I created a Player-Modifier, the v1.0 works perfect:
94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
DA000000 00112F58
D8000000 00024A9C
D2000000 00000000
Just put in the calculator of the poketch the number you want, hold L+R and go into a bulding.
But when you go out of the bulding, you return to normal, so I made a new code:
DA000000 023B0000
B21C4D28 00000000
B0000004 00000000
94000130 FCFF0000
DA000000 00112F58
D3000000 00000000
D8000000 023B0000
DC000000 FFFFFFFF
D0000000 00000000
D8000000 00024A9C
D2000000 00000000
023B0000 : Random adress, for storing data.
00112F58 + Offset (B21C4D28 and B0000004) : Address of the poketch calculator.
00024A9C + Offset (B21C4D28 and B0000004) : Address of the player (sprite).
With this code, the player don't return back to normal after going into/out a bulding (I hope you understand my english ..).
- The code will write the 8bit value stored in 0x023B0000 to 0x00024A9C + Offset.
- And when we press L+R, the code will write the 16bit* value stored in 0x00112F58 + Offset to 0x023B0000.
***
*I used the 16bit code, because the DB Code, as I heard, buggy (and the DB Fix doesn't work, don't know why). But what is the bug?
***
The code works not 100%. Some numbers, like 91 are buggy: If i enter 91 in the poketch calculator and press L+R, and go then in a bulding, I'll transformed into a sign. Then, the bug, if I want to enter another number, the game freezes. Some numbers freeze, others don't. Need help^^
And sorry again for my english ...