hey i wanted to know, whats so great about a pointer code? like whats different from making a pointer code and writing to a direct address
In some games, data is swapped in and out and is located in different locations in different games.
However, there is always an address containing a value that "points" (hence "pointer") to the general address of player data, or other data.
If you use this, then you can calculate an offset that this pointer points to, and have it write to a specific address.
E.g.
At address 80400000, there's a "pointer" pointing to 80500000 in one level, but in another level, it points to 80550000.
You could take 80400000, and manipulate its pointer by adding an offset to it, to write to something in that general area that it points to.
This is so that your code will work in EVERY stage, without the need of dozens of codes for each level.
thanks!
now i just need to know how to work Dr Peppers program
Quote from: sTagWire on June 01, 2012, 10:23:10 PM
now i just need to know how to work Dr Peppers program
You put in the address of interest and the dump you made for that spot in-game. Then you need another address holding the same data in another dump.
If you´ve loaded both, you can hit the search button and get (hopefully) working pointers.
This is only required if the address does move in memory at any time in-game.