Not to sound lazy lol. But if that base address is static as long as that process is running, I can grab the base address each time the bot is started, and then grab all my values (: that's probably the way I will do it. I am using vb6 by the way, yes I know, vb6.. but it's what I know
.. I am currently using the nomadmemory.au3 in AutoIt to grab the base address, I would love to convert that function to vb6 but that's above my knowledge on that one, because I am just learning AutoIt. I already have my bot where I can queue for bg's, move my toon, fight etc. My only problem was where I'm trying to read values. I should only need to read my hp, mana, and coordinates. From what I've heard, writing to the memory, or loading the dll file to call functions into wow ( I believe this is how it's usually done ), is against their terms of service, or maybe even illegal :\ So I'm making my bot where it will not write any values, or write to memory at all. Just reading from it. Once again guys, thank you for all the help so far, it is much appreciated.