Monster Hunter Tri [RMHE08] [NO ONLINE CODES OR YOU WILL GET BANNED]

Started by Warlock, April 17, 2010, 01:06:11 PM

Previous topic - Next topic

dcx2

Oh, whoops, we modified the po so we need a terminator to reset it!  Also, make sure that you set Q correctly.  I would try Q = 0 and then go to 81666B24 in MemView to see if it's been over-written.  It should work even if you re-use gr2.

68200004 00000001
53747566 6620646F
65736E27 74206765
74206974 2074686F
75676820 3E2E3E00
80000002 00000QQQ
86100002 00000004
4A001002 81666B24
82200002 80001850
94210002 00000000
E0000000 80008000

Stuff

hmm. It does in fact work. I just tested with 0-3. But 467 doesn't >.>. Maybe I made a really bad miscalculation. Anyway, that's enough reason to split the table into weapon types. That's 1127 weapons to go through before reaching anata boneblade. N/A is in the table too. So the mod digits would work as Q after splitting it up.
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

dcx2

One way to determine the bounds of an array is with read breakpoints.  When you get a hit, sometimes you might see checks for upper and lower bounds nearby.  This is not always the case, though.

One thing I have done; look at your player data for your current weapon in MemView w/ auto-update.  Switch to some different weapons.  The number changes, right?  Go to the MemView poke, and change the operation to add, and change the value to 00000001.  Then press poke.  It will add 1 to the value.  So you can just keep pressing poke, and it keeps adding 1 every time, so you can quickly go through all the items.  You can go backwards by changing the operation to sub.  Thus, a roller is born.

Be cautious about falling off the end of an array.  It's easy to cause a crash this way.  Sometimes the game will warn you by making the text gibberish.  Sometimes you find beta stuff.  Usually, it just crashes.  Notably, crashes are forced breakpoints.  If the game crashes because you asked it for e.g. weapon 1128, you can press Step Into to see where it crashed.  You will then be afforded the opportunity to fix the problem that caused the crash (an exception), so that it may continue without having to reset.

Fixing such problems is beyond the scope of any one post; briefly, it will involve two parts.  1) restoring the current state of execution so that the exception is not generated during this frame (e.g. point the current ASM registers at weapon 1127 instead) and 2) undoing the cause of the exception before it crashes the game on the next frame (e.g. rolling your weapon memory address back to 1127 before you hit run)

EDIT:

here's my C# bin to txt app for making lists.  http://wiird.l0nk.org/forum/index.php/topic,8652.0.html

Stuff

Aww man. Now I gotta install visual studio again. >.< But thanks again. At this point I had a gui ready in Qt Designer, but the dam thing won't let me go into code view. lol. You have like 10 main()s in there.

And that roller thing sounds interesting. I'll play around with that. That definitely would help divide the table I'd have to find the equipped weapon first, though. I think the game would crash pretty early on the list with all the N/A that are there. But that Step Into would be something new to mess with. So it's all good. It might be the way to fix that freeze I was getting when I returned to the village for nop'ing bombs and traps.

I actually prefer just doing 07 to the corresponding address. For the most part, it should have enough space for a regular name. But it is good to know that if there isn't enough space, I can just use that code from before. And the terminator was missing cuz I forgot I used 4A. I'm used to 4A's and 42's being in the beginning of a code.

EDIT:
Well I wasn't able to step into after the game freezes for returning to the village with a nop code. Oh well. Not a big deal.
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

dcx2

You have to hit at least 1 breakpoint before that Step Into During Crash trick works.  I think hitting the first breakpoint installs the breakpoint handler.  You can do this by simply pressing Pause and then Run; BPNext will set a breakpoint on the first instruction of the code handler.

Stuff

XDDDDD
http://www.youtube.com/watch?v=NIuCqWFZbHk
I tried swapping the lines I got for breakpointing at lifepowder and immunizer. I didn't do the immunizer search. Some one else did. LP ends up doing recovery up to both players and this was just lol.

Excuse the terrible quality.
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

dcx2

That's a problem with ASM, sometimes the same ASM operates on all characters. In that case, you need to set an XBP on the address you're changing, and look for some sort of "discriminator" that you can use to tell the difference between you and the CPU/enemies.

Stuff

hmm. Well I'll be doing some reading before I try anything else with asm. I ended up making anything that heals do damage instead. How is beyond me. But here. It was funny as hell:

