Alright so I have it down to 3 possible pointers. At this point how do I figure out which one to use?
Edit:
Here they are.
[0x3B2B6494] + 0x6DC0 = 0x3BAF5350
[0x3B2B64B0] + 0x4940 = 0x3BAF5350
[0x3B2B64CC] + 0x24C0 = 0x3BAF5350
So at this point it is just converting them over correct?
Alright, check each pointer manually.
example for the first one: [0x
3B2B6494] + 0x
6DC0 = 0x3BAF5350
- connect jgecko U or tcpgecko then go to memory viewer
- put this
3B2B6494 and update. It should give you 1 address as value
YYYYYYYY.
- Take that new value then add
6DC0 (
YYYYYYYY+
6DC0 with your calculator), the result will be another address
ZZZZZZZZ.
-Go back to memory viewer again and put that
ZZZZZZZZ address found from you calculator and click update. The new value inside that
ZZZZZZZZ address should be what was that address for (for example lives or ammo or whatever you made that pointer for). If it gives you any value you do not know anything about then move to the second pointer and do the same steps again for each pointer found.
If that still difficult for you , just use
J gecko U then go to memory viewer.
Click on Follow pointer and copy paste
[0x3B2B6494] + 0x6DC0 then click OK
-If it says it cannot follow the pointer, then the pointer is probably wrong ( make sure the game is loaded and that you are in the right area in game too).
-If it gives you any value that has nothing to do with the thing you where looking for then the pointer is wrong
-Otherwise you got the right pointer