Monster Hunter Tri [RMHP08] (DO NOT ASK FOR/DISCUSS ONLINE CODES)

Started by Franky・D・θάνατος, April 21, 2010, 05:00:41 PM

Previous topic - Next topic

Guigui -[10]-

Why he give this code then ? Possibility bam or no ?

Have you a speed hack (x2) works in running, in the water and with weapons ?

Stuff

Faster Weapon Usage everything [Doudley]
4A000000 90000000
3814AB4A 00FF0400
1414AE94 40400000
E0000000 80008000

Guigui -[10]-

Monster Hunter Tri [RMHP08] [size17000pt](DO NOT ASK FOR/DISCUSS ONLINE CODES)[/size]

If a code works online, great. If you got banned as a result, greater. Codes are use online at your own risk.
.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

Bully@Wiiplaza

#1142
@All (or better: @Stuff)

Is there something wrong with this code? (Freezes the game?) I´m not at home, so I can´t test.
It worked for me, as I put Bully@Wiiplaza (btw. it´s longer than the game normally allows) and booted up one of my profiles.
The name gets written once a profile is loaded and the change should have taken effect in the status when the player is able to start moving in the village.

Name Changer *Any Profile* [Bully@Wiiplaza]
C204A144 00000010
398000XX 999F0003
398000XX 999F0004
398000XX 999F0005
398000XX 999F0006
398000XX 999F0007
398000XX 999F0008
398000XX 999F0009
398000XX 999F000A
398000XX 999F000B
398000XX 999F000C
398000XX 999F000D
398000XX 999F000E
398000XX 999F000F
398000XX 999F0010
39800000 999F0011
881F0003 00000000
*XX = ASCII letters converted to HEX*
http://geckocodes.org/index.php?arsenal=3
*Unused XX values become 00*

Dark Vangis reported that it freezes on moga forest. I don´t think that it does.
Anyhow, this code can be shortened by using a kind of serial write in ASM instead of continous load/stores.
Idk how atm. Would be useful to save lines (Stuff,dcx2?).
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

Stuff

It can be shortened with lis, ori, stw. That's 3 lines for the normal 8 bytes. It'll definitely be shorter as asm all the way. I can't test it right now. I'll check later.
.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

Cloud

Quote from: Bully@Wiiplaza on October 05, 2011, 09:20:26 AM
@All (or better: @Stuff)

Is there something wrong with this code? (Freezes the game?) I´m not at home, so I can´t test.
It worked for me, as I put Bully@Wiiplaza (btw. it´s longer than the game normally allows) and booted up one of my profiles.
The name gets written once a profile is loaded and the change should have taken effect in the status when the player is able to start moving in the village.

Name Changer *Any Profile* [Bully@Wiiplaza]
C204A144 00000010
398000XX 999F0003
398000XX 999F0004
398000XX 999F0005
398000XX 999F0006
398000XX 999F0007
398000XX 999F0008
398000XX 999F0009
398000XX 999F000A
398000XX 999F000B
398000XX 999F000C
398000XX 999F000D
398000XX 999F000E
398000XX 999F000F
398000XX 999F0010
39800000 999F0011
881F0003 00000000
*XX = ASCII letters converted to HEX*
http://geckocodes.org/index.php?arsenal=3
*Unused XX values become 00*

Dark Vangis reported that it freezes on moga forest. I don´t think that it does.
Anyhow, this code can be shortened by using a kind of serial write in ASM instead of continous load/stores.
Idk how atm. Would be useful to save lines (Stuff,dcx2?).

for me that code works without freezing

Stuff

I did a XBP at 8004A144 and only got breakpoints when loading to the village and loading to the quest. I don't see how this would cause a freeze. r31 is always the same. r30 is only different because the name is located in different places for in quest and in village. but they always read the same address first. Also, I don't see why this wold matter. The code is for changing your name. Enable the code, go to the village and save. Then disable the code.

To shorten it, the best I can think of is lis, ori, and stw 4 bytes at a time like I said before.
lis r0, XXXX
ori r0, r0, XXXX
lwz, r0, 3(r31)
...
lis r0, XXXX
ori r0, r0, XX00 ##Is it safe to do 16 bytes?
lwz, r0, 15(r31)
lbz r0,3(r31)

This is still longer than a 06 write to the name would be and imo harder to read than a 06 code. At least with 06, you can pretty much copy and paste the XX from the conversions at geckocodes.org. And they accomplish the same thing. http://wiird.l0nk.org/forum/index.php/topic,5476.msg72053.html#msg72053

1 byte per line for ease of use, 4 bytes in 1.5 lines to shorten the C2 code, or 8 bytes in 1 line because anything less is a waste of code space and it's easier to read from left to right if your smarter than the average user. But Skiller is right. People come ask what to fill in the code with because it's too optimized and they don't know how to fill in variables. It might be better to just leave that code as it is. It is a one time code anyway.