heal = near death
042762E0 3800FFFF


[spoiler="Keyboard shortcuts"]80790140 is where it's at.

Ctrl, shift, alt, and windows are at 00-01 and there's a different value for each one(i.e. 01 for left ctrl and 10 for right ctrl). Holding all of the system keys adds up to FF. Everything else is located at 02+. They don't add up when you press 2 keys together. Instead, the next key pressed is shown in the next address. And it can go on pretty far. The kb makes a nice activator with kb shortcuts. It just has to be 32-bit ifs. :/ Unless you want to use 2 buttons from 02+. These should be the same for everyone since I was missing a couple of digits for keys that I don't have. Let me know if you find your digits to be different:

80790140
0100 left ctrl
0200 left shift
0400 left alt
0800 left win
1000 right ctrl
2000 right shift
4000 right alt
8000 right win

80790142+
04 A
05 B
06 C
07 D
08 E
09 F
0A G
0B H
0C I
0D J
0E K
0F L
10 M
11 N
12 O
13 P
14 Q
15 R
16 S
17 T
18 U
19 V
1A W
1B X
1C Y
1D Z
1E 1
1F 2
20 3
21 4
22 5
23 6
24 7
25 8
26 9
27 0
28 Enter
29 Esc
2A Backspace
2B Tab
2D -
2E +
2F [
30 ]
31 \
33 ;
34 "
35 ~
36 <
37 >
38 ?
39 Caps Lock
3A F1
3B F2
3C F3
3D F4
3E F5
3F F6
40 F7
41 F8
42 F9
43 F10
44 F11
45 F12
46 printscreen/sysrq
47 Scroll lock
48 Pause/Break
49 Insert
4A Home
4B Page up
4C del
4D End
4E page down
4F Right
50 Left
51 Down
52 Up
----------------------
num pad
53 Num lock
54 /
55 *
56 -
57 +
58 Enter
59 1
5A 2
5B 3
5C 4
5D 5
5E 6
5F 7
60 8
61 9
62 0
63 .
-----------------------
65 menu

I don't think alt is used for anything so this could be a good activator. left alt + F1:
20790140 04003A00
Yeah I like this, I don't see any reason for if---- & not MMMM = XXXX. the value there isn't gonna be the one's you choose unless you press those keys. 20790140 SSSSXXXX. S for system keys and X for everything else. The second XX MUST be the second non system key pressed. If you wanted alt + M + N, You can't press Alt + N then M.
[/spoiler]
:D

max heal(monster)
28?????? MMMMXXXX
82200002 9014C0E4
84200002 9014C0E0
82200002 9014CBFC
84200002 9014CBF8
82200002 9014D714
84200002 9014D710
E0000000 80008000

Now if only this could slider. Cuz sometimes there's more than one monster. And slidering this would make the code shorter. oh well. red is the gecko register. Change it to your liking. It makes no difference. Blue is to separate 1st, 2nd and 3rd monsters. (Is there ever more than 2 monsters?)
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

Sai

Is there anyway we can try to make a project like SSBB did with their PSA hacks? I would love to be able to edit any SNS and change it to a Dual Sword, if any trace of Dual Sword coding exists in game to make it possible. I was just wondering if we can be able to do things like this, bringing Hunting Horns and what not.

Skiller

Quote from: Stuff on July 22, 2011, 04:19:50 AM
hmm. Well I'll be doing some reading before I try anything else with asm. I ended up making anything that heals do damage instead. How is beyond me. But here. It was funny as hell:

heal = near death
042762E0 3800FFFF


[spoiler="Keyboard shortcuts"]80790140 is where it's at.

Ctrl, shift, alt, and windows are at 00-01 and there's a different value for each one(i.e. 01 for left ctrl and 10 for right ctrl). Holding all of the system keys adds up to FF. Everything else is located at 02+. They don't add up when you press 2 keys together. Instead, the next key pressed is shown in the next address. And it can go on pretty far. The kb makes a nice activator with kb shortcuts. It just has to be 32-bit ifs. :/ Unless you want to use 2 buttons from 02+. These should be the same for everyone since I was missing a couple of digits for keys that I don't have. Let me know if you find your digits to be different:

80790140
0100 left ctrl
0200 left shift
0400 left alt
0800 left win
1000 right ctrl
2000 right shift
4000 right alt
8000 right win

