|
|
|
Page 1 of 1 |
[ 4 posts ] |
|
 Wow Base Address : World of Warcraft General Discussions
|
|
Posted: November 12th, 2006, 6:47 pm
|
|
|
|
kourath
Total Posts: 1979
Location: Pangea
Joined: February 8th, 2006, 8:04 pm
kourath's Reps: 23
|
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, 7:55 pm
|
|
|
|
Atti
Total Posts: 520
Location: Virginia
Joined: March 26th, 2005, 11:20 am
Atti's Reps: 1
|
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, 7:58 pm
|
|
|
|
kourath
Total Posts: 1979
Location: Pangea
Joined: February 8th, 2006, 8:04 pm
kourath's Reps: 23
|
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, 8:49 pm
|
|
|
|
AskAPro
AskAPro's Reps:
|
There have been no replies in the past 14 days. This topic has been closed automatically, and the points awarded to the last poster.
|
|
|
|
|
Who is online |
|
Users browsing this forum: No registered users and 126 guests |
|
|
|