Good afternoon, I ran into such a problem: I’m manually looking for a static address to a pointer so that when I restart the application, I don’t have to recount the addresses of the parameters I need. But after restarting the application, my pointers provide information on the unused application of memory.
I probably did not put it correctly, I use the Cheat Engine memory editor. And I need to write roughly trainer.
Algorithm for finding a pointer:
- I find the necessary parameter (for example health, data type Float)
- Set to a given BreakPoint address for access
- Found the necessary instructions (received the intended address, register, offset)
- Found address is marked as a pointer, using the data found above.
- Repeat procedures 2-4 with overwriting the index on item 4.