[HELP] Memory offsets, questions about static and dynamic menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Shutzler's Avatar Member
    Reputation
    3
    Join Date
    Sep 2009
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [HELP] Memory offsets, questions about static and dynamic

    I've just entered the scene with the means to make a AV walk around bot.

    Im still at noobstage and have a ton of questions, but ill try not to yell them all out at the same time.

    For my AV walking bot i need a couple things to start: player x+y coords, and battleground status. Want to start with player coords.

    I have been toying with a memscanner now( spiro's ), and i manage to find some data(not usefull) using adr from this forum. Mapname and servername is one of them. I also manage to find player HP, by scanning memory for the value i see my char has.

    I've tried to scan for my coords (X=82.2 for instance), but i cant find it. Where is the magic? It's suppose to be a float right? How do i find player x coord?

    Done some reading and guessing player coords prolly is dynamic, which means it has different adr each time i restart(or even load new zone) wow. Ill deal with this later, right now ill would want to know how to fetch player x pos in my memory scanner(by entering a adr).

    [HELP] Memory offsets, questions about static and dynamic
  2. #2
    Viano's Avatar Active Member
    Reputation
    37
    Join Date
    May 2008
    Posts
    172
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just delete this, too stupid too post.
    Last edited by Viano; 09-12-2009 at 07:00 AM.
    Viano

  3. #3
    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)
    Find and read the numerous guides on object management and descriptor access (Jbrauman, Shynd, and the entire memory editing section)
    Reverse the lua function GetBattlefieldStatus.

    This really has been covered over 9000 times...
    "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

  4. #4
    Viano's Avatar Active Member
    Reputation
    37
    Join Date
    May 2008
    Posts
    172
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Reading and searching the forums is the key. Read the Offsets sticky. Search for BlackMagic if you are doing it in C#. Read posts from Apoc, Cypher, Shynd, Kynox. Search for source in the bot section. The answer for your question is already here so there is no reason for asking again.

    And because I was helped once.

    Code:
    /// <summary>
            /// X, Y, Z
            /// </summary>
            public float X
            {
                get
                {
                    _x = _magic.ReadFloat(_pointer + (uint)Constants.Offsets.X);
                    return _x;
                }
            }
    
            public float Y
            {
                get
                {
                    _y = _magic.ReadFloat(_pointer + (uint)Constants.Offsets.Y);
                    return _y;
                }
            }
    
            public float Z
            {
                get
                {
                    _z = _magic.ReadFloat(_pointer + (uint)Constants.Offsets.Z);
                    return _z;
                }
            }
    
    /// <summary>
            /// common offsets
            /// </summary>
            public enum Offsets : uint
            {
                X = 0x798,
                Y = 0x79C,
                Z = 0x7A0,
               //...
            };
    Viano

  5. #5
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Imo the best way to start reversing is a mix of CheatEngine + IDA/Some other disassembler.

    Search for your health, do a scan "What accesses this address". Now you should have a list of instructions which access your health. Copy an address which looks usefull and start reversing the function.
    With some time and afford you should be able to learn how that game accesses ingame-objects and their properties.

  6. #6
    Shutzler's Avatar Member
    Reputation
    3
    Join Date
    Sep 2009
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thank u viano and flo8464!

  7. #7
    The-Guardian's Avatar Active Member
    Reputation
    68
    Join Date
    Feb 2009
    Posts
    116
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    lol robske, OVER 9000!!!!

    yea i learned through just plain going through guides and looking at sources of stuff, probably not the fastest way but it helps...

  8. #8
    furang's Avatar Member
    Reputation
    19
    Join Date
    Jul 2009
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've answered this in your thread http://www.mmowned.com/forums/wow-me...-y-coords.html about few hours ago.

Similar Threads

  1. Question about gold and server transer
    By Chadgar in forum World of Warcraft General
    Replies: 1
    Last Post: 01-14-2008, 09:02 PM
  2. Some questions about skills and stuff.
    By faraon2k in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 12-25-2007, 02:03 PM
  3. Question about botting and playing...
    By SoapX in forum World of Warcraft General
    Replies: 4
    Last Post: 06-25-2007, 12:33 AM
  4. Question about blizz and private servers
    By Mijin in forum Community Chat
    Replies: 3
    Last Post: 05-03-2007, 10:15 AM
All times are GMT -5. The time now is 05:14 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search