80790142+
04 A
05 B
06 C
07 D
08 E
09 F
0A G
0B H
0C I
0D J
0E K
0F L
10 M
11 N
12 O
13 P
14 Q
15 R
16 S
17 T
18 U
19 V
1A W
1B X
1C Y
1D Z
1E 1
1F 2
20 3
21 4
22 5
23 6
24 7
25 8
26 9
27 0
28 Enter
29 Esc
2A Backspace
2B Tab
2D -
2E +
2F [
30 ]
31 \
33 ;
34 "
35 ~
36 <
37 >
38 ?
39 Caps Lock
3A F1
3B F2
3C F3
3D F4
3E F5
3F F6
40 F7
41 F8
42 F9
43 F10
44 F11
45 F12
46 printscreen/sysrq
47 Scroll lock
48 Pause/Break
49 Insert
4A Home
4B Page up
4C del
4D End
4E page down
4F Right
50 Left
51 Down
52 Up
----------------------
num pad
53 Num lock
54 /
55 *
56 -
57 +
58 Enter
59 1
5A 2
5B 3
5C 4
5D 5
5E 6
5F 7
60 8
61 9
62 0
63 .
-----------------------
65 menu

I don't think alt is used for anything so this could be a good activator. left alt + F1:
20790140 04003A00
Yeah I like this, I don't see any reason for if---- & not MMMM = XXXX. the value there isn't gonna be the one's you choose unless you press those keys. 20790140 SSSSXXXX. S for system keys and X for everything else. The second XX MUST be the second non system key pressed. If you wanted alt + M + N, You can't press Alt + N then M.
[/spoiler]
:D

max heal(monster)
28?????? MMMMXXXX
82200002 9014C0E4
84200002 9014C0E0
82200002 9014CBFC
84200002 9014CBF8
82200002 9014D714
84200002 9014D710
E0000000 80008000

Now if only this could slider. Cuz sometimes there's more than one monster. And slidering this would make the code shorter. oh well. red is the gecko register. Change it to your liking. It makes no difference. Blue is to separate 1st, 2nd and 3rd monsters. (Is there ever more than 2 monsters?)

Well there is a Part that stats how many there are at the time.. .. or u could make it longer by Just making sure the Monster Value is not FFFF before the next line is being Exactued ..

gregory2590

