[Question] how to Read GameObjectType menu

Shout-Out

User Tag List

Results 1 to 9 of 9
  1. #1
    CrimeTime's Avatar Active Member
    Reputation
    20
    Join Date
    Dec 2007
    Posts
    83
    Thanks G/R
    16/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Question] how to Read GameObjectType

    Hey,
    i want to Read the GameObjectType to find a Mailbox, here a List of the GameObjectType id's.

    Code:
        public enum WoWGameObjectType : uint
        {
            Door = 0,
            Button = 1,
            QuestGiver = 2,
            Chest = 3,
            Binder = 4,
            Generic = 5,
            Trap = 6,
            Chair = 7,
            SpellFocus = 8,
            Text = 9,
            Goober = 0xa,
            Transport = 0xb,
            AreaDamage = 0xc,
            Camera = 0xd,
            WorldObj = 0xe,
            MapObjTransport = 0xf,
            DuelArbiter = 0x10,
            FishingNode = 0x11,
            Ritual = 0x12,
            Mailbox = 0x13,
            AuctionHouse = 0x14,
            SpellCaster = 0x16,
            MeetingStone = 0x17,
            Unkown18 = 0x18,
            FishingPool = 0x19,
            FORCEDWORD = 0xFFFFFFFF,
        }
    i've tried to get this Type with the 0x14 Offset but didnt get the Id's from that List.

    thanks in advanced

    [Question] how to Read GameObjectType
  2. #2
    natt_'s Avatar Contributor
    Reputation
    145
    Join Date
    Dec 2007
    Posts
    391
    Thanks G/R
    13/0
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    :facepalm on myself:
    Last edited by natt_; 12-05-2010 at 11:36 AM.

  3. #3
    CrimeTime's Avatar Active Member
    Reputation
    20
    Join Date
    Dec 2007
    Posts
    83
    Thanks G/R
    16/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes sure, but what will be the return value of it? 0 for not found and 1 for found???

  4. #4
    Flowerew's Avatar Master Sergeant
    Reputation
    72
    Join Date
    Oct 2009
    Posts
    134
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by CrimeTime View Post
    yes sure, but what will be the return value of it? 0 for not found and 1 for found???
    Haha, nice!

  5. #5
    CrimeTime's Avatar Active Member
    Reputation
    20
    Join Date
    Dec 2007
    Posts
    83
    Thanks G/R
    16/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    got it working, now it Prints me 17:51:51 found Briefkasten with ID:1907 at: -8826,538, 725,5759, 98,67693

  6. #6
    TOM_RUS's Avatar Legendary
    Reputation
    914
    Join Date
    May 2008
    Posts
    699
    Thanks G/R
    0/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    GameObject type is stored in client cache files, and client object class most likely has a pointer to a client cache row somewhere, like in unit case (for example creature cache pointer is at obj+0xA24 for units)...
    P.S. gameobject cache pointer is at obj+0x1CC.
    P.P.S. Gameobject type also was stored in gameobject descriptors in 3.x, may be it's not changed:
    GAMEOBJECT_BYTES_1[4];
    gotype = GAMEOBJECT_BYTES_1[1];
    Last edited by TOM_RUS; 12-05-2010 at 01:22 PM.

  7. #7
    CrimeTime's Avatar Active Member
    Reputation
    20
    Join Date
    Dec 2007
    Posts
    83
    Thanks G/R
    16/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i think to find the Pointer of that is harder as to use it now how i have it done.

  8. #8
    Scorpiona's Avatar Active Member
    Reputation
    17
    Join Date
    Mar 2009
    Posts
    42
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by CrimeTime View Post
    i think to find the Pointer of that is harder as to use it now how i have it done.
    herp derp
    That's because you're doing it wrong

    The type at 0x14 corresponds to these:
    Code:
    public enum WoWObjectType : uint
        {
            Object = 0,
            Item = 1,
            Container = 2,
            Unit = 3,
            Player = 4,
            GameObject = 5,
            DynamicObject = 6,
            Corpse = 7,
            AiGroup = 8,
            AreaTrigger = 9
        }
    As TOM_RUS said, to get the GameObjectType you would have to use GAMEOBJECT_BYTES_1[1]

  9. #9
    CrimeTime's Avatar Active Member
    Reputation
    20
    Join Date
    Dec 2007
    Posts
    83
    Thanks G/R
    16/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    will try it later, thanks for the Information.

Similar Threads

  1. Replies: 7
    Last Post: 12-19-2009, 11:45 AM
  2. [QUESTION] How do you make isntances work in newer revisions?
    By geburha in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 09-01-2007, 03:15 PM
  3. Replies: 3
    Last Post: 07-13-2007, 09:45 AM
  4. Question: How to edit spells/procs.
    By Messages in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 06-28-2007, 01:17 PM
  5. Question: How to change from priv. serv to blizzards?
    By Bridude in forum World of Warcraft General
    Replies: 5
    Last Post: 03-21-2007, 10:07 PM
All times are GMT -5. The time now is 12:00 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