Classic TBC => Build 42917 menu

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 15 of 57
  1. #1
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    Classic TBC => Build 42917

    Dumper:
    Code:
    //------------------------------------------------------------------------------// <auto-generated>
    //     This code was generated by a tool.
    //
    //     Changes to this file may cause incorrect behavior and will be lost if
    //     the code is regenerated.
    // </auto-generated>
    //------------------------------------------------------------------------------
    
    namespace Offset_Manager
    {
        
        
        public class Offsets_42917
        {
            
            public class Guids
            {
                
                public const int Mouseover_Guid = 0x2B69C20;
                
                public const int Pet_Guid = 0x2BA8020;
                
                public const int Player_Guid = 0x2AFD7C0;
                
                public const int Target_Guid = 0x2CDD520;
                
                public const int Last_Target_Guid = 0x2CDD530;
                
                public const int Last_Enemy_Guid = 0x2CDD540;
                
                public const int Last_Friendly_Guid = 0x2CDD550;
                
                public const int Focus_Guid = 0x2CDD560;
                
                public const int DialogWindowOwner_Guid = 0x2CDD570;
                
                public const int Bag_Guid = 0x2BA7CD0;
            }
            
            public class Global_Data
            {
                
                public const int In_Game_Status = 0x2B69BCC;
                
                public const int Player_Name = 0x2AFD7D8;
                
                public const int Corpse_Position = 0x29BF5F0;
                
                public const int Last_Message = 0x2B689F0;
                
                public const int Loot_Window = 0x2BA8AE8;
            }
            
            public class Quests
            {
                
                public const int Base = 0x2BDE610;
                
                public const int NumQuests = 0x2BDE450;
                
                public const int CurrentQuest = 0x2BCEE34;
                
                public const int QuestTitle = 0x2BD9F80;
                
                public const int GossipQuests = 0x2B9F6C8;
                
                public const int NumQuestChoices = 0x2BDE430;
                
                public const int QuestReward = 0x2BDE438;
            }
            
            public class Auto_Loot
            {
                
                public const int Base = 0x2B697D0;
                
                public const int Offset = 0x5C;
            }
            
            public class Click_To_Move
            {
                
                public const int Base = 0x2B69740;
                
                public const int Offset = 0x5C;
            }
            
            public class Chat
            {
                
                public const int Open = 0x2EEBEF4;
                
                public const int Start = 0x2B6B6D0;
                
                public const int Offset = 0xCB8;
                
                public const int Message = 0xE6;
            }
            
            public class Key_Bindings
            {
                
                public const int Base = 0x2AFCAE8;
            }
            
            public class Add_On
            {
                
                public const int Count = 0x2BEF428;
                
                public const int List = 0x2BEF970;
            }
            
            public class Spellbooks
            {
                
                public const int Count = 0x2B9D1C0;
                
                public const int Base = 0x2B9D1C8;
                
                public const int PetBase = 0x2B9D1F0;
                
                public const int PetCount = 0x2B9D1E8;
            }
            
            public class Object_Manager
            {
                
                public const int Zone_ID = 0x300905F;
                
                public const int Names = 0x29E5D10;
                
                public const int Base = 0x2B688F0;
                
                public const int Cooldown = 0x2B046A0;
            }
            
            public class Battlegrounds
            {
                
                public const int Finished = 0x2BA4EEC;
                
                public const int Winner = 0x2BA4EF0;
                
                public const int Info = 0x29C9508;
            }
            
            public class Camera
            {
                
                public const int Base = 0x2F391F8;
                
                public const int Offset = 0x38E0;
            }
        }
    
    }
    What fields i've managed to update thus far:
    Code:
    internalclassItem{
        public const int ID;
        public const int Owner;
        public const int Container;
        public const int Creator;
        public const int StackCount;
        public const int Expiration;
        public const int DynamicFlag;
        public const int Enchant_ID;
        public const int E_Expiration;
        public const int Durability;
        public const int MaxDurability;
    }
    
    internal class Container
    {
        public const int Count;
        public const int Items;
    }
    
    internal class Unit
    {
        public const int Target;
        public const int Charmer;
        public const int Summoner;
        public const int Creator;
        public const int Master;
    
        internal const int CharInfo;
        public static int UnitId;
        internal const int Level;
        public static int Faction;
        public static int DisplayId;
    
        internal const int Health = 0xD4E8;  // Updated
        internal const int MaxHealth = 0xD4F0; // Updated
    
        internal const int Power1 = 0xD7B8; // Updated
        internal const int Power7 = 0xD7D0; // Updated
    
        internal const int MaxPower1 = 0xD7D4; // Updated
        internal const int MaxPower7 = 0xD7E8; // Updated
    
        internal const int Flag0;
        internal const int Flag1;
        internal const int Flag2;
        internal const int Flag3;
        internal const int Flag4;
        internal const int Flag5;
    
        internal const int Movement = 0xF;  // Updated
        internal const int Location = 0x20;  // Updated
        internal const int RotationD = 0x2C;  // Updated
        internal const int RotationF = 0x30;  // Updated
        internal const int Pitch = 0x34;  // Updated
    
        internal const int Info;
        internal const int Rank;
        internal const int Family;
        internal const int Type;
        internal const int Name;
    
        internal const int CastID;
        internal const int CastStart;
        internal const int CastEnd;
        internal const int ChanID;
        internal const int ChanStart;
        internal const int ChanEnd;
    }
    
    internal class Player
    {
        internal const int LootTarget;
        internal const int Flags1;
        internal const int Flags2;
    }
    
    internal class LocalPlayer
    {
        internal const int Equipment = 0xF5C8;  // Updated
        internal const int Backpack;
        internal const int ComboTarget;
        internal const int Money = 0x390; // Updated
        internal const int Experience;
        internal const int NextLevelXP;
        internal const int Flags1;
        internal const int HonorKills24;
        internal const int HonorKills168;
        internal const int HonorKillsAll;
        internal const int TrackerFaction;
    }
    
    internal class Object
    {
        internal const int Name1 = 0x148; // Updated
        internal const int Name2 = 0xE0; // Updated
        internal const int ObjectID;
        internal const int DisplayID;
        internal const int Creator;
        internal const int Flags;
        internal const int Location;
    }
    
    internal class Aura
    {
        internal static int Table1;
        internal static int Table2;
        internal static int Size = 0xB0; // Updated
    
    }
    The way the object manager works has changed in classic, and now matches how the retail client works. (Possible they're prepping for WOTLK !? )
    You can find the example of how i'm handling it on another thread :shrug:

    Classic TBC =&gt; Build 42917
  2. Thanks darheroc, oiramario, yezack, maikel233 (4 members gave Thanks to Razzue for this useful post)
  3. #2
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Code:
    Equipment Guids => [Entry + 0x12408] + 0x0]
    Bag 1 Guid => [Entry + 0x12408] + 0x130]
    Bag 4 Guid => [Entry + 0x12408] + 0x160]
    Backpack Last Slot => [Entry + 0x12408] + 0x170]
    Backpack First Slot => [Entry + 0x12408] + 0x260]
    You can also get these at [[Entry + 0xF4C0] + 0xB8]
    Last edited by Razzue; 03-24-2022 at 05:42 PM.

  4. #3
    qop1832's Avatar Active Member

    Reputation
    21
    Join Date
    Dec 2021
    Posts
    52
    Thanks G/R
    17/9
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thanks to R, R is awesome, I just got used to the new version of traversing objects in a weird way too.

    Code:
    	Local $s = 0, $i = 0
    	$CurMgr = $DM.ReadIntAddr($ProcessId, $BaseAddr + 0x2B688F0, 3)
    	$Obj_Count = $DM.ReadIntAddr($ProcessId, $CurMgr + 0x10, 0)
    	$Obj_Array = $DM.ReadIntAddr($ProcessId, $CurMgr + 0x8, 3)
    	While $s < $Obj_Count
    		$Ptr = $DM.ReadIntAddr($ProcessId, $Obj_Array + ($i * 0x8), 3)
    		If $Ptr <> 0 Then
    			While ($Ptr <> 0)
    				If $Ptr <> 0 Then $s += 1
    				$n = $DM.ReadIntAddr($ProcessId, $Ptr + 0x18, 3)
    				$ObjType = $DM.ReadIntAddr($ProcessId, $n + 0x10, 2)
    				$Guid = $DM.ReadDataAddr($ProcessId, $Ptr + 0x8, 16)
    				ConsoleWrite('@@ 计数(' & $s & ') : $Addr < ' & StringRegExpReplace(Hex($Ptr), '(\A\d0+)', '0x') & ' >  Type > ' & $ObjType & '  Guid > ' & $Guid & @CRLF) ;### Debug Console
    				$Ptr = $DM.ReadIntAddr($ProcessId, $Ptr + 0x0, 3)
    			WEnd
    		EndIf
    		$i += 1
    	WEnd
    	ConsoleWrite('@@ Debug(' & @SCripTLineNumber & ') : $s = ' & $s & @CRLF) ;### Debug Console
    Hello everyone, I'm a newbie~ Recently I'm trying to study how to execute API externally and get the return value of API, as well as the release of aoe spells, come on!

  5. #4
    darheroc's Avatar Member
    Reputation
    12
    Join Date
    Oct 2021
    Posts
    19
    Thanks G/R
    9/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    public class LocalPlayer
    {
           public const int Money = 0xE390;
           public const int Experience = 0xE398;
           public const int NextLevelXP = 0xE39C;
           public const int inventoryStart = 0xF5C8;
           public const int bag0 = inventoryStart + 0x130;
           public const int bag1 = bag0 + 0x10;
           public const int bag2 = bag0 + 0x20;
           public const int bag3 = bag0 + 0x30;
           public const int backpackSlot = bag0 + 0x40;
    }
    Code:
    public class Container
    {
           public const int SlotStart = 0x438;
           public const int NumSlots = 0x430; //0x690 ok too
    }
    Code:
    public class Object
    {
           public const int Creator = 0x210;
           public const int NameFirst = 0x148;
           public const int NameLast = 0xE0;
           public const int Location = 0x108; 
           public const int FishingBobberFlag = 0xA0;
    }

    Unit - Level = 0xD5E8
    Last edited by darheroc; 03-24-2022 at 10:14 PM.

  6. Thanks oiramario, Razzue (2 members gave Thanks to darheroc for this useful post)
  7. #5
    Dupheadss's Avatar Contributor CoreCoins Purchaser
    Reputation
    98
    Join Date
    Aug 2015
    Posts
    147
    Thanks G/R
    38/61
    Trade Feedback
    2 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Unit :

    Code:
    UnitBase + 0x560 = CastingSpellID
    UnitBase + 0x180  = Movement Flag

    Object :

    Code:
    ObejctBase + 0x00D8 = Display ID

    I'll edit / update this as I go along, there is other casting info stored near 0x560 more than likely cast start & end times etc.

  8. Thanks oiramario (1 members gave Thanks to Dupheadss for this useful post)
  9. #6
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by darheroc View Post
    Code:
    public class LocalPlayer
    {
           public const int Money = 0xE390;
           public const int Experience = 0xE398;
           public const int NextLevelXP = 0xE39C;
           public const int inventoryStart = 0xF5C8;
           public const int bag0 = inventoryStart + 0x130;
           public const int bag1 = bag0 + 0x10;
           public const int bag2 = bag0 + 0x20;
           public const int bag3 = bag0 + 0x30;
           public const int backpackSlot = bag0 + 0x40;
    }
    Code:
    public class Container
    {
           public const int SlotStart = 0x438;
           public const int NumSlots = 0x430; //0x690 ok too
    }
    Code:
    public class Object
    {
           public const int Creator = 0x210;
           public const int NameFirst = 0x148;
           public const int NameLast = 0xE0;
           public const int Location = 0x108; 
           public const int FishingBobberFlag = 0xA0;
    }

    Unit - Level = 0xD5E8
    Thanks for the share!

  10. #7
    s761271562's Avatar Member
    Reputation
    1
    Join Date
    May 2020
    Posts
    20
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There is no type = 7 in object Mgr, that is, there is no player self
    Where is the object Mgr of player self
    Help, tks

  11. #8
    yezack's Avatar Member
    Reputation
    13
    Join Date
    Oct 2021
    Posts
    38
    Thanks G/R
    1/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    objectmanager.player=6
    objectmanager.object=8
    objectmanager.localplayer=7
    objectmanager.npc=5

  12. #9
    s761271562's Avatar Member
    Reputation
    1
    Join Date
    May 2020
    Posts
    20
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by yezack View Post
    objectmanager.player=6
    objectmanager.object=8
    objectmanager.localplayer=7
    objectmanager.npc=5
    Sometimes there is no type = 7 in object Mgr array

  13. #10
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by s761271562 View Post
    Sometimes there is no type = 7 in object Mgr array
    Then you are reading it wrong. It's as simple as that.
    I left my copy pasta on another thread for paste monkeys.

  14. #11
    s761271562's Avatar Member
    Reputation
    1
    Join Date
    May 2020
    Posts
    20
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Razzue View Post
    Then you are reading it wrong. It's as simple as that.
    I left my copy pasta on another thread for paste monkeys.
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x20]+0x18]+0x10] == 0x101 == 257
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x28]+0x18]+0x10] == 0x101 == 257
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x50]+0x18]+0x10] == 0x606 == 1542
    [[[[[0x141b93000+0x1b58f0]+0x8]+0xa0]+0x18]+0x10] == 0x808 == 2056
    [[[[[0x141b93000+0x1b58f0]+0x8]+0xf0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x120]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x140]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x160]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x168]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x170]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x198]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1c0]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1c8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x218]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x288]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x2c8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x320]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x348]+0x18]+0x10] == 0x202 == 514
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x3b0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x3c0]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x3f8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x418]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x438]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x518]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x520]+0x18]+0x10] == 0x808 == 2056
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x528]+0x18]+0x10] == 0x606 == 1542
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x558]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x598]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x5a0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x5c0]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x5c8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x5d0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x5f0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x618]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x678]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x688]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x690]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x6d8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x6f0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x710]+0x18]+0x10] == 0x101 == 257
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x720]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x728]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x750]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x798]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x7c0]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x7e8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x7f8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x818]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x858]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x8c0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x900]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x908]+0x18]+0x10] == 0x101 == 257
    [[[[[0x141b93000+0x1b58f0]+0x8]+0x920]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x930]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x980]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x9c0]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x9d0]+0x18]+0x10] == 0x808 == 2056
    [[[[[0x141b93000+0x1b58f0]+0x8]+0xa18]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xa78]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xaf8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xb20]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xba8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xbb8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xbe8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xc00]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xc18]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xc60]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xc88]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xcc0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xcd0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xd20]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xd48]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xd60]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xda0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xdd8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xde8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xdf0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xe18]+0x18]+0x10] == 0x505 == 1285
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xe20]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xe48]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xea8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xef0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xf20]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xf40]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xf98]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xfb0]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0xfc0]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1020]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1058]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1060]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x10a8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x10b8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x10c0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x10e8]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1110]+0x18]+0x10] == 0x606 == 1542
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1120]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1128]+0x18]+0x10] == 0x606 == 1542
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1170]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x11a0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x11b0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x11c0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x11c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x11f0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1210]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1218]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1250]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1320]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1330]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1338]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1368]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x13c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1400]+0x18]+0x10] == 0x202 == 514
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1430]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1520]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x15f0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1648]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1658]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1668]+0x18]+0x10] == 0x606 == 1542
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1690]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x16a0]+0x18]+0x10] == 0x202 == 514
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x16c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1700]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1720]+0x18]+0x10] == 0x808 == 2056
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1770]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x17c0]+0x18]+0x10] == 0xa0a == 2570
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x17c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x17d0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x17f0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x17f8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1818]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1820]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x18c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1920]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1938]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x19c8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x19f8]+0x18]+0x10] == 0x202 == 514
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1a00]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1aa0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1b20]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1b28]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1bc0]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1bd0]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1c18]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1c90]+0x18]+0x10] == 0x101 == 257
    = [[[[[0x141b93000+0x1b58f0]+0x8]+0x1d20]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1d28]+0x18]+0x10] == 0x202 == 514
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1d30]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1d80]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1d88]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1db8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1dc0]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1dc8]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1e10]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1e18]+0x18]+0x10] == 0x505 == 1285
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1e38]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1e68]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1f20]+0x18]+0x10] == 0x808 == 2056
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1f48]+0x18]+0x10] == 0x101 == 257
    == [[[[[0x141b93000+0x1b58f0]+0x8]+0x1fc8]+0x18]+0x10] == 0x101 == 257

    This is all.

    I wrote a function to read the memory and get the type of all object Mgr arrays. Some localplayers do not have type = 7

  15. #12
    s761271562's Avatar Member
    Reputation
    1
    Join Date
    May 2020
    Posts
    20
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't know why. Some localplayers don't, most of them do.

  16. #13
    yezack's Avatar Member
    Reputation
    13
    Join Date
    Oct 2021
    Posts
    38
    Thanks G/R
    1/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i think the size of type you read is wrong,
    my code:
    memory_data = self.ReadMemorysByAddress((
    (entry + 0x10, 1),#curObjType
    ))
    read it with 1 byte long
    Last edited by yezack; 03-25-2022 at 09:05 AM.

  17. #14
    s761271562's Avatar Member
    Reputation
    1
    Join Date
    May 2020
    Posts
    20
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by yezack View Post
    i think the size of type you read is wrong,
    my code:
    memory_data = self.ReadMemorysByAddress((
    (entry + 0x10, 1),#curObjType
    ))
    read it with 1 byte long
    I read a byte, but I didn't. I also read health and other, and I'm sure object Mgr arrays doesn't.

  18. #15
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by s761271562 View Post
    0x1b58f0
    Originally Posted by Razzue View Post
    Code:
    
    public class Object_Manager
    {
       public const int Base = 0x2B688F0;
    }
    Hmmmm
    i wonder why it's not working.....

    Current manager type enum:
    Code:
    public enum ManagerType{
        Object = 0,
        Item = 1,
        Container = 2,
        EmpAzeriteItem = 3,
        AzeriteItem = 4,
        Unit = 5,
        Player = 6,
        LocalPlayer = 7,
        GameObject = 8,
        DynamicObject = 9,
        Corpse = 10,
        AreaTrigger = 11,
        SceneObject = 12,
        Conversation = 13,
        Nil = 255
    }

Page 1 of 4 1234 LastLast

Similar Threads

  1. [Selling] Buy Classic & TBC Key EU, pay gold on Dun Modr Alliance EU
    By Vynfer in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 01-19-2012, 02:09 PM
  2. [Selling] EU Cheap Wow Account - Human Warlock 80 - [ Classic-Tbc-Wotlk ]
    By dannyinside in forum WoW-EU Account Buy Sell Trade
    Replies: 5
    Last Post: 12-24-2011, 08:25 PM
  3. [Buying] Classic + TBC for Ingame Gold
    By Vortron in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 12-09-2011, 11:28 PM
  4. [Trading] WTT 1 cata key = 1 wotlk and 1 cata key = classic + tbc
    By Jiniys in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 03-28-2011, 02:31 PM
  5. [Buying] Classic,TBC,WotLK key and Gamecard EU
    By rosty in forum Members Only Accounts And CD Keys Buy Sell
    Replies: 1
    Last Post: 09-29-2010, 10:12 AM
All times are GMT -5. The time now is 05:06 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search