How come your Monster HP display code freezes my game? Whenever I start the game up(i've tried every hook as well), it just shows a black screen. This also happened with another code i've tried(which I forgot). Also, another question: Does that HP display code work online? Not like it'll ruin anyone's experience or anything. Here's the HP display code:

C22ED044 00000015
3AC00000 3AA00000
38600010 38800010
3D808005 618CC804
7D8903A6 4E800421
38600040 38950080
38A00002 48000011
25733A20 25642F25
64000000 7CC802A6
3E409014 6252B940
1D560B18 7E525214
89520003 2C0A0000
41820038 3D608168
616B423C 554A103A
7E6A582E 7E679B78
811207A0 813207A4
4CC63182 3D808005
618CC810 7D8903A6
4E800421 3AB50010
3AD60001 2C16000F
4081FF70 7FA3EB78
60000000 00000000

could it be because of a bad port?

Sai

Quote from: gregory2590 on July 24, 2011, 03:33:23 AM
content in text

They aren't made for online, and I seen reports of people saying they got banned for using it, I do not recommend using it online.

Stuff

Well I've never seen more than 2 boss monsters at once offline. Under normal circumstances. I guess if you mod the quest, you'd have a need for 3+ and even still, I don't think it's possible to have more than 3 monsters running around at once. The code is meant for boss monsters. If your trying to heal that kelbi that los fireballed as well, I guess I could fix it up for more than just 3. I personally wanted it to counter all the dam 1 hp users. OHKO too, but the monster would already be dead. I combined my this with inf rage and stamina to make a real nasty cheater counter code. Teach some people to use fun killers around me. >:D Most of the 1 hp users I've seen die to give someone else host. Guess they don't know about deactivating it. But these don't work online. Don't use them online unless you want your wii to explode.

Anyway Sai, it's funny you ask that. That is one of my goals for when I'm more experienced with cheats. I imagine modifying the way sns works and then texture modding the sns so that it has a second sword instead of a shield would be the way to go. I even wanted to do a file patch code like the one ssbb uses. Seeing the fst tab was exciting, but it can't access the sd card D:. I was gonna modify just byakko or w/e it was so that it works like a gunlance. Somehow calling the lbb explosion or something when you would normally wyvernfire. There is a wyvern fire animation though. >.> So that. Hunting horn sounds like the hardest one, but I also wanted to make a kratos code. God of War Tri was gonna be it's name. I think it's possible. Try Doudley's air attack codes. It's my inspiration for GOWTri. The most noticeable one was the GS one. Was that a Aether o.O?! I imagine you can change what happens when something else happens. Remove ko from SOME attacks, make the final hit do massive fire damage, agna's LAZOR does snow. Nonsense like that which would add up to a whole new experience.

I'm just not skilled enough yet. So those are gonna have to wait until then. Or until someone says "I can do this with my eyes closed" and releases a bunch of codes. Then I'll be like, "darn. I didn't get to do it".

Right now I'm focused on making custom quests a massive cheat code instead so we can ditch riivolution. idk what it is, but it can't handle much more than 100 lines of code. And that's mad bootleg. This is why I was so grateful when Skiller uploaded his notes on mad stuff. I haven't done much more than look at some addresses though. >.> I get distracted by other things that need getting found, as you can see.

Gregory: That looks like the one in the database that just displays hp. When I was using it, I had no problems with it. I even had it on along with MID when I found out how to make it work online. Until I messed with it more. Maybe you have a code that conflicts with it? Or maybe old code handler? idk. Neither of them are meant for online. So they don't work online. Use it with my Map attached to HUD code if your problem is ever solved. It's very nice to play with the hud off. And now when you look at your hud, you can also see the map.
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

Sai

We're gonna have to start from starting blocks like PSA did. They have character/texture modifying tools, we already have a texture tool, but we need our experienced hackers to create a weapon editing tool, and then we might need to make a website for user created custom weapons. Heck, we may even be able to create new weapons like some sort of demon summoning weapon class to attack monsters, and just as the IP (intellectual property) creator of Brawl Minus, I have very little experience with this kind of hacking, but I wish to learn and become a real hacker, just like the dude who thought of Brawl Minus, and not a poser who just downloads the hack, and just plays :P
I wonder what should we call this project... I need to learn the basis of hacking and buy my self a USB Gecko just incase, imagine the optimum fun factor we can achieve, bringing back old weapon classes, monsters, etc, and then inventing new ones! We're gonna need help though, I just can't do enough with my utterly poor hacking brain, but I know you'll get around it, while I gotta start from hacking baby steps

Stuff

lol. Hacking baby steps >.<. Well I'll tell you I never did any kind of hacking before I joined here. I'm even a cheater hater. But sometimes I find fun in some codes and a friend convinced me to look into making codes for mh3. We had ideas of stuff that needs to exist, but even though he had prior experience, we were still pretty limited to modifying existing code. It was a good start though. He had a gecko and found that to turn off rapidfire, you just need to set it back to 00. So I made the off code for us. Then I saw someone talking about a switch and that changed everything. I joined here to do requests, if there were still hackers looking here, but I needed....I bought the gecko cuz I felt so limited not knowing what it's like to have one. >.< And then dcx2 be throwing new codetypes at me, so the learning is pretty fast. It's up to you if you want a gecko. It kind of cost about $50 and those memview pictures is what I deal with mostly. It's nothing but fun imo, but it's probably not for everyone. Look at the codetype documentation and see if you like what you learn. I started with the write and ifs since they're the most commonly used. And I liked it because I already have a basic understanding of syntax and saw a similarity with programming in the code types. Also calc.exe is my new best friend for hex<>decimal conversions.

tl;dr
$50, not for everyone
Look at the codetype documentation and see if you like what you learn.
calc.exe is greatness

So anyway, that was somewhat off topic. I mean, I can see all that being possible but these tools aren't gonna come from the usbgecko. XD. I'm not gonna release such tools...If only someone would come and say "I can do this with my eyes closed" and releases a bunch of tools. lol. I do want to call it MH3x. Besides the algebra reference, the x had some kind of meaning to me. I'll remember later. There is a fairly new mh forum, where I managed to convince the admin to open up a mh hacking section. Hoping to attract a nice crowd and have a place to discuss stuff. It's very unpopulated. But word needs to spread I guess. I guess we can bring non gecko discussions there.
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm