Object Mana and Rage Offsets menu

User Tag List

Results 1 to 9 of 9
  1. #1
    SkullFury's Avatar Private
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Object Mana and Rage Offsets

    I searched the info dump and I can't find offsets for the current mana and max mana, or the current rage value. What are the descriptor offsets for these values? Also, I don't really like leeching all of these values from the info dump, so how should I go about finding them myself? I have found base pointers before using ollydbg, but from what it looks like most people have similar looking dumps of the memory and the structs involved. Any tips?

    Thanks, Skull
    Last edited by SkullFury; 01-08-2012 at 01:23 PM. Reason: Typo

    Object Mana and Rage Offsets
  2. #2
    Vandra's Avatar Contributor
    Reputation
    288
    Join Date
    Mar 2008
    Posts
    471
    Thanks G/R
    26/26
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    mana/rage/energy and stuff are "powers"

    Code:
       UNIT_FIELD_POWER1 = 0x8C,
       UNIT_FIELD_POWER2 = 0x90,
       UNIT_FIELD_POWER3 = 0x94,
       UNIT_FIELD_POWER4 = 0x98,
       UNIT_FIELD_POWER5 = 0x9C,
       UNIT_FIELD_MAXHEALTH = 0xA0,
       UNIT_FIELD_MAXPOWER1 = 0xA4,
       UNIT_FIELD_MAXPOWER2 = 0xA8,
       UNIT_FIELD_MAXPOWER3 = 0xAC,
       UNIT_FIELD_MAXPOWER4 = 0xB0,
       UNIT_FIELD_MAXPOWER5 = 0xB4,

  3. #3
    Require's Avatar Sergeant
    Reputation
    2
    Join Date
    Dec 2011
    Posts
    40
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vandra View Post
    mana/rage/energy and stuff are "powers"

    Code:
       UNIT_FIELD_POWER1 = 0x8C,
       UNIT_FIELD_POWER2 = 0x90,
       UNIT_FIELD_POWER3 = 0x94,
       UNIT_FIELD_POWER4 = 0x98,
       UNIT_FIELD_POWER5 = 0x9C,
       UNIT_FIELD_MAXHEALTH = 0xA0,
       UNIT_FIELD_MAXPOWER1 = 0xA4,
       UNIT_FIELD_MAXPOWER2 = 0xA8,
       UNIT_FIELD_MAXPOWER3 = 0xAC,
       UNIT_FIELD_MAXPOWER4 = 0xB0,
       UNIT_FIELD_MAXPOWER5 = 0xB4,
    Are these multiplied by 4? Because eveyr offset I use I can't seem to retrieve the correct MaxMana.

  4. #4
    SkullFury's Avatar Private
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Aha! That explains a lot. Thank you very much! How do they correspond to each value? Or is it different for each player?

  5. #5
    Require's Avatar Sergeant
    Reputation
    2
    Join Date
    Dec 2011
    Posts
    40
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Skull, the correct offsets are these:

    protected const uint LevelOffset = 0x20 + 0xA0,
    CurrentHealthOffset = 0x20 + 0x48,
    MaxHealthOffset = 0x20 + 0x60,
    CurrentManaOffset = 0x20 + 0x4C,
    MaxManaOffset = 0x20 + 0x64,
    Indeed, Mana is POWER1.

  6. #6
    Vandra's Avatar Contributor
    Reputation
    288
    Join Date
    Mar 2008
    Posts
    471
    Thanks G/R
    26/26
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Require View Post
    Are these multiplied by 4? Because eveyr offset I use I can't seem to retrieve the correct MaxMana.
    Descriptors are always multiplied, also, descriptors are now at 0xC instead of 0x8

  7. #7
    Require's Avatar Sergeant
    Reputation
    2
    Join Date
    Dec 2011
    Posts
    40
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vandra View Post
    Descriptors are always multiplied, also, descriptors are now at 0xC instead of 0x8
    Alright, thanks. Got almost everything working.. only getting my localguid doesn't go as expected

  8. #8
    namreeb's Avatar Legendary

    Reputation
    668
    Join Date
    Sep 2008
    Posts
    1,029
    Thanks G/R
    8/222
    Trade Feedback
    0 (0%)
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vandra View Post
    Descriptors are always multiplied, also, descriptors are now at 0xC instead of 0x8
    To be clear, what this means is that the values of the descriptors offsets are an offset from the start of the descriptor array, not an index in a 32 bit array. This is because not all descriptor values are 32 bit.

    So, for example, if you wanted the value of UNIT_FIELD_POWER1, you would read the memory at descriptorLocation + UNIT_FIELD_POWER1 (not descriptorLocation + UNIT_FIELD_POWER1*4).

  9. #9
    SkullFury's Avatar Private
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah the mana and rage are POWER1 depending on player class. Thank everyone for the help.

Similar Threads

  1. Vertical Placement and Model Offset Editing ?
    By thesixth in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 02-02-2009, 01:10 PM
  2. Insane mana and hp regen
    By Icunao in forum WoW EMU Exploits & Bugs
    Replies: 5
    Last Post: 10-26-2008, 02:02 PM
  3. Object Name and id HELP!!!
    By Fireblast in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 08-28-2008, 08:47 PM
  4. [Share] Game Object's and Mobs Dispaly id's
    By Mr. Herbert in forum World of Warcraft Emulator Servers
    Replies: 7
    Last Post: 02-24-2008, 04:19 PM
All times are GMT -5. The time now is 05:15 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