[3.2.0] Object Typeid menu

User Tag List

Results 1 to 9 of 9
  1. #1
    Cromon's Avatar Legendary


    Reputation
    840
    Join Date
    Mar 2008
    Posts
    714
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [3.2.0] Object Typeid

    Hello!

    Im pretty new in Memory Editing and got a question

    Im trying to get all my objects and look for the typeid. I made some exercises with BlackMagic but i dont really understand the system with the objects and the objectmanager. The guides ive found are mostly outdated and i cant test things with them.

    What would be the best approach to get the typeids of my objects? Or just to explain how that objectstuff works?

    Greetings
    Cromon

    PS: Just to be sure: I dont want some finished code i want to better understand the system and then to code it myself

    [3.2.0] Object Typeid
  2. #2
    lawlPwnage's Avatar Member
    Reputation
    6
    Join Date
    Nov 2007
    Posts
    76
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  3. #3
    FenixTX2's Avatar Active Member
    Reputation
    23
    Join Date
    Mar 2009
    Posts
    125
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Type ID can be found by offsetting from the objects BaseAddress (this value is what is returned from the ObjectManager) by the amount equal to the current TypeID offset value (for 3.1.3 it was 0x14, it may still be the same but you'll want to check)

    Given the type ID you can then create an instance of the the corresponding class or struct for that object type. A good way to keep track of your objects is to create a linkedlist or dictionary using the objects GUID as the ke

  4. #4
    Mr.Zunz's Avatar Contributor
    Reputation
    92
    Join Date
    Mar 2007
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is in Shynds example the CurObj the ObjectBase? dunno, just asking...


  5. #5
    Cromon's Avatar Legendary


    Reputation
    840
    Join Date
    Mar 2008
    Posts
    714
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ah, I see, it isnt that hard, so i just need the offset to the ObjectMgr and from there I can "construct" the list with the objects, right?

  6. #6
    Ploski's Avatar Member
    Reputation
    1
    Join Date
    Aug 2009
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im new too to this, and im wondering if one of these adresses of the Objectmanager is still up-to date

    $CurMgr = 0x00D495B0 + 0x2218
    or
    $CurMgr = 0x125A5900 + 0x2D8C

    I searched for the adresses/offsets but only found these, and no one works for me. If these arewwrong, could somebody post the newest

  7. #7
    grosfilsdepute's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ploski View Post
    Im new too to this, and im wondering if one of these adresses of the Objectmanager is still up-to date

    $CurMgr = 0x00D495B0 + 0x2218
    or
    $CurMgr = 0x125A5900 + 0x2D8C

    I searched for the adresses/offsets but only found these, and no one works for me. If these arewwrong, could somebody post the newest
    You can access to the Object Manager with this address :
    $pObjMgr = [0x125A5900] + 0x2D8C

    First, you have to make a pointer to the Client Connection like this :
    $pClientConnection = ReadMem(0x125A590)

    Next, you have to add 0x2D8C to the Client Connection pointer that you found earlier.
    $pObjMgr = ReadMem(pClientConnection + 0x2D8C)

    You have now a pointer to the Object Manager. Just iterate through the list with these offsets :

    $OBJMGR_OBJGUID = 0x30;
    $OBJMGR_FIRSTOBJ = 0xAC;
    $OBJMGR_NEXTOBJ = 0x3C;

    Like this (for example, the pointer to the first object of the Object Manager) :
    $pFirstObject = ReadMem(pObjMgr + 0xAC)


    To find the offsets, take a look at the Apoc's thread [WoW][3.2.0] Info Dump Thread

    EDIT:

    Originally Posted by Ploski View Post
    IType ID can be found by offsetting from the objects BaseAddress (this value is what is returned from the ObjectManager) by the amount equal to the current TypeID offset value (for 3.1.3 it was 0x14, it may still be the same but you'll want to check)
    Thanks. You're right. It's still 0x14 for 3.2.0.
    Last edited by grosfilsdepute; 08-09-2009 at 04:57 PM.

  8. #8
    Cromon's Avatar Legendary


    Reputation
    840
    Join Date
    Mar 2008
    Posts
    714
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, got that all and its working

  9. #9
    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)
    That's the way i find objectmanager
    ObjManager=[[ThreadBase + 0x2C]+0x8]
    And that's the way i find typeid (hope we speak about the same thing)
    typeid=[[CurObject+0x8]+0xC]
    Anyway look at it. Maybe would be interesting.

Similar Threads

  1. What happens when The Unstoppable Force hits The Immovable Object!?
    By kBlaster in forum World of Warcraft General
    Replies: 5
    Last Post: 04-30-2007, 09:02 AM
  2. Weird "Objects" in STM.
    By tyguy22894 in forum World of Warcraft Exploration
    Replies: 18
    Last Post: 04-22-2007, 03:22 PM
  3. WoW Addiction, I OBJECT! Video
    By The Juggernaut in forum Community Chat
    Replies: 1
    Last Post: 03-07-2007, 04:31 PM
  4. Model Editing (objects) Video Turtorial [No Download Required]
    By tyman2006 in forum World of Warcraft Model Editing
    Replies: 3
    Last Post: 12-21-2006, 08:11 PM
  5. Campfire---> Ramp or other climbable object?
    By Piratewolf in forum WoW ME Questions and Requests
    Replies: 7
    Last Post: 10-04-2006, 08:22 AM
All times are GMT -5. The time now is 03:43 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