I have been programming in vb6 for 6+ years now and have been able to make any program using this language so far (: I am now trying to make my own bot, Currently I can make my program queue for bg's, run my toon around, and run my custom made profiles, basically do anything, BUT I need to be able to tell if I'm in combat, or dead and get my cur pos. So my problem is I'm trying to learn about memory reading so I can get this information in real time. I have been searching google for the last month, and this website for a few now. I am currently using cheat engine to get the static (pointer?) value which is a 32 bit 8 digit value, which is 4 bytes ? if I'm learning right.. ex. 3EDDA1D8. My problem is I am having trouble figuring out how to read this value in vb6, and wondering what my value is supposed to look like, always start with zero ? or can it start with a letter. Thank you so much in advance for any help, I am desperate and can not figure this out. I am not looking for this info JUST to make the bot, but so I can learn more about memory reading itself.
1. Are all values supposed to start with 0? So you can replace the 0 with &h or 0x ? I know &h or 0x is place before the hexadecimal value right ?
2. Am I supposed to be reading each byte separately ? 4 bytes all together I believe.. and then converting them to text ? if so, I need help on how to do this please
3. If I am only Reading from the memory, not writing to it, is it illegal ? Or only against their terms of service ?