Hi all please someone can tell me address for to have infinite life and infinite coloro in paper mario color splash EU version ?
I've definitely made Shulk codes. Must have forgot to post them, haha. Well yeah, I'll update them tonight and post some more too.
You didn't
I'm really looking forward to these codes but it seems he hasn't posted them yet. But why do you say that he didn't make the codes?
Okay. I think is the same thing for infinit bullet bill and star power ?I got below 10 when making always crushed
yesOkay. I think is the same thing for infinit bullet bill and star power ?
I can assure you that I did load a float from a different address to store it in another location and is within range. An Example of the code:30000000 LLLLLLLL
RANGE_ST RANGE_EN // be sure it's in the right range
31000000 QQQQQQQQ //
131S000R KKKKKKKK // here're your storing a float. you have to load one first. otherwise it will write 0x00000000. S is not used by floats. its just a type. i will fix this tomorrow or the day after
D0000000 DEADCAFE
30000000 3456789A
40000000 50000000
31000000 00000090
12100001 000000BC
13100001 00000054
D0000000 DEADCAFE
30000000 3456789A
40000000 50000000
12100001 00000040
13100001 00000080
D0000000 DEADCAFE
Those two are the same thing, both are single pointers, except the first one allows you to add 32 bits of data onto the current offset instead of 16. A pointer in pointer is like this:I can assure you that I did load a float from a different address to store it in another location and is within range. An Example of the code:
The above example code does nothing aka does not work when trying to work with pointer-in-pointer. However single pointers works. Again another example:Code:30000000 3456789A 40000000 50000000 31000000 00000090 12100001 000000BC 13100001 00000054 D0000000 DEADCAFE
I was able to test the single pointer code by way of copying the coins amount during race of CPU1 to my own. I am wondering if using mismatch tcpgecko.elf and codehandler.bin could be the issue. The tcpgecko.elf I have is 234KB in size downloaded from the first post of this thread. and codehandler.bin I downloaded off of your site and it is 11KB in size with an MD5 hash of 9ED55837683BE27759AE1790A17105CA.Code:30000000 3456789A 40000000 50000000 12100001 00000040 13100001 00000080 D0000000 DEADCAFE
30000000 3456789A # Address
40000000 50000000 # Range
31000000 00000090 # Pointer offset
30100000 00000000 # Pointer-in-pointer
40000000 50000000 # Range
12100001 000000BC # Load float
13100001 00000054 # Store float
D0000000 DEADCAFE # Terminator
That's it, I was missing this "30100000 00000000" line. It didn't even show that in the documentation for store/load floats. I guess this is what I get for literal following the documentation. Should have applied the normal pointer in pointer logic to it. Thank you for your help. Much appreciated.Those two are the same thing, both are single pointers, except the first one allows you to add 32 bits of data onto the current offset instead of 16. A pointer in pointer is like this:
Code:30000000 3456789A # Address 40000000 50000000 # Range 31000000 00000090 # Pointer offset 30100000 00000000 # Pointer-in-pointer 40000000 50000000 # Range 12100001 000000BC # Load float 13100001 00000054 # Store float D0000000 DEADCAFE # Terminator
Pointer locations usually end with 0, 4, 8 or C. But yours end with A. Can you try another one?I can assure you that I did load a float from a different address to store it in another location and is within range. An Example of the code:
The above example code does nothing aka does not work when trying to work with pointer-in-pointer. However single pointers works. Again another example:Code:30000000 3456789A 40000000 50000000 31000000 00000090 12100001 000000BC 13100001 00000054 D0000000 DEADCAFE
I was able to test the single pointer code by way of copying the coins amount during race of CPU1 to my own. I am wondering if using mismatch tcpgecko.elf and codehandler.bin could be the issue. The tcpgecko.elf I have is 234KB in size downloaded from the first post of this thread. and codehandler.bin I downloaded off of your site and it is 11KB in size with an MD5 hash of 9ED55837683BE27759AE1790A17105CA.Code:30000000 3456789A 40000000 50000000 12100001 00000040 13100001 00000080 D0000000 DEADCAFE
you can find a pointer-in-pointer examples on Load Pointer entryThat's it, I was missing this "30100000 00000000" line. It didn't even show that in the documentation for store/load floats. I guess this is what I get for literal following the documentation. Should have applied the normal pointer in pointer logic to it. Thank you for your help. Much appreciated.
Yeah, I realized that I should have used load Pointer entry logic to the load/store float entry. I am thankful for @DarkFlare69 for helping me with this issue. It is nice knowing if I need help I can always ask here on GBATemp forum, and I just might receive it.Pointer locations usually end with 0, 4, 8 or C. But yours end with A. Can you try another one?
--------------------- MERGED ---------------------------
you can find a pointer-in-pointer examples on Load Pointer entry
However, I will add more examples to the documentation
Character specific codes updated & new ones added:
http://gewiihacks.freeforums.org/-t161.html
Hmmm... It's hard to found... I search the code "infinit bullet bill" but I found nothing...Yes, keep going until you get only 1-2 addresses
Code List Starting Address = 01133000
Code List End Address = 01134000
Code Handler Enabled Address = 10014CFC
It's now updatedHowever, the most recent build of JGecko U has a little bug that doesn't allow it to write the cheat list to the new memory range (this is needed in order to execute ASM cheats).
I think Bully will update it soon.
I have the code so it's possibleHmmm... It's hard to found... I search the code "infinit bullet bill" but I found nothing...