Getting Hitpoints/Mana menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 29
  1. #1
    XAaronX's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Getting Hitpoints/Mana

    Ok are these values stored in offsets or are there actual memory values for them? If so what are the offsets and would i just read them from the object manager?

    Getting Hitpoints/Mana
  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)
    Did you even look at the stickies or use search?

    Given the answer is pretty much certainly no, you can go diaf till you do that.

  3. #3
    cenron's Avatar Member
    Reputation
    12
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Flame on!!!!!

  4. #4
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hmm the values stored in ITEM_FIELD_ENCHANTMENT_X_X are short?
    but what are the values u get by reading them is it some sort of enchant id?

  5. #5
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how i can read stored memories for hP??? i not wantign read nethng or dowork plz *hodls out hand!*!!

  6. #6
    XAaronX's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have searched and i have read stickies... i know the offsets for the health but no where could i find where to use these. Ive tried getting the client connection then the current object manager then reading from the objmgr+ the health offset but its not returning the right value.

  7. #7
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maybe you should learn the basics first, then.

  8. #8
    XAaronX's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I know the basics.

  9. #9
    cenron's Avatar Member
    Reputation
    12
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by XAaronX View Post
    I know the basics.
    Apparently not. Cause HP & Mana are as basic as it gets.


    Code:
    DWORD curMgr;
    
    _asm MOV EAX, DWORD PTR DS:[g_clientConnection]
    _asm MOV EAX, DWORD PTR DS:[EAX+0x2864]
    _asm MOV curMgr, EAX
    
    DWORD *FirstObj = (DWORD *)(curMgr + 0xAC);
    
    DWORD  *Descriptor = (DWORD *)(FirstObj + 0x08);
    
    int HP = *(int *)(Descriptor + UNIT_FIELD_HEALTH * 4);
    That should give you the health value of the FirstObj

  10. #10
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you think that adding UNIT_FIELD_HEALTH offset to the address for the object manager should get you your player's hp, you do not know the basics. Hi, loop through the ****ing object list until you find your LOCAL PLAYER OBJECT, and then add (UNIT_FIELD_HEALTH * 4) to [LocalPlayer + 0x08] and... HOLY SHIT MY HP. If you can't figure THAT out, then you really don't know the basics.

  11. #11
    XAaronX's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by cenron View Post
    Apparently not. Cause HP & Mana are as basic as it gets.


    Code:
    DWORD curMgr;
    
    _asm MOV EAX, DWORD PTR DS:[g_clientConnection]
    _asm MOV EAX, DWORD PTR DS:[EAX+0x2864]
    _asm MOV curMgr, EAX
    
    DWORD *FirstObj = (DWORD *)(curMgr + 0xAC);
    
    DWORD  *Descriptor = (DWORD *)(FirstObj + 0x08);
    
    int HP = *(int *)(Descriptor + UNIT_FIELD_HEALTH * 4);
    That should give you the health value of the FirstObj
    tyvm. Yes i know, i ment i know the basics of memory reading, and am extreamly talented in C#, just first time getting into WoW Memory reading.

  12. #12
    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 XAaronX View Post
    tyvm. Yes i know, i ment i know the basics of memory reading, and am extreamly talented in C#, just first time getting into WoW Memory reading.

    Extremely talented....

    I lold.

  13. #13
    Hyru's Avatar Active Member
    Reputation
    39
    Join Date
    Jun 2008
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by XAaronX View Post
    Ok are these values stored in offsets or are there actual memory values for them? If so what are the offsets and would i just read them from the object manager?
    Add these offsets to the base address for your mobile object, then do a 4 byte read and you'll get the values you're looking for.

    Current Hit Points = 0x1030
    Current Power = 0x1034

    For Maximum Hit Points (0x7C), you'll have to read a different struct. It's the one that contains information like level, class, race, gender, target guid, etc. I think Cypher and others call it UNIT_FIELDS, but I could be wrong. I use an entirely different naming convention.

    Hope that helps. :wave:

  14. #14
    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 Hyru View Post
    Add these offsets to the base address for your mobile object, then do a 4 byte read and you'll get the values you're looking for.

    Current Hit Points = 0x1030
    Current Power = 0x1034

    For Maximum Hit Points (0x7C), you'll have to read a different struct. It's the one that contains information like level, class, race, gender, target guid, etc. I think Cypher and others call it UNIT_FIELDS, but I could be wrong. I use an entirely different naming convention.

    Hope that helps. :wave:
    Its not what we 'call it'. Those are the actual strings stored in the client. You can dump them out in an automated fashion.

    Also, the way you're doing it is totally retarded. Just use the "UNIT_FIELDS" (as you have dubbed them). Its about a million times faster than using a memory reader and hardcoded offsets.

    eg. Hit Points: UNIT_FIELD_HEALTH.
    Power type: UNIT_FIELD_BYTES_0 ((Field>>24)&0xFF)
    Power: UNIT_FIELD_POWER2 or UNIT_FIELD_POWER1 depending on the type.
    etc.

    EDIT:

    Pointers to the descriptor arrays are available in the MirrorInitialize function. Address for v3.0.3 is 0x004873F0
    Last edited by Cypher; 12-10-2008 at 08:31 PM.

  15. #15
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if you would have looked in the c# programming section i replied in a thread with a small sample on how to get hp using the static playerbase.

    http://www.mmowned.com/forums/c/1771...ealth-wow.html

    u can either use the static one or if you go with a object dumper to get ure playerbase it's either or

Page 1 of 2 12 LastLast

Similar Threads

  1. Cata servers get full mana/hp
    By Darknz in forum WoW EMU Exploits & Bugs
    Replies: 1
    Last Post: 08-14-2011, 07:35 PM
  2. [EPIC]How To Get Instant Mana BACK, After Spell!
    By EgologiC in forum World of Warcraft Exploits
    Replies: 28
    Last Post: 05-09-2009, 11:44 PM
  3. [EMU] Get more mana! Require a warlock!
    By ThunderSS in forum WoW EMU Exploits & Bugs
    Replies: 4
    Last Post: 03-15-2008, 04:11 PM
  4. [Shaman] Get used mana back.
    By Geniz in forum World of Warcraft Exploration
    Replies: 3
    Last Post: 01-05-2008, 03:09 PM
  5. Getting a mana break in mechanar
    By Stab in forum World of Warcraft Exploits
    Replies: 6
    Last Post: 01-03-2008, 06:15 AM
All times are GMT -5. The time now is 01:41 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