So, I found the address I wanted to write to in my game with SX OS. It is [HEAP+0x56C04AC4]. However, looking at the guide here (here), it says that HEAP values are often unstable. I want to write a 1 byte value of 0xA to this heap address. I'm not sure, but I think I'd do so via this:
01100000 56C04A90 0000000A
Using this code crashes my game
The guide however said to trace it to a value in MAIN, so I found the nearest pointer to it. I found the pointer [MAIN+0x00D5D620] at address [HEAP+0x56C04A90], which is 0x34 away from my address. To write a 1 byte value of 0xA through these pointers, I think I'd do so via this:
580F0000 00D5D620
780F0000 00000034
610F0000 00000000 0000000A
The cheat above does nothing. What am I doing wrong? It just isn't writing a value to the current address for the value I'm trying to hack. Writing to it using SX OS's RAM Editor works, however.
01100000 56C04A90 0000000A
Using this code crashes my game
The guide however said to trace it to a value in MAIN, so I found the nearest pointer to it. I found the pointer [MAIN+0x00D5D620] at address [HEAP+0x56C04A90], which is 0x34 away from my address. To write a 1 byte value of 0xA through these pointers, I think I'd do so via this:
580F0000 00D5D620
780F0000 00000034
610F0000 00000000 0000000A
The cheat above does nothing. What am I doing wrong? It just isn't writing a value to the current address for the value I'm trying to hack. Writing to it using SX OS's RAM Editor works, however.
Last edited by Deleted member 474010,