Currently I am trying to make a simple program to tell you if your health goes down. So far I just cannot get the value of HP via memory... well I can in a way; I end up with an address that counts your HP by 256s.... (I could not find the HP using exact value searches, so I did increase/decreased by X) I think this is a one-byte address, but I always thought HP was a 4-byte address, and I do have TSearch searching for 4-byte values. Here is my HP versus what the "256" HP address
reads (I used +70 Stanchers to increase HP)
HP......Value
525....13
595....83
665....153
735....223
805....37
Anyway, I have a concept of pointers, (I am trying to learn C++ and ditch AutoIt) so I know I need the static pointer that points to the address that holds the HP, but only have a basic idea of how to do this. What am I doing wrong, how do I find HP, and then how do I find the static pointer to the HP address? Any help is greatly appreciated.
P.S. Anyone notice there is a memory address for what is under the cursor? It tricked me for the longest time into thinking it was HP or MP depending on what I left my mouse on when I alt tabbed to TSearch.






