Locked Home » Forums » World of Warcraft » World of Warcraft General Discussions

Wow Base Address : World of Warcraft General Discussions

Posted: November 12th, 2006
User avatar
Total Posts:1979 Joined:2006
hey everyone, im making a wow leveling bot atm thats currently all based on pixels, however, ive found that pixels are just way, way to inaccurate for my purposes. Ive decided to go the route of memory reading, but theres only one problem: i dont know how to find the base address, and i really dont want to inject code/hook. ive done many hours of research and nothing relevent has poped up yet. If you can help me at all, please post here with some example code (c# preferably, vb.net is ok, or c++. actually, at this point i guess i dont really care, any language will do)

heres the breakdown:

i dont know how to get the base address of wow.exe (or whatever dll the variables are stored in).

what you have to do is post some sample code showing how i would do it.

and if at all possible, please put it in this format:

1. What language is it in?
2. The code (in a [code] tag)
3. an example of how to read memory in the language provided (in a [code] tag) (would help me out a lot, especially if ive never used the language)
4. how to use the code (unless self explanitory)
5. some wow offsets or additional info i should know about wow memory reading, or what memory searcher to use (artmoney, cheat engine) (optional)
6. any good links that might be informative (optional)
7. and whatever else you want to add.

also, if you have other alternatives to memory reading dont hesitate to post them

ive thought about these things so far, feel free to elaborate on them some more
1. opening the process for reading and then reading every single memory location until an error is not returned
2. doing a memory dump (still have the problem of base address)

if your copying and pasting, please give credit to the original author and link us to the site.

*the most relevent post (in my view) will be awarded the points. if no one answers the question, the points will go to the last person who posted*

thank you!

_________________
EX-TU member. For my own reasons, I will no longer play a role as an active member. Goodbye.


RIP kourath. 5/21/08
Posted: November 12th, 2006
User avatar
Total Posts:520 Joined:2005
Pointers my lad. WoW, unlike FFXi, uses real DMA, and has no "Base Address" (i.e. FFXiMain.dll). FFXi just uses code shifting.

For example, if the memory location for HP was at 0x1000, you could look for a pointer pointing to 0x1000 or near that. If you do things right, you would find a pointer to the structure in which HP lies, and it would not change until WoW is updated.

This could be wrong, as I haven't looked at WoW for a very, very long time, and I didn't understand things very well back then. Hopefully this helps! GL!
Posted: November 12th, 2006
User avatar
Total Posts:1979 Joined:2006
wow, that makes everything easier, i was under the impression it was just like ffxi. ill do some testing, thanks

_________________
EX-TU member. For my own reasons, I will no longer play a role as an active member. Goodbye.


RIP kourath. 5/21/08
Posted: November 26th, 2006
AskAPro
There have been no replies in the past 14 days. This topic has been closed automatically, and the points awarded to the last poster.
Want Advertisements After The Last Post Removed? Create A Free Account!
blue large dotWho is online
Users browsing this forum: No registered users and 524 guests
Locked