extracting useful memory locations menu

Shout-Out

User Tag List

Results 1 to 7 of 7
  1. #1
    vinsai's Avatar Private
    Reputation
    -5
    Join Date
    Mar 2010
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    extracting useful memory locations

    So I haven't played wow in years but I was talking with a friend and we decided that a fun coding project would be to write a wow bot from scratch. However neither of us can make heads or tails of any of the disassembly output from the wow client or any bots we've gotten our hands on. How do we go about finding character health/mana and location (and info on nearby mobs if possible). Also is c# the standard for this? we would prefer to use c/c++, though ive got some java experience and c# looks pretty similar.

    extracting useful memory locations
  2. #2
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    http://www.mmowned.com/forums/wow-memory-editing/217837-memory-editing-section-rules.html

    Search.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  3. #3
    vinsai's Avatar Private
    Reputation
    -5
    Join Date
    Mar 2010
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: extracting useful memory locations

    section 3.3 specifically states that reverse engineering discussions are allowed, and this is wow specific so the general tag isnt needed. I did search and i found some nice tutorials with offsets included but Im sure those are likely to change, i wasnt asking for a handout just a suggestion of a program to use to extract the relevant info.

    Anyway, i was using ida to do my reversing but i just found cheat engine and if its what i think it is it will be a lot easier to use. Im gonna play with it later

  4. #4
    Danne206's Avatar Contributor
    Reputation
    183
    Join Date
    Jan 2008
    Posts
    717
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vinsai View Post
    section 3.3 specifically states that reverse engineering discussions are allowed, and this is wow specific so the general tag isnt needed. I did search and i found some nice tutorials with offsets included but Im sure those are likely to change, i wasnt asking for a handout just a suggestion of a program to use to extract the relevant info.

    Anyway, i was using ida to do my reversing but i just found cheat engine and if its what i think it is it will be a lot easier to use. Im gonna play with it later
    IDA works fine.
    Dahnniel [DOT] s [AT] gmail [DOT] com

  5. #5
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I.... don't even know how to respond to this....

  6. #6
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    I.... don't even know how to respond to this....

  7. #7
    Ryns's Avatar Member
    Reputation
    19
    Join Date
    Oct 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    vinsai,

    This section is probably not best-suited for a crash-course in how to get started writing your own bot. While it helps to lurk here and pick up on the efforts of others (offsets, structs, other tips) until you are able to contribute, ideally you should checkout some of the fine tutorials published over in the Programming section.

    In particular Apoc has published a series of tutorials,

    - [Bot Developers]A simple, but effective FSM for your bots
    - [Bot Developers] Object searching, the easy way!
    - [Bot Developers] A simple waypoint navigation system. Including loading & saving!

    Lastly, Apoc has also recently published the source code for a getting-started project WoWStarter.

    When it comes to language, go with whatever you are strongest in, 99% of the problems talked about in these forums are because the person is struggling with the language-of-their-choice, not the complexity of WoW. On MMOwned you will find people coding bots on Windows, Mac and Linux using Java, C, C++, .NET (C#, VB etc.) and believe it or not even pseudo-scripting languages like AutoIT.

    Personally, I loath MFC/ATL so when I wanted to make simple a form-dialog UI for my bot it was a no-brainer to choose C# over VC++. However the 'clever stuff'(tm) that interacts with WoW is a C++ DLL I wrote for the job, my C# UI and C++ DLL talk to each other over IPC (named pipe). If you have a Java background you could achieve a similar thing using the Java Native Interface (JNI). If you fancy going entirely in C++, I suggest you read through the excellent source for Orwell84 by PferdOne.

    Start simple, try memory-reading some of the addresses in the latest info-dump thread. Get your head around the object-manager and you will be able to build up a 'radar' of nearby objects/units/players. Next step, try sending key-presses into wow and you can start navigating using the arrow keys.

    Good luck! and if you get stuck with some of the basics its probably best to try the Programming section first. :wave:

Similar Threads

  1. How do i know if a Bot is using memory reading / writing?
    By sturmtiger in forum WoW Bots Questions & Requests
    Replies: 1
    Last Post: 01-06-2011, 06:31 AM
  2. [Help Request] Finding updated memory locations.
    By MalixL in forum WoW Memory Editing
    Replies: 3
    Last Post: 08-20-2009, 03:25 AM
  3. Teleporting Using Memory Writes...
    By nathan2022001 in forum WoW Memory Editing
    Replies: 4
    Last Post: 08-10-2009, 12:03 PM
  4. lotro memory locations?
    By b9er in forum Gaming Chat
    Replies: 0
    Last Post: 05-05-2009, 03:32 PM
  5. Target Postion Using Memory Reading
    By smallbadad in forum WoW Memory Editing
    Replies: 2
    Last Post: 03-08-2009, 03:08 PM
All times are GMT -5. The time now is 10:40 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search