I don''t know if someone has already asked about this, because I'm not even really sure how to ask this myself.
Basically, I was searching for a pointer to put in a trainer. I tried using the pointer scanner in CE on different settings, ending up with 0 results every time.
So I did a manual search for the address, and after getting about 3 levels in, the pointer references back to an address that I previously searched up with a matching offset.
ex. FFFFFFFF+E0
FFFFFFFF+F80
FFFFFFFF+178
FFFFFFFF+F80
FFFFFFFF+178
I noticed however, that when closing the game - doing a full reboot - etc., that the pointer would still be valid. I don't exactly understand what is going on, and was hoping that this was enough information for somebody to explain to me whether or not that this looping pointer is actually (basically) a static address, and if so, would I be able to code this into my trainer the same way I do other games in C++. This is not an extremely important thing, seeing as CE's trainer maker can make a trainer out of this just fine aswell, but I would like to be able to understand how and why this is working. thanks for any help