L,R,zL,zR,+,-
Near Perfect Suicide
C2274838 00000004
A81C020C 28003684
40820010 38000001
B01F0376 B01F0404
A81F0370 00000000

024C = wiimote
020C = classic

button digits
.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

Deathwolf

lolz

Stuff

lol. There should be a suicide code for every game. I'd feel bad if EU didn't get to have my working version.

You know...for fortify. >.>...XD
.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

daijoda

I believe you could do a byte-size string write in ASM like what's in the "0" label...but you'd have to find a modifiable rA to copy them back and forth, and I don't know about optimization lol

.set NAME1,0x????????
.set NAME2,0x????????
.set NAME3,0x????????
.set NAME4,0x????

addi r31,r31,2

lis r12,NAME1@h
ori r12,r12,NAME1@l
bl 0f

lis r12,NAME2@h
ori r12,r12,NAME2@l
bl 0f

lis r12,NAME3@h
ori r12,r12,NAME3@l
bl 0f

lis r12,NAME4
li rA,3
bl 0f+(0x4)
lbz r0,3(r31)

0:
li rA,4
mtctr rA
rlwinm r12,r12,8,0,31
rlwinm rA,r12,0,24,31
stbu rA,1(r31)
bdnz+ 0xC
blr

Stuff

wut? bl where? r0 is free. It get's loaded to at the end of the code.(original instruction was lbz r0,3(r31)) oh i meant:

lis r0, XXXX
ori r0, r0, XXXX

stw, r0, 3(r31)
...
lis r0, XXXX
ori r0, r0, XX00 ##Is it safe to do 16 bytes?
stw, r0, 15(r31)
lbz r0,3(r31)

This is essentially what you were trying to say(I think). 4 bytes in 1.5 lines. A normal name would take up 3 lines, but of course, this is a code. We do more that 8 letters.
.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

Bully@Wiiplaza

#1150
06 codes don´t work for all profiles and they don´t work anywhere, too >.<

Btw. did I do everything right?
Can´t test now.
[spoiler]
lis r12, 0xXXXX
ori r12, r12, 0xXXXX
stw r12,3(r31)
lis r12, 0xXXXX
ori r12, r12, 0xXXXX
stw r12,7(r31)
lis r12, 0xXXXX
ori r12, r12, 0xXXXX
stw r12, 11(r31)
li r11, 0xXXXX
sth r11, 13 (r31)
lbz r0,3(r31)[/spoiler]
Do not complain about my register usage.
r11 and r12 (always) work. r0 isn´t completely cleared by a lbz since it doesn´t cover all 8 digits, thank you.

[spoiler]C204A144 00000007
3C00XXXX 6000XXXX
901F0003 3C00XXXX
6000XXXX 901F0007
3C00XXXX 6000XXXX
901F000B 3980XXXX
B19F000D 881F0003
60000000 00000000
[/spoiler]
It´s even more un-userfriendly now ;D

@Daijoda:
Nice template, but it´s not short enough to be reasonable D:
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

daijoda

I don't think you need to find r11 for this, r12 should be free for reuse by now:

li r11, 0xXXXX
sth r11, 13(r31)
lbz r0,3(r31)

And you'd want to store that half word to 15(r31), instead of overwriting 13(r31)...

If you want slightly more user-friendliness, have you considered maybe doing a string write first, and then copy and pasting in ASM? Like,

write to gecko registers gr1~gr4:
0600180C 0000000E
???????? ????????
???????? ????0000

then C204A144:

.set gr1,0x8000180C

lis r12,gr1@ha
ori r12,r12,gr1@l-1
addi r31,r31,2
li rA,0x0E
mtctr rA
lbzu rA,1(r12)
stbu rA,1(31)
bdnz+ 0x08

lbz r0,3(r31)

Adolf1994

As the brainstorming goes on, can't you think of a Talisman modding code?
As I said, I could find one by Skiller that works for ntsc-u, but doesn't work with pal one.
If instructions(not ASM ones, lol) are given, I can do the rest to fill Xs, Ys or Zs with desired values.
Thank you

Stuff

>.> 06 works just fine. I used the code myself. I believe I had to save first and then I saw the change when I loaded again. It makes no difference. You shouldn't have much reason to want that code always active. It's a 1 time use code. That code should be fine, though.

The box item codes are the talisman codes. the instructions for ntsc-u are the same for pal. you must be doin it wrong. Can you post what you tried to do?
.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

Adolf1994

after I've lurked around for 10 minutes, I found this:

Slot #400
4A000000 90000000
140E2624 06X100X2
140E2628 Z2Z10000
140E262C 00Y100Y2
E0000000 80008000

but others I found earlier have 120... or 100... instead of 140...

Will this work for sure?

Example that I want:
Slot #400
4A000000 90000000
140E2624 06000006
140E2628 14110000
140E262C 00210049
E0000000 80008000

King talisman, no slots, +6 attack, +10 perception.