Movement State menu

Shout-Out

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Movement State

    How do I find the flags for movement state? Does that function in the CObject_C class show that? I know it used to be a simple pointer in 2.4.3. I'm gonna be quite embarrassed if it's just a simple offset in the player base...

    Movement State
  2. #2
    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)
    You should probably start being quite embarrassed then.

  3. #3
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'll do it for you.

    /facepalm

  4. #4
    dmc22's Avatar Member
    Reputation
    24
    Join Date
    Jan 2008
    Posts
    278
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I love how cypher responds to questions by answering them with a smart remark including the answer at the same time. Quite entertaining.
    The devil has a bullet with his name on it.

  5. #5
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What does your CMovement_C class look like? I've always just seen people use playerbase+offset to get the movement state.

    Is this class still correct?

    Code:
    class CMovementInfo
    {
    public:
            char unknown0[16]; //0x0000
        idVec3 vecPos; //0x0010  
        float fHeading; //0x001C  
            char unknown32[24]; //0x0020
        WOWGUID wTransportGuid; //0x0038  
        DWORD dwMoveFlags; //0x0040  
        DWORD dwMoveFlags2; //0x0044  This is a weird one, only one byte seems to be used. 
            char unknown72[20]; //0x0048
        DWORD dwTimeMoved; //0x005C  
            char unknown96[12]; //0x0060
        float fSinAngle; //0x006C  
        float fCosAngle; //0x0070  
            char unknown116[8]; //0x0074
        DWORD dwFallTime; //0x007C  
        float fFallStartHeight; //0x0080  
            char unknown132[8]; //0x0084
        float fWalkSpeed; //0x008C  
        float fRunSpeed; //0x0090  
        float fSwimBackSpeed; //0x0094  
        float fSwimSpeed; //0x0098  
        float fWalkBackSpeed; //0x009C  
        float fFlySpeed; //0x00A0  
        float fFlyBackSpeed; //0x00A4  
        float fTurnSpeed; //0x00A8  
        float fJumpVelocity; //0x00AC  
    };//Size=0x00B0(176)
    Last edited by lanman92; 11-25-2008 at 12:22 AM.

  6. #6
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dumped the whole playerbase around X, Y, Z searching for 0x128(default playerstate). I didn't get any results at all. I dumped the pointer from the CMovementState_C class and dumped all values after that, still not seeing anything significant. I'm not sure what else I could do.

  7. #7
    arigity's Avatar Banned
    Reputation
    49
    Join Date
    Dec 2007
    Posts
    548
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0x128 is movement state + 3 (last byte) assuming you were reading every 4 bytes you probably missed it.

    the default is like 0x80000000 which is easy enough to find if you use a debugger on any known movement-related value. also i think it may reset to all 0's given some event.

  8. #8
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you so much Did the values for any of the states change? I'm pretty sure they didn't, but I don't have WoW to check at the moment.

  9. #9
    arigity's Avatar Banned
    Reputation
    49
    Join Date
    Dec 2007
    Posts
    548
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    not that i know of but some of the playerState ones did so its possible and there might be new ones aswell.

    also after a quick check i noticed 128 is a decimal value not a hex one.

  10. #10
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sweet, thanks again. Now I can get back to writing that bot... Heh.

  11. #11
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, I made a loop that finds my playerbase and starts posting the "movement state", but it doesn't seem to change when I change states. Should I be going for the playerstate?

  12. #12
    typedef's Avatar Banned
    Reputation
    8
    Join Date
    Nov 2008
    Posts
    96
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I got an idea!
    Make the games, dont break the games

  13. #13
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dude, what are you even talking about? I would prefer a serious answer. Someone come flame this *******... I wish someone would just ban you already.

  14. #14
    kynox's Avatar Member
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by typedef View Post
    I got an idea!
    Make the games, dont break the games
    I've got an idea! Get the **** off a cheating forum. Since you failed at trying to hack a game, you've now gone on a conversion spree?

    You're retarded. Stop trying.

  15. #15
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nicely done!

    EDIT: Also, why does WoW point to the address space 12 bytes before X, Y, Z(which I just now realized was pointed to earlier in the playerbase...)?

Page 1 of 2 12 LastLast

Similar Threads

  1. england claims united states!
    By CCX5 in forum Community Chat
    Replies: 15
    Last Post: 05-18-2007, 04:23 PM
  2. Swimming state offset
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-12-2007, 03:54 PM
  3. THE ULTIMATE 'movement' HACK
    By Gog123456 in forum World of Warcraft Bots and Programs
    Replies: 77
    Last Post: 02-03-2007, 01:23 PM
All times are GMT -5. The time now is 02:19 PM. 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