I have 3 ways of finding memory addresses:
1: Notes and gameshark codes.
The first part of GS codes are memory addresses themselves, if needed, change the first number to 8.
2: Memory Editor.
Search for the value and save state when you do. Then I copy the area where I found the value at and search it in the savestate.
It's also possible to subtract some value from the Memory searcher's address but I don't mess with huge numbers normally.
3: Hex Editor.
I don't know for other versions, but with 1.11 (I don't use 1.13 as it is incompatible with my full game pack of savestates), offsets in the savestate file are 0x2B0 higher (0x2B0 and not 0x280). So just subtract 0x2B0 to convert the offset to a memory address and add 0x2B0 for the opposite.
And finally to find the code In the files, well I just copy and search a small block of instructions in the concerning files.
1: Notes and gameshark codes.
The first part of GS codes are memory addresses themselves, if needed, change the first number to 8.
2: Memory Editor.
Search for the value and save state when you do. Then I copy the area where I found the value at and search it in the savestate.
It's also possible to subtract some value from the Memory searcher's address but I don't mess with huge numbers normally.
3: Hex Editor.
I don't know for other versions, but with 1.11 (I don't use 1.13 as it is incompatible with my full game pack of savestates), offsets in the savestate file are 0x2B0 higher (0x2B0 and not 0x280). So just subtract 0x2B0 to convert the offset to a memory address and add 0x2B0 for the opposite.
And finally to find the code In the files, well I just copy and search a small block of instructions in the concerning files.
