[WoW] [7.3.0.25021] menu

User Tag List

Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 32
  1. #16
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by WiNiFiX View Post
    Sample Code for 7.3 Very basic Lua execution (Not guaranteed to be Warden Safe, use at own risk.)
    Download
    Why on earth are you setting up your WndProc hook/callback with asm? Look up user32.dll!SetWindowLongPtr

    Originally Posted by WiNiFiX View Post
    Lets try that again, I know its obfuscated thats obvious with 7.3, now can you give me the string / jump by name to search for to find it?
    Your attitude towards this is the very reason you got the answer you did. Grab an old named IDB(there are plenty about) and look for functions that used the function you want. Usually its easy to find if a Script_* function uses it. For example:

    Code:
    __int64 Script_AcceptGuild()
    {
      __int64 v0; // rax@1
    
    
      LODWORD(v0) = ClntObjMgrGetActivePlayerObject();
      if ( v0 )
        CGPlayer_C::AcceptGuild(v0);
      return 0i64;
    }
    Last edited by -Ryuk-; 09-26-2017 at 07:44 AM.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

    [WoW] [7.3.0.25021]
  2. #17
    zdohdds's Avatar Active Member
    Reputation
    16
    Join Date
    Feb 2013
    Posts
    46
    Thanks G/R
    19/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by king48488 View Post
    For people who don't know how to dump it or are just too lazy, here a IDA database for WoW-64.exe with 'fixed' imports (no other names included) :

    Download Wow-64_Dumped_25021.7z from Sendspace.com - send big files the easy way
    Nice dump. How did you get it?
    I only got a list of trash like "sp-analysis failed"...

  3. #18
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,829
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

  4. #19
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Mhmm I expected as much. You have to question why a pixel-based bot(that has been renamed like 3 times now?) developer is wanting to call functions in the first place.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  5. #20
    Wildbreath's Avatar Contributor
    Reputation
    162
    Join Date
    Feb 2012
    Posts
    121
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    seems if the window does not belong to the same process as the calling thread - it need to call shellcode, yasm does it

  6. #21
    WiNiFiX's Avatar Banned
    Reputation
    242
    Join Date
    Jun 2008
    Posts
    447
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    Mhmm I expected as much. You have to question why a pixel-based bot(that has been renamed like 3 times now?) developer is wanting to call functions in the first place.
    Because life is boring if you dont learn new stuff.
    PixelMagic => Frozen is one rename,

    Why
    - I suck at art its easier to use existing pre-made logo's and there are plenty of commercial free ones to use.
    - I wanted a bot name that was not obvoius for blizzard to find so using a movies name would hide the results in google search made sense to me.
    Last edited by WiNiFiX; 09-30-2017 at 05:21 AM.

  7. #22
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,829
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    The method was detected at one point, I think blizz has removed it. But I could be wrong.

  8. #23
    WiNiFiX's Avatar Banned
    Reputation
    242
    Join Date
    Jun 2008
    Posts
    447
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    The method was detected at one point, I think blizz has removed it. But I could be wrong.
    On live I would not be surprised if its detected, I tested it on a trial account.
    Last edited by WiNiFiX; 09-30-2017 at 05:20 AM.

  9. #24
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    DB Pointers / Reader Routine Pointer / Reader Type

    Code:
    //  Wow Version 7.3.0 25021 Sep 11 2017
    
    //   x32 0x1000 based
    
    public enum eWowDBC
    {
        _g_DB2_GMSurveyAnswers = 0xFBD4B8,   // 0x32D28B IX8 
        _g_DB2_GMSurveyCurrentSurvey = 0xFBD570,   // 0x32D28B IX8 
        _g_DB2_GMSurveyQuestions = 0xFBD628,   // 0x32D28B IX8 
        _g_DB2_GMSurveySurveys = 0xFBD6E0,   // 0x32D28B IX8 
        _g_DB2_LFGDungeonExpansion = 0xFC1498,   // 0x32D28B IX8 
        _g_DB2_LFGDungeonGroup = 0xFC1550,   // 0x32D28B IX8 
        _g_DB2_LFGDungeons = 0xFC1608,   // 0x32D52F PIss
        _g_DB2_LFGRoleRequirement = 0xFC1778,   // 0x32D28B IX8 
        _g_DB2_NPCModelItemSlotDisplayInfo = 0xFC3210,   // 0x32D74B PIii
        _g_DB2_NPCSounds = 0xFC32C8,   // 0x32D2F3 IX16
        _g_DB2_PVPBracketTypes = 0xFC4408,   // 0x32D28B IX8 
        _g_DB2_PVPDifficulty = 0xFC44C0,   // 0x32D483 PIsb
        _g_DB2_PVPItem = 0xFC4578,   // 0x32D2F3 IX16
        _g_DB2_WMOMinimapTexture = 0xFCC288,   // 0x32D80F Spar
        _g_DB2_Achievement = 0xFB42E8,   // 0x32D52F PIss
        _g_DB2_Achievement_Category = 0xFB43A0,   // 0x32D483 PIsb
        _g_DB2_AdventureJournal = 0xFB4458,   // 0x32D2F3 IX16
        _g_DB2_AdventureMapPOI = 0xFB4C40,   // 0x32D28B IX8 
        _g_DB2_AnimKitBoneSetAlias = 0xFB45C8,   // 0x32D28B IX8 
        _g_DB2_AnimKitBoneSet = 0xFB4510,   // 0x32D28B IX8 
        _g_DB2_AnimKitConfigBoneSet = 0xFB4738,   // 0x32D483 PIsb
        _g_DB2_AnimKitConfig = 0xFB4680,   // 0x32D483 PIsb
        _g_DB2_AnimKit = 0xFB48A8,   // 0x32D2F3 IX16
        _g_DB2_AnimKitPriority = 0xFB47F0,   // 0x32D483 PIsb
        _g_DB2_AnimKitReplacement = 0xFB4960,   // 0x32D483 PIsb
        _g_DB2_AnimKitSegment = 0xFB4A18,   // 0x32D2F3 IX16
        _g_DB2_AnimReplacement = 0xFB4AD0,   // 0x32D52F PIss
        _g_DB2_AnimReplacementSet = 0xFB4B88,   // 0x32D28B IX8 
        _g_DB2_AreaFarClipOverride = 0xFB4CF8,   // 0x32D28B IX8 
        _g_DB2_AreaGroupMember = 0xFB4DB0,   // 0x32D2F3 IX16
        _g_DB2_AreaPOI = 0xFB4E68,   // 0x32D52F PIss
        _g_DB2_AreaPOIState = 0xFB4F20,   // 0x32D2F3 IX16
        _g_DB2_AreaTriggerActionSet = 0xFB5090,   // 0x32D52F PIss
        _g_DB2_AreaTriggerBox = 0xFB5148,   // 0x32D483 PIsb
        _g_DB2_AreaTriggerCylinder = 0xFB5200,   // 0x32D3D8 PIbb
        _g_DB2_AreaTrigger = 0xFB4FD8,   // 0x32D52F PIss
        _g_DB2_AreaTriggerSphere = 0xFB52B8,   // 0x32D3D8 PIbb
        _g_DB2_ArmorLocation = 0xFB5370,   // 0x32D28B IX8 
        _g_DB2_ArtifactAppearance = 0xFB54E0,   // 0x32D2F3 IX16
        _g_DB2_ArtifactAppearanceSet = 0xFB5598,   // 0x32D28B IX8 
        _g_DB2_ArtifactCategory = 0xFB5650,   // 0x32D86B Vec 
        _g_DB2_Artifact = 0xFB5428,   // 0x32D3D8 PIbb
        _g_DB2_ArtifactPower = 0xFB5708,   // 0x32D2F3 IX16
        _g_DB2_ArtifactPowerLink = 0xFB57C0,   // 0x32D52F PIss
        _g_DB2_ArtifactPowerPicker = 0xFB5878,   // 0x32D86B Vec 
        _g_DB2_ArtifactPowerRank = 0xFB5930,   // 0x32D2F3 IX16
        _g_DB2_ArtifactQuestXP = 0xFB59E8,   // 0x32D86B Vec 
        _g_DB2_ArtifactTier = 0xFB5AA0,   // 0x32D86B Vec 
        _g_DB2_ArtifactUnlock = 0xFB5B58,   // 0x32D28B IX8 
        _g_DB2_AuctionHouse = 0xFB5C10,   // 0x32D28B IX8 
        _g_DB2_BankBagSlotPrices = 0xFB5D80,   // 0x32D28B IX8 
        _g_DB2_BannedAddons = 0xFB5CC8,   // 0x32D28B IX8 
        _g_DB2_BarberShopStyle = 0xFB5E38,   // 0x32D52F PIss
        _g_DB2_BattlePetAbility = 0xFB5FA8,   // 0x32D2F3 IX16
        _g_DB2_BattlePetAbilityEffect = 0xFB6060,   // 0x32D2F3 IX16
        _g_DB2_BattlePetAbilityState = 0xFB6118,   // 0x32D52F PIss
        _g_DB2_BattlePetAbilityTurn = 0xFB61D0,   // 0x32D52F PIss
        _g_DB2_BattlePetBreedQuality = 0xFB6288,   // 0x32D28B IX8 
        _g_DB2_BattlePetBreedState = 0xFB6340,   // 0x32D483 PIsb
        _g_DB2_BattlePetEffectProperties = 0xFB63F8,   // 0x32D3D8 PIbb
        _g_DB2_BattlePetNPCTeamMember = 0xFB64B0,   // 0x32D7EE 
        _g_DB2_BattlePetSpecies = 0xFB6568,   // 0x32D2F3 IX16
        _g_DB2_BattlePetSpeciesState = 0xFB6620,   // 0x32D52F PIss
        _g_DB2_BattlePetSpeciesXAbility = 0xFB66D8,   // 0x32D2F3 IX16
        _g_DB2_BattlePetState = 0xFB6790,   // 0x32D28B IX8 
        _g_DB2_BattlePetVisual = 0xFB6848,   // 0x32D2F3 IX16
        _g_DB2_BattlemasterList = 0xFB5EF0,   // 0x32D483 PIsb
        _g_DB2_BeamEffect = 0xFB6900,   // 0x32D2F3 IX16
        _g_DB2_Bounty = 0xFB69B8,   // 0x32D28B IX8 
        _g_DB2_BountySet = 0xFB6A70,   // 0x32D86B Vec 
        _g_DB2_BroadcastText = 0xFB6B28,   // 0x32D695 PIis
        _g_DB2_CameraEffect = 0xFB6BE0,   // 0x32D28B IX8 
        _g_DB2_CameraEffectEntry = 0xFB6C98,   // 0x32D2F3 IX16
        _g_DB2_CameraMode = 0xFB6D50,   // 0x32D2F3 IX16
        _g_DB2_CastableRaidBuffs = 0xFB6E08,   // 0x32D86B Vec 
        _g_DB2_Cfg_Categories = 0xFB6EC0,   // 0x32D28B IX8 
        _g_DB2_Cfg_Configs = 0xFB6F78,   // 0x32D28B IX8 
        _g_DB2_Cfg_Regions = 0xFB7030,   // 0x32D483 PIsb
        _g_DB2_CharBaseInfo = 0xFB73C8,   // 0x32D28B IX8 
        _g_DB2_CharBaseSection = 0xFB7480,   // 0x32D28B IX8 
        _g_DB2_CharComponentTextureLayouts = 0xFB7538,   // 0x32D86B Vec 
        _g_DB2_CharComponentTextureSections = 0xFB75F0,   // 0x32D28B IX8 
        _g_DB2_CharHairGeosets = 0xFB76A8,   // 0x32D52F PIss
        _g_DB2_CharSections = 0xFB7760,   // 0x32D695 PIis
        _g_DB2_CharShipmentContainer = 0xFB7818,   // 0x32D28B IX8 
        _g_DB2_CharShipment = 0xFB78D0,   // 0x32D2F3 IX16
        _g_DB2_CharStartOutfit = 0xFB7988,   // 0x32D28B IX8 
        _g_DB2_CharTitles = 0xFB7A40,   // 0x32D2F3 IX16
        _g_DB2_CharacterFaceBoneSet = 0xFB70E8,   // 0x32D2F3 IX16
        _g_DB2_CharacterFacialHairStyles = 0xFB71A0,   // 0x32D52F PIss
        _g_DB2_CharacterLoadout = 0xFB7258,   // 0x32D28B IX8 
        _g_DB2_CharacterLoadoutItem = 0xFB7310,   // 0x32D2F3 IX16
        _g_DB2_ChatChannels = 0xFB7AF8,   // 0x32D3D8 PIbb
        _g_DB2_ChrClassRaceSex = 0xFB7DD8,   // 0x32D28B IX8 
        _g_DB2_ChrClassTitle = 0xFB7E90,   // 0x32D28B IX8 
        _g_DB2_ChrClassUIDisplay = 0xFB7F48,   // 0x32D28B IX8 
        _g_DB2_ChrClassVillain = 0xFB8000,   // 0x32D28B IX8 
        _g_DB2_ChrClasses = 0xFB7C68,   // 0x32D28B IX8 
        _g_DB2_ChrClassesXPowerTypes = 0xFB7D20,   // 0x32D3D8 PIbb
        _g_DB2_ChrRaces = 0xFB80B8,   // 0x32D28B IX8 
        _g_DB2_ChrSpecialization = 0xFB8170,   // 0x32D483 PIsb
        _g_DB2_ChrUpgradeBucket = 0xFB8228,   // 0x32D28B IX8 
        _g_DB2_ChrUpgradeBucketSpell = 0xFB82E0,   // 0x32D52F PIss
        _g_DB2_ChrUpgradeTier = 0xFB8398,   // 0x32D28B IX8 
        _g_DB2_CinematicCamera = 0xFB8450,   // 0x32D483 PIsb
        _g_DB2_CinematicSequences = 0xFB8508,   // 0x32D483 PIsb
        _g_DB2_CombatCondition = 0xFB85C0,   // 0x32D2F3 IX16
        _g_DB2_ComponentModelFileData = 0xFB87E8,   // 0x32D695 PIis
        _g_DB2_ComponentTextureFileData = 0xFB88A0,   // 0x32D695 PIis
        _g_DB2_ConfigurationWarning = 0xFB8958,   // 0x32D28B IX8 
        _g_DB2_Contribution = 0xFB8A10,   // 0x32D28B IX8 
        _g_DB2_ConversationLine = 0xFB8AC8,   // 0x32D80F Spar
        _g_DB2_Creature = 0xFB8CD8,   // 0x32D695 PIis
        _g_DB2_CreatureDifficulty = 0xFB91E0,   // 0x32D695 PIis
        _g_DB2_CreatureDispXUiCamera = 0xFB9128,   // 0x32D28B IX8 
        _g_DB2_CreatureDisplayInfoCond = 0xFB8D90,   // 0x32D28B IX8 
        _g_DB2_CreatureDisplayInfo = 0xFB8FB8,   // 0x32D86B Vec 
        _g_DB2_CreatureDisplayInfoEvt = 0xFB8E48,   // 0x32D28B IX8 
        _g_DB2_CreatureDisplayInfoExtra = 0xFB8F00,   // 0x32D695 PIis
        _g_DB2_CreatureDisplayInfoTrn = 0xFB9070,   // 0x32D28B IX8 
        _g_DB2_CreatureFamily = 0xFB9298,   // 0x32D3D8 PIbb
        _g_DB2_CreatureImmunities = 0xFB9350,   // 0x32D3D8 PIbb
        _g_DB2_CreatureModelData = 0xFB9408,   // 0x32D2F3 IX16
        _g_DB2_CreatureMovementInfo = 0xFB94C0,   // 0x32D28B IX8 
        _g_DB2_CreatureSoundData = 0xFB9578,   // 0x32D2F3 IX16
        _g_DB2_CreatureType = 0xFB9630,   // 0x32D28B IX8 
        _g_DB2_CreatureXContribution = 0xFB96E8,   // 0x32D28B IX8 
        _g_DB2_Criteria = 0xFB97A0,   // 0x32D2F3 IX16
        _g_DB2_CriteriaTree = 0xFB9858,   // 0x32D2F3 IX16
        _g_DB2_CriteriaTreeXEffect = 0xFB9910,   // 0x32D52F PIss
        _g_DB2_CurrencyCategory = 0xFB99C8,   // 0x32D3D8 PIbb
        _g_DB2_CurrencyTypes = 0xFB9A80,   // 0x32D483 PIsb
        _g_DB2_DeathThudLookups = 0xFB9B38,   // 0x32D28B IX8 
        _g_DB2_DecalProperties = 0xFB9BF0,   // 0x32D28B IX8 
        _g_DB2_DeclinedWordCases = 0xFB9D60,   // 0x32D7EE 
        _g_DB2_DeclinedWord = 0xFB9CA8,   // 0x32D7EE 
        _g_DB2_DestructibleModelData = 0xFB9E18,   // 0x32D28B IX8 
        _g_DB2_Difficulty = 0xFB9ED0,   // 0x32D28B IX8 
        _g_DB2_DissolveEffect = 0xFB9F88,   // 0x32D2F3 IX16
        _g_DB2_DungeonEncounter = 0xFBA040,   // 0x32D52F PIss
        _g_DB2_DungeonMapChunk = 0xFBA1B0,   // 0x32D2F3 IX16
        _g_DB2_DungeonMap = 0xFBA0F8,   // 0x32D2F3 IX16
        _g_DB2_DurabilityCosts = 0xFBA268,   // 0x32D2F3 IX16
        _g_DB2_DurabilityQuality = 0xFBA320,   // 0x32D28B IX8 
        _g_DB2_EdgeGlowEffect = 0xFBA3D8,   // 0x32D28B IX8 
        _g_DB2_Emotes = 0xFBA490,   // 0x32D52F PIss
        _g_DB2_EmotesText = 0xFBA600,   // 0x32D2F3 IX16
        _g_DB2_EmotesTextData = 0xFBA548,   // 0x32D2F3 IX16
        _g_DB2_EmotesTextSound = 0xFBA6B8,   // 0x32D2F3 IX16
        _g_DB2_EnvironmentalDamage = 0xFBA770,   // 0x32D28B IX8 
        _g_DB2_Exhaustion = 0xFBA828,   // 0x32D28B IX8 
        _g_DB2_Faction = 0xFBA8E0,   // 0x32D52F PIss
        _g_DB2_FactionGroup = 0xFBA998,   // 0x32D28B IX8 
        _g_DB2_FactionTemplate = 0xFBAA50,   // 0x32D52F PIss
        _g_DB2_FootstepTerrainLookup = 0xFBAB08,   // 0x32D2F3 IX16
        _g_DB2_FriendshipRepReaction = 0xFBABC0,   // 0x32D28B IX8 
        _g_DB2_FriendshipReputation = 0xFBAC78,   // 0x32D3D8 PIbb
        _g_DB2_GameObjectArtKit = 0xFBAD30,   // 0x32D3D8 PIbb
        _g_DB2_GameObjectDiffAnimMap = 0xFBADE8,   // 0x32D3D8 PIbb
        _g_DB2_GameObjectDisplayInfo = 0xFBAEA0,   // 0x32D52F PIss
        _g_DB2_GameObjectDisplayInfoXSoundKit = 0xFBAF58,   // 0x32D2F3 IX16
        _g_DB2_GameObjects = 0xFBB010,   // 0x32D695 PIis
        _g_DB2_GameTips = 0xFBB0C8,   // 0x32D28B IX8 
        _g_DB2_GarrAbilityCategory = 0xFBB180,   // 0x32D28B IX8 
        _g_DB2_GarrAbility = 0xFBB238,   // 0x32D2F3 IX16
        _g_DB2_GarrAbilityEffect = 0xFBB2F0,   // 0x32D2F3 IX16
        _g_DB2_GarrBuilding = 0xFBB3A8,   // 0x32D3D8 PIbb
        _g_DB2_GarrBuildingDoodadSet = 0xFBB460,   // 0x32D28B IX8 
        _g_DB2_GarrBuildingPlotInst = 0xFBB518,   // 0x32D2F3 IX16
        _g_DB2_GarrClassSpec = 0xFBB5D0,   // 0x32D28B IX8 
        _g_DB2_GarrClassSpecPlayerCond = 0xFBB688,   // 0x32D28B IX8 
        _g_DB2_GarrEncounter = 0xFBB740,   // 0x32D2F3 IX16
        _g_DB2_GarrEncounterSetXEncounter = 0xFBB7F8,   // 0x32D2F3 IX16
        _g_DB2_GarrEncounterXMechanic = 0xFBB8B0,   // 0x32D2F3 IX16
        _g_DB2_GarrFollItemSetMember = 0xFBB968,   // 0x32D2F3 IX16
        _g_DB2_GarrFollSupportSpell = 0xFBBA20,   // 0x32D28B IX8 
        _g_DB2_GarrFollower = 0xFBBAD8,   // 0x32D2F3 IX16
        _g_DB2_GarrFollowerLevelXP = 0xFBBB90,   // 0x32D28B IX8 
        _g_DB2_GarrFollowerQuality = 0xFBBC48,   // 0x32D3D8 PIbb
        _g_DB2_GarrFollowerSetXFollower = 0xFBBD00,   // 0x32D7EE 
        _g_DB2_GarrFollowerType = 0xFBBDB8,   // 0x32D28B IX8 
        _g_DB2_GarrFollowerUICreature = 0xFBBE70,   // 0x32D2F3 IX16
        _g_DB2_GarrFollowerXAbility = 0xFBBF28,   // 0x32D2F3 IX16
        _g_DB2_GarrItemLevelUpgradeData = 0xFBBFE0,   // 0x32D28B IX8 
        _g_DB2_GarrMechanic = 0xFBC098,   // 0x32D28B IX8 
        _g_DB2_GarrMechanicSetXMechanic = 0xFBC150,   // 0x32D28B IX8 
        _g_DB2_GarrMechanicType = 0xFBC208,   // 0x32D28B IX8 
        _g_DB2_GarrMission = 0xFBC2C0,   // 0x32D2F3 IX16
        _g_DB2_GarrMissionTexture = 0xFBC378,   // 0x32D28B IX8 
        _g_DB2_GarrMissionType = 0xFBC430,   // 0x32D28B IX8 
        _g_DB2_GarrMissionXEncounter = 0xFBC4E8,   // 0x32D2F3 IX16
        _g_DB2_GarrMissionXFollower = 0xFBC5A0,   // 0x32D3D8 PIbb
        _g_DB2_GarrMssnBonusAbility = 0xFBC658,   // 0x32D28B IX8 
        _g_DB2_GarrPlotBuilding = 0xFBC710,   // 0x32D3D8 PIbb
        _g_DB2_GarrPlot = 0xFBC880,   // 0x32D3D8 PIbb
        _g_DB2_GarrPlotInstance = 0xFBC7C8,   // 0x32D3D8 PIbb
        _g_DB2_GarrPlotUICategory = 0xFBC938,   // 0x32D28B IX8 
        _g_DB2_GarrSiteLevel = 0xFBCCD0,   // 0x32D483 PIsb
        _g_DB2_GarrSiteLevelPlotInst = 0xFBCD88,   // 0x32D483 PIsb
        _g_DB2_GarrSpecialization = 0xFBCE40,   // 0x32D28B IX8 
        _g_DB2_GarrString = 0xFBC9F0,   // 0x32D28B IX8 
        _g_DB2_GarrTalent = 0xFBCAA8,   // 0x32D28B IX8 
        _g_DB2_GarrTalentTree = 0xFBCB60,   // 0x32D3D8 PIbb
        _g_DB2_GarrType = 0xFBCC18,   // 0x32D86B Vec 
        _g_DB2_GarrUiAnimClassInfo = 0xFBCEF8,   // 0x32D28B IX8 
        _g_DB2_GarrUiAnimRaceInfo = 0xFBCFB0,   // 0x32D28B IX8 
        _g_DB2_GemProperties = 0xFBD068,   // 0x32D2F3 IX16
        _g_DB2_GlyphBindableSpell = 0xFBD1D8,   // 0x32D28B IX8 
        _g_DB2_GlyphExclusiveCategory = 0xFBD290,   // 0x32D28B IX8 
        _g_DB2_GlyphProperties = 0xFBD348,   // 0x32D2F3 IX16
        _g_DB2_GlyphRequiredSpec = 0xFBD400,   // 0x32D2F3 IX16
        _g_DB2_GroupFinderActivity = 0xFBD798,   // 0x32D2F3 IX16
        _g_DB2_GroupFinderActivityGrp = 0xFBD850,   // 0x32D28B IX8 
        _g_DB2_GroupFinderCategory = 0xFBD908,   // 0x32D28B IX8 
        _g_DB2_GuildColorBackground = 0xFBD9C0,   // 0x32D28B IX8 
        _g_DB2_GuildColorBorder = 0xFBDA78,   // 0x32D28B IX8 
        _g_DB2_GuildColorEmblem = 0xFBDB30,   // 0x32D28B IX8 
        _g_DB2_GuildPerkSpells = 0xFBDBE8,   // 0x32D28B IX8 
        _g_DB2_Heirloom = 0xFBDCA0,   // 0x32D483 PIsb
        _g_DB2_HelmetAnimScaling = 0xFBDD58,   // 0x32D28B IX8 
        _g_DB2_HelmetGeosetVisData = 0xFBDE10,   // 0x32D3D8 PIbb
        _g_DB2_HighlightColor = 0xFBDEC8,   // 0x32D3D8 PIbb
        _g_DB2_HolidayDescriptions = 0xFBE038,   // 0x32D3D8 PIbb
        _g_DB2_HolidayNames = 0xFBE0F0,   // 0x32D28B IX8 
        _g_DB2_Holidays = 0xFBDF80,   // 0x32D28B IX8 
        _g_DB2_ImportPriceArmor = 0xFBE1A8,   // 0x32D28B IX8 
        _g_DB2_ImportPriceQuality = 0xFBE260,   // 0x32D28B IX8 
        _g_DB2_ImportPriceShield = 0xFBE318,   // 0x32D86B Vec 
        _g_DB2_ImportPriceWeapon = 0xFBE3D0,   // 0x32D28B IX8 
        _g_DB2_InvasionClientData = 0xFBE488,   // 0x32D28B IX8 
        _g_DB2_ItemAppearance = 0xFBE978,   // 0x32D2F3 IX16
        _g_DB2_ItemAppearanceXUiCamera = 0xFBEA30,   // 0x32D28B IX8 
        _g_DB2_ItemArmorQuality = 0xFBEAE8,   // 0x32D2F3 IX16
        _g_DB2_ItemArmorShield = 0xFBEBA0,   // 0x32D2F3 IX16
        _g_DB2_ItemArmorTotal = 0xFBEC58,   // 0x32D2F3 IX16
        _g_DB2_ItemBagFamily = 0xFBED10,   // 0x32D28B IX8 
        _g_DB2_ItemBonus = 0xFBEDC8,   // 0x32D2F3 IX16
        _g_DB2_ItemBonusListLevelDelta = 0xFBEE80,   // 0x32D52F PIss
        _g_DB2_ItemBonusTreeNode = 0xFBEF38,   // 0x32D52F PIss
        _g_DB2_ItemChildEquipment = 0xFBEFF0,   // 0x32D3D8 PIbb
        _g_DB2_ItemClass = 0xFBF0A8,   // 0x32D28B IX8 
        _g_DB2_ItemContextPickerEntry = 0xFBF160,   // 0x32D86B Vec 
        _g_DB2_ItemCurrencyCost = 0xFBF218,   // 0x32D2F3 IX16
        _g_DB2_Item = 0xFBE6B0,   // 0x32D2F3 IX16
        _g_DB2_ItemDamageAmmo = 0xFBF2D0,   // 0x32D2F3 IX16
        _g_DB2_ItemDamageOneHandCaster = 0xFBF388,   // 0x32D2F3 IX16
        _g_DB2_ItemDamageOneHand = 0xFBF440,   // 0x32D2F3 IX16
        _g_DB2_ItemDamageTwoHandCaster = 0xFBF4F8,   // 0x32D2F3 IX16
        _g_DB2_ItemDamageTwoHand = 0xFBF5B0,   // 0x32D2F3 IX16
        _g_DB2_ItemDisenchantLoot = 0xFBF668,   // 0x32D28B IX8 
        _g_DB2_ItemDisplayInfo = 0xFBF7D8,   // 0x32D2F3 IX16
        _g_DB2_ItemDisplayInfoMaterialRes = 0xFBF720,   // 0x32D86B Vec 
        _g_DB2_ItemDisplayXUiCamera = 0xFBF890,   // 0x32D28B IX8 
        _g_DB2_ItemEffect = 0xFBF948,   // 0x32D2F3 IX16
        _g_DB2_ItemExtendedCost = 0xFBFA00,   // 0x32D2F3 IX16
        _g_DB2_ItemGroupSounds = 0xFBFAB8,   // 0x32D28B IX8 
        _g_DB2_ItemLevelSelector = 0xFBFB70,   // 0x32D28B IX8 
        _g_DB2_ItemLevelSelectorQuality = 0xFBFC28,   // 0x32D86B Vec 
        _g_DB2_ItemLevelSelectorQualitySet = 0xFBFCE0,   // 0x32D86B Vec 
        _g_DB2_ItemLimitCategoryCondition = 0xFBFE50,   // 0x32D3D8 PIbb
        _g_DB2_ItemLimitCategory = 0xFBFD98,   // 0x32D2F3 IX16
        _g_DB2_ItemModifiedAppearance = 0xFBFF08,   // 0x32D86B Vec 
        _g_DB2_ItemModifiedAppearanceExtra = 0xFBFFC0,   // 0x32D695 PIis
        _g_DB2_ItemNameDescription = 0xFC0078,   // 0x32D483 PIsb
        _g_DB2_ItemPetFood = 0xFC0130,   // 0x32D28B IX8 
        _g_DB2_ItemPriceBase = 0xFC01E8,   // 0x32D2F3 IX16
        _g_DB2_ItemRandomProperties = 0xFC02A0,   // 0x32D2F3 IX16
        _g_DB2_ItemRandomSuffix = 0xFC0358,   // 0x32D2F3 IX16
        _g_DB2_ItemRangedDisplayInfo = 0xFC0410,   // 0x32D28B IX8 
        _g_DB2_ItemSet = 0xFC04C8,   // 0x32D2F3 IX16
        _g_DB2_ItemSetSpell = 0xFC0580,   // 0x32D2F3 IX16
        _g_DB2_ItemSparse = 0xFBE768,   // 0x32D80F Spar
        _g_DB2_ItemSpec = 0xFC0638,   // 0x32D2F3 IX16
        _g_DB2_ItemSpecOverride = 0xFC06F0,   // 0x32D2F3 IX16
        _g_DB2_ItemSubClass = 0xFBE5F8,   // 0x32D28B IX8 
        _g_DB2_ItemSubClassMask = 0xFC07A8,   // 0x32D28B IX8 
        _g_DB2_ItemUpgrade = 0xFC0860,   // 0x32D483 PIsb
        _g_DB2_ItemVisuals = 0xFC0918,   // 0x32D28B IX8 
        _g_DB2_ItemXBonusTree = 0xFC09D0,   // 0x32D2F3 IX16
        _g_DB2_JournalEncounterCreature = 0xFC0B40,   // 0x32D52F PIss
        _g_DB2_JournalEncounter = 0xFC0A88,   // 0x32D52F PIss
        _g_DB2_JournalEncounterItem = 0xFC0BF8,   // 0x32D2F3 IX16
        _g_DB2_JournalEncounterSection = 0xFC0CB0,   // 0x32D2F3 IX16
        _g_DB2_JournalEncounterXDifficulty = 0xFC0D68,   // 0x32D52F PIss
        _g_DB2_JournalInstance = 0xFC0E20,   // 0x32D483 PIsb
        _g_DB2_JournalItemXDifficulty = 0xFC0ED8,   // 0x32D2F3 IX16
        _g_DB2_JournalSectionXDifficulty = 0xFC0F90,   // 0x32D2F3 IX16
        _g_DB2_JournalTier = 0xFC1048,   // 0x32D483 PIsb
        _g_DB2_JournalTierXInstance = 0xFC1100,   // 0x32D483 PIsb
        _g_DB2_Keychain = 0xFC11B8,   // 0x32D3D8 PIbb
        _g_DB2_KeystoneAffix = 0xFC1270,   // 0x32D28B IX8 
        _g_DB2_LanguageWords = 0xFC13E0,   // 0x32D2F3 IX16
        _g_DB2_Languages = 0xFC1328,   // 0x32D3D8 PIbb
        _g_DB2_LfgDungeonsGroupingMap = 0xFC16C0,   // 0x32D28B IX8 
        _g_DB2_LoadingScreenTaxiSplines = 0xFC18E8,   // 0x32D483 PIsb
        _g_DB2_LoadingScreens = 0xFC1830,   // 0x32D28B IX8 
        _g_DB2_Locale = 0xFC19A0,   // 0x32D28B IX8 
        _g_DB2_Location = 0xFC1A58,   // 0x32D2F3 IX16
        _g_DB2_Lock = 0xFC1B10,   // 0x32D52F PIss
        _g_DB2_LockType = 0xFC1BC8,   // 0x32D28B IX8 
        _g_DB2_LookAtController = 0xFC1C80,   // 0x32D3D8 PIbb
        _g_DB2_MailTemplate = 0xFC1D38,   // 0x32D28B IX8 
        _g_DB2_ManagedWorldStateBuff = 0xFC1EA8,   // 0x32D28B IX8 
        _g_DB2_ManagedWorldState = 0xFC1DF0,   // 0x32D28B IX8 
        _g_DB2_ManagedWorldStateInput = 0xFC1F60,   // 0x32D28B IX8 
        _g_DB2_ManifestInterfaceActionIcon = 0xFC2018,   // 0x32D695 PIis
        _g_DB2_ManifestInterfaceItemIcon = 0xFC2188,   // 0x32D695 PIis
        _g_DB2_ManifestInterfaceTOCData = 0xFC2240,   // 0x32D5EF PIib
        _g_DB2_MapCelestialBody = 0xFC22F8,   // 0x32D28B IX8 
        _g_DB2_MapChallengeMode = 0xFC23B0,   // 0x32D3D8 PIbb
        _g_DB2_MapDifficulty = 0xFC2520,   // 0x32D52F PIss
        _g_DB2_MapDifficultyXCondition = 0xFC25D8,   // 0x32D2F3 IX16
        _g_DB2_MapLoadingScreen = 0xFC2468,   // 0x32D28B IX8 
        _g_DB2_MarketingPromotionsXLocale = 0xFC2690,   // 0x32D483 PIsb
        _g_DB2_Material = 0xFC2748,   // 0x32D28B IX8 
        _g_DB2_MinorTalent = 0xFC2800,   // 0x32D483 PIsb
        _g_DB2_MissileTargeting = 0xFC28B8,   // 0x32D28B IX8 
        _g_DB2_ModifierTree = 0xFC2970,   // 0x32D2F3 IX16
        _g_DB2_MountCapability = 0xFC2AE0,   // 0x32D3D8 PIbb
        _g_DB2_Mount = 0xFC2A28,   // 0x32D2F3 IX16
        _g_DB2_MountTypeXCapability = 0xFC2B98,   // 0x32D28B IX8 
        _g_DB2_MountXDisplay = 0xFC2C50,   // 0x32D2F3 IX16
        _g_DB2_Movie = 0xFC2D08,   // 0x32D483 PIsb
        _g_DB2_MovieFileData = 0xFC2DC0,   // 0x32D5EF PIib
        _g_DB2_MovieVariation = 0xFC2E78,   // 0x32D52F PIss
        _g_DB2_NameGen = 0xFC2F30,   // 0x32D2F3 IX16
        _g_DB2_ObjectEffect = 0xFC3380,   // 0x32D2F3 IX16
        _g_DB2_ObjectEffectModifier = 0xFC3438,   // 0x32D3D8 PIbb
        _g_DB2_ObjectEffectPackageElem = 0xFC34F0,   // 0x32D2F3 IX16
        _g_DB2_OutlineEffect = 0xFC35A8,   // 0x32D3D8 PIbb
        _g_DB2_OverrideSpellData = 0xFC3660,   // 0x32D2F3 IX16
        _g_DB2_PageTextMaterial = 0xFC3718,   // 0x32D28B IX8 
        _g_DB2_PaperDollItemFrame = 0xFC3888,   // 0x32D28B IX8 
        _g_DB2_ParagonReputation = 0xFC37D0,   // 0x32D28B IX8 
        _g_DB2_ParticleColor = 0xFC3940,   // 0x32D2F3 IX16
        _g_DB2_Path = 0xFC39F8,   // 0x32D52F PIss
        _g_DB2_PathNode = 0xFC3B68,   // 0x32D2F3 IX16
        _g_DB2_PathNodeProperty = 0xFC3AB0,   // 0x32D695 PIis
        _g_DB2_PathProperty = 0xFC3C20,   // 0x32D52F PIss
        _g_DB2_Phase = 0xFC3CD8,   // 0x32D28B IX8 
        _g_DB2_PhaseShiftZoneSounds = 0xFC3D90,   // 0x32D28B IX8 
        _g_DB2_PhaseXPhaseGroup = 0xFC3E48,   // 0x32D2F3 IX16
        _g_DB2_PlayerCondition = 0xFC3F00,   // 0x32D52F PIss
        _g_DB2_Positioner = 0xFC3FB8,   // 0x32D2F3 IX16
        _g_DB2_PositionerState = 0xFC4070,   // 0x32D2F3 IX16
        _g_DB2_PositionerStateEntry = 0xFC4128,   // 0x32D28B IX8 
        _g_DB2_PowerDisplay = 0xFC41E0,   // 0x32D28B IX8 
        _g_DB2_PowerType = 0xFC4298,   // 0x32D28B IX8 
        _g_DB2_PrestigeLevelInfo = 0xFC4350,   // 0x32D28B IX8 
        _g_DB2_PvpReward = 0xFC4630,   // 0x32D3D8 PIbb
        _g_DB2_PvpScalingEffect = 0xFC46E8,   // 0x32D2F3 IX16
        _g_DB2_PvpScalingEffectType = 0xFC47A0,   // 0x32D28B IX8 
        _g_DB2_PvpTalent = 0xFC4858,   // 0x32D52F PIss
        _g_DB2_PvpTalentUnlock = 0xFC4910,   // 0x32D28B IX8 
        _g_DB2_QuestFactionReward = 0xFC49C8,   // 0x32D86B Vec 
        _g_DB2_QuestFeedbackEffect = 0xFC4A80,   // 0x32D28B IX8 
        _g_DB2_QuestInfo = 0xFC4B38,   // 0x32D3D8 PIbb
        _g_DB2_QuestLine = 0xFC4BF0,   // 0x32D28B IX8 
        _g_DB2_QuestLineXQuest = 0xFC4CA8,   // 0x32D2F3 IX16
        _g_DB2_QuestMoneyReward = 0xFC4D60,   // 0x32D28B IX8 
        _g_DB2_QuestObjective = 0xFC4E18,   // 0x32D52F PIss
        _g_DB2_QuestPOIBlob = 0xFC4F88,   // 0x32D695 PIis
        _g_DB2_QuestPOIPoint = 0xFC5040,   // 0x32D695 PIis
        _g_DB2_QuestPackageItem = 0xFC4ED0,   // 0x32D52F PIss
        _g_DB2_QuestSort = 0xFC50F8,   // 0x32D483 PIsb
        _g_DB2_QuestV2CliTask = 0xFC51B0,   // 0x32D52F PIss
        _g_DB2_QuestV2 = 0xFC5268,   // 0x32D2F3 IX16
        _g_DB2_QuestXGroupActivity = 0xFC5320,   // 0x32D3D8 PIbb
        _g_DB2_QuestXP = 0xFC53D8,   // 0x32D28B IX8 
        _g_DB2_RandPropPoints = 0xFC5490,   // 0x32D2F3 IX16
        _g_DB2_RelicSlotTierRequirement = 0xFC5548,   // 0x32D28B IX8 
        _g_DB2_RelicTalent = 0xFC5600,   // 0x32D28B IX8 
        _g_DB2_ResearchBranch = 0xFC56B8,   // 0x32D483 PIsb
        _g_DB2_ResearchField = 0xFC5770,   // 0x32D86B Vec 
        _g_DB2_ResearchProject = 0xFC5828,   // 0x32D483 PIsb
        _g_DB2_ResearchSite = 0xFC58E0,   // 0x32D52F PIss
        _g_DB2_Resistances = 0xFC5BC0,   // 0x32D28B IX8 
        _g_DB2_RewardPack = 0xFC5998,   // 0x32D2F3 IX16
        _g_DB2_RewardPackXCurrencyType = 0xFC5A50,   // 0x32D28B IX8 
        _g_DB2_RewardPackXItem = 0xFC5B08,   // 0x32D28B IX8 
        _g_DB2_RulesetItemUpgrade = 0xFC5C78,   // 0x32D52F PIss
        _g_DB2_ScalingStatDistribution = 0xFC5D30,   // 0x32D28B IX8 
        _g_DB2_Scenario = 0xFC5DE8,   // 0x32D52F PIss
        _g_DB2_ScenarioEventEntry = 0xFC5EA0,   // 0x32D2F3 IX16
        _g_DB2_ScenarioStep = 0xFC5F58,   // 0x32D52F PIss
        _g_DB2_SceneScript = 0xFC6180,   // 0x32D52F PIss
        _g_DB2_SceneScriptPackage = 0xFC6010,   // 0x32D2F3 IX16
        _g_DB2_SceneScriptPackageMember = 0xFC60C8,   // 0x32D2F3 IX16
        _g_DB2_ScheduledInterval = 0xFC6238,   // 0x32D28B IX8 
        _g_DB2_ScheduledWorldState = 0xFC62F0,   // 0x32D52F PIss
        _g_DB2_ScheduledWorldStateGroup = 0xFC63A8,   // 0x32D483 PIsb
        _g_DB2_ScheduledWorldStateXUniqCat = 0xFC6460,   // 0x32D28B IX8 
        _g_DB2_ScreenEffect = 0xFC6518,   // 0x32D52F PIss
        _g_DB2_ScreenLocation = 0xFC65D0,   // 0x32D28B IX8 
        _g_DB2_SeamlessSite = 0xFC6688,   // 0x32D28B IX8 
        _g_DB2_ServerMessages = 0xFC6740,   // 0x32D28B IX8 
        _g_DB2_ShadowyEffect = 0xFC9990,   // 0x32D28B IX8 
        _g_DB2_SkillLineAbility = 0xFC68B0,   // 0x32D52F PIss
        _g_DB2_SkillLine = 0xFC67F8,   // 0x32D483 PIsb
        _g_DB2_SkillRaceClassInfo = 0xFC6968,   // 0x32D483 PIsb
        _g_DB2_SoundAmbience = 0xFC6AD8,   // 0x32D2F3 IX16
        _g_DB2_SoundAmbienceFlavor = 0xFC6A20,   // 0x32D2F3 IX16
        _g_DB2_SoundOverride = 0xFC6B90,   // 0x32D28B IX8 
        _g_DB2_SoundProviderPreferences = 0xFC6C48,   // 0x32D3D8 PIbb
        _g_DB2_SourceInfo = 0xFC6D00,   // 0x32D2F3 IX16
        _g_DB2_SpamMessages = 0xFC6DB8,   // 0x32D28B IX8 
        _g_DB2_SpecializationSpells = 0xFC6E70,   // 0x32D52F PIss
        _g_DB2_SpellActionBarPref = 0xFC6FE0,   // 0x32D28B IX8 
        _g_DB2_SpellActivationOverlay = 0xFC7098,   // 0x32D483 PIsb
        _g_DB2_SpellAuraOptions = 0xFC7150,   // 0x32D2F3 IX16
        _g_DB2_SpellAuraRestrictions = 0xFC7208,   // 0x32D52F PIss
        _g_DB2_SpellAuraVisXChrSpec = 0xFC7378,   // 0x32D52F PIss
        _g_DB2_SpellAuraVisibility = 0xFC72C0,   // 0x32D52F PIss
        _g_DB2_SpellCastTimes = 0xFC7658,   // 0x32D28B IX8 
        _g_DB2_SpellCastingRequirements = 0xFC75A0,   // 0x32D2F3 IX16
        _g_DB2_SpellCategories = 0xFC7430,   // 0x32D2F3 IX16
        _g_DB2_SpellCategory = 0xFC74E8,   // 0x32D52F PIss
        _g_DB2_SpellClassOptions = 0xFC7710,   // 0x32D52F PIss
        _g_DB2_SpellCooldowns = 0xFC77C8,   // 0x32D2F3 IX16
        _g_DB2_Spell = 0xFC6F28,   // 0x32D86B Vec 
        _g_DB2_SpellDescriptionVariables = 0xFC7880,   // 0x32D28B IX8 
        _g_DB2_SpellDispelType = 0xFC7938,   // 0x32D28B IX8 
        _g_DB2_SpellDuration = 0xFC79F0,   // 0x32D52F PIss
        _g_DB2_SpellEffect = 0xFC7AA8,   // 0x32D86B Vec 
        _g_DB2_SpellEffectEmission = 0xFC7B60,   // 0x32D28B IX8 
        _g_DB2_SpellEffectGroupSize = 0xFC7C18,   // 0x32D2F3 IX16
        _g_DB2_SpellEffectScaling = 0xFC7CD0,   // 0x32D2F3 IX16
        _g_DB2_SpellEquippedItems = 0xFC7D88,   // 0x32D52F PIss
        _g_DB2_SpellFlyout = 0xFC7E40,   // 0x32D3D8 PIbb
        _g_DB2_SpellFlyoutItem = 0xFC7EF8,   // 0x32D483 PIsb
        _g_DB2_SpellFocusObject = 0xFC7FB0,   // 0x32D52F PIss
        _g_DB2_SpellInterrupts = 0xFC8068,   // 0x32D2F3 IX16
        _g_DB2_SpellItemEnchantmentCondition = 0xFC81D8,   // 0x32D7EE 
        _g_DB2_SpellItemEnchantment = 0xFC8120,   // 0x32D2F3 IX16
        _g_DB2_SpellKeyboundOverride = 0xFC8290,   // 0x32D28B IX8 
        _g_DB2_SpellLabel = 0xFC8348,   // 0x32D2F3 IX16
        _g_DB2_SpellLearnSpell = 0xFC8400,   // 0x32D483 PIsb
        _g_DB2_SpellLevels = 0xFC84B8,   // 0x32D2F3 IX16
        _g_DB2_SpellMechanic = 0xFC8570,   // 0x32D28B IX8 
        _g_DB2_SpellMisc = 0xFC8628,   // 0x32D86B Vec 
        _g_DB2_SpellMiscDifficulty = 0xFC86E0,   // 0x32D695 PIis
        _g_DB2_SpellMissile = 0xFC8798,   // 0x32D483 PIsb
        _g_DB2_SpellMissileMotion = 0xFC8850,   // 0x32D52F PIss
        _g_DB2_SpellPower = 0xFC8908,   // 0x32D52F PIss
        _g_DB2_SpellPowerDifficulty = 0xFC89C0,   // 0x32D483 PIsb
        _g_DB2_SpellProceduralEffect = 0xFC8A78,   // 0x32D695 PIis
        _g_DB2_SpellProcsPerMinute = 0xFC8B30,   // 0x32D28B IX8 
        _g_DB2_SpellProcsPerMinuteMod = 0xFC8BE8,   // 0x32D2F3 IX16
        _g_DB2_SpellRadius = 0xFC8CA0,   // 0x32D28B IX8 
        _g_DB2_SpellRange = 0xFC8D58,   // 0x32D28B IX8 
        _g_DB2_SpellReagentsCurrency = 0xFC8E10,   // 0x32D2F3 IX16
        _g_DB2_SpellReagents = 0xFC8EC8,   // 0x32D2F3 IX16
        _g_DB2_SpellScaling = 0xFC8F80,   // 0x32D2F3 IX16
        _g_DB2_SpellShapeshift = 0xFC9038,   // 0x32D52F PIss
        _g_DB2_SpellShapeshiftForm = 0xFC90F0,   // 0x32D28B IX8 
        _g_DB2_SpellSpecialUnitEffect = 0xFC91A8,   // 0x32D28B IX8 
        _g_DB2_SpellTargetRestrictions = 0xFC9260,   // 0x32D52F PIss
        _g_DB2_SpellTotems = 0xFC9318,   // 0x32D52F PIss
        _g_DB2_SpellVisualAnim = 0xFC93D0,   // 0x32D695 PIis
        _g_DB2_SpellVisualColorEffect = 0xFC9488,   // 0x32D28B IX8 
        _g_DB2_SpellVisual = 0xFC9A48,   // 0x32D2F3 IX16
        _g_DB2_SpellVisualEffectName = 0xFC9540,   // 0x32D2F3 IX16
        _g_DB2_SpellVisualEvent = 0xFC9B00,   // 0x32D86B Vec 
        _g_DB2_SpellVisualKitAreaModel = 0xFC9768,   // 0x32D2F3 IX16
        _g_DB2_SpellVisualKit = 0xFC95F8,   // 0x32D86B Vec 
        _g_DB2_SpellVisualKitEffect = 0xFC96B0,   // 0x32D86B Vec 
        _g_DB2_SpellVisualKitModelAttach = 0xFC9820,   // 0x32D74B PIii
        _g_DB2_SpellVisualMissile = 0xFC98D8,   // 0x32D2F3 IX16
        _g_DB2_SpellXSpellVisual = 0xFC9BB8,   // 0x32D86B Vec 
        _g_DB2_Stationery = 0xFC9C70,   // 0x32D3D8 PIbb
        _g_DB2_SummonProperties = 0xFC9D28,   // 0x32D52F PIss
        _g_DB2_TactKey = 0xFC9DE0,   // 0x32D3D8 PIbb
        _g_DB2_TactKeyLookup = 0xFC9E98,   // 0x32D3D8 PIbb
        _g_DB2_Talent = 0xFC9F50,   // 0x32D52F PIss
        _g_DB2_TaxiNodes = 0xFCA008,   // 0x32D52F PIss
        _g_DB2_TaxiPath = 0xFCA0C0,   // 0x32D2F3 IX16
        _g_DB2_TaxiPathNode = 0xFCA178,   // 0x32D86B Vec 
        _g_DB2_TerrainTypeSounds = 0xFCA230,   // 0x32D28B IX8 
        _g_DB2_TextureFileData = 0xFCA2E8,   // 0x32D74B PIii
        _g_DB2_TotemCategory = 0xFCA3A0,   // 0x32D3D8 PIbb
        _g_DB2_Toy = 0xFCA458,   // 0x32D2F3 IX16
        _g_DB2_TradeSkillCategory = 0xFCA510,   // 0x32D2F3 IX16
        _g_DB2_TransformMatrix = 0xFCA680,   // 0x32D28B IX8 
        _g_DB2_TransmogHoliday = 0xFCA738,   // 0x32D5EF PIib
        _g_DB2_TransmogSet = 0xFCA7F0,   // 0x32D2F3 IX16
        _g_DB2_TransmogSetGroup = 0xFCA8A8,   // 0x32D28B IX8 
        _g_DB2_TransmogSetItem = 0xFCA960,   // 0x32D2F3 IX16
        _g_DB2_TransportAnimation = 0xFCAA18,   // 0x32D695 PIis
        _g_DB2_TransportPhysics = 0xFCAAD0,   // 0x32D3D8 PIbb
        _g_DB2_TransportRotation = 0xFCAB88,   // 0x32D695 PIis
        _g_DB2_Trophy = 0xFCAC40,   // 0x32D28B IX8 
        _g_DB2_UiCamFbackTransmogChrRace = 0xFCACF8,   // 0x32D2F3 IX16
        _g_DB2_UiCamFbackTransmogWeapon = 0xFCADB0,   // 0x32D28B IX8 
        _g_DB2_UiCamera = 0xFCAE68,   // 0x32D2F3 IX16
        _g_DB2_UiCameraType = 0xFCAF20,   // 0x32D28B IX8 
        _g_DB2_UiMapPOI = 0xFCAFD8,   // 0x32D28B IX8 
        _g_DB2_UiModelSceneActor = 0xFCB148,   // 0x32D28B IX8 
        _g_DB2_UiModelSceneActorDisplay = 0xFCB090,   // 0x32D28B IX8 
        _g_DB2_UiModelSceneCamera = 0xFCB200,   // 0x32D28B IX8 
        _g_DB2_UiModelScene = 0xFCB2B8,   // 0x32D28B IX8 
        _g_DB2_UiTextureAtlas = 0xFCB428,   // 0x32D2F3 IX16
        _g_DB2_UiTextureAtlasMember = 0xFCB370,   // 0x32D2F3 IX16
        _g_DB2_UiTextureKit = 0xFCB4E0,   // 0x32D28B IX8 
        _g_DB2_UnitBlood = 0xFCB598,   // 0x32D28B IX8 
        _g_DB2_UnitBloodLevels = 0xFCB650,   // 0x32D28B IX8 
        _g_DB2_UnitCondition = 0xFCB708,   // 0x32D2F3 IX16
        _g_DB2_UnitPowerBar = 0xFCB7C0,   // 0x32D28B IX8 
        _g_DB2_Vehicle = 0xFCB930,   // 0x32D2F3 IX16
        _g_DB2_VehicleSeat = 0xFCB9E8,   // 0x32D52F PIss
        _g_DB2_VehicleUIIndSeat = 0xFCBB58,   // 0x32D483 PIsb
        _g_DB2_VehicleUIIndicator = 0xFCBAA0,   // 0x32D483 PIsb
        _g_DB2_Vignette = 0xFCBC10,   // 0x32D2F3 IX16
        _g_DB2_VocalUISounds = 0xFCBCC8,   // 0x32D2F3 IX16
        _g_DB2_WbAccessControlList = 0xFCBD80,   // 0x32D28B IX8 
        _g_DB2_WbCertWhitelist = 0xFCBE38,   // 0x32D28B IX8 
        _g_DB2_WeaponImpactSounds = 0xFCBEF0,   // 0x32D3D8 PIbb
        _g_DB2_WeaponSwingSounds2 = 0xFCBFA8,   // 0x32D28B IX8 
        _g_DB2_WeaponTrail = 0xFCC060,   // 0x32D28B IX8 
        _g_DB2_WeaponTrailModelDef = 0xFCC118,   // 0x32D28B IX8 
        _g_DB2_WeaponTrailParam = 0xFCC1D0,   // 0x32D2F3 IX16
        _g_DB2_WorldBossLockout = 0xFCC550,   // 0x32D28B IX8 
        _g_DB2_WorldChunkSounds = 0xFCC608,   // 0x32D52F PIss
        _g_DB2_WorldEffect = 0xFCC6C0,   // 0x32D2F3 IX16
        _g_DB2_WorldElapsedTimer = 0xFCC778,   // 0x32D28B IX8 
        _g_DB2_WorldMapArea = 0xFCC830,   // 0x32D52F PIss
        _g_DB2_WorldMapContinent = 0xFCC8E8,   // 0x32D28B IX8 
        _g_DB2_WorldMapOverlay = 0xFCC9A0,   // 0x32D2F3 IX16
        _g_DB2_WorldMapTransforms = 0xFCCA58,   // 0x32D28B IX8 
        _g_DB2_WorldStateExpression = 0xFCCB10,   // 0x32D2F3 IX16
        _g_DB2_WorldStateUI = 0xFCCBC8,   // 0x32D2F3 IX16
        _g_DB2_WorldStateZoneSounds = 0xFCCC80,   // 0x32D28B IX8 
        _g_DB2_World_PVP_Area = 0xFCC498,   // 0x32D3D8 PIbb
        _g_DB2_ZoneIntroMusicTable = 0xFCCD38,   // 0x32D2F3 IX16
        _g_DB2_ZoneMusic = 0xFCCDF0,   // 0x32D2F3 IX16
        _g_DB2_WMOAreaTable = 0xFCF658,   // 0x32D2F3 IX16
        _g_DB2_AnimationData = 0xFCD0F8,   // 0x32D2F3 IX16
        _g_DB2_AreaTable = 0xFCD1B0,   // 0x32D2F3 IX16
        _g_DB2_BoneWindModifierModel = 0xFCD320,   // 0x32D28B IX8 
        _g_DB2_BoneWindModifiers = 0xFCD268,   // 0x32D28B IX8 
        _g_DB2_CelestialBody = 0xFCD3D8,   // 0x32D86B Vec 
        _g_DB2_CloakDampening = 0xFCD490,   // 0x32D28B IX8 
        _g_DB2_Curve = 0xFCD548,   // 0x32D28B IX8 
        _g_DB2_CurvePoint = 0xFCD600,   // 0x32D2F3 IX16
        _g_DB2_DeviceBlacklist = 0xFCD770,   // 0x32D28B IX8 
        _g_DB2_DeviceDefaultSettings = 0xFCD828,   // 0x32D28B IX8 
        _g_DB2_DriverBlacklist = 0xFCD6B8,   // 0x32D28B IX8 
        _g_DB2_FootprintTextures = 0xFCD8E0,   // 0x32D28B IX8 
        _g_DB2_FullScreenEffect = 0xFCD998,   // 0x32D86B Vec 
        _g_DB2_GroundEffectDoodad = 0xFCDB08,   // 0x32D2F3 IX16
        _g_DB2_GroundEffectTexture = 0xFCDA50,   // 0x32D695 PIis
        _g_DB2_Hotfix = 0xFCDBC0,   // 0x32D2F3 IX16
        _g_DB2_Light = 0xFCDC78,   // 0x32D52F PIss
        _g_DB2_LightData = 0xFCDD30,   // 0x32D2F3 IX16
        _g_DB2_LightParams = 0xFCDDE8,   // 0x32D2F3 IX16
        _g_DB2_LightSkybox = 0xFCDEA0,   // 0x32D28B IX8 
        _g_DB2_LiquidMaterial = 0xFCDF58,   // 0x32D28B IX8 
        _g_DB2_LiquidObject = 0xFCE010,   // 0x32D28B IX8 
        _g_DB2_LiquidType = 0xFCE0C8,   // 0x32D483 PIsb
        _g_DB2_ManifestMP3 = 0xFCE180,   // 0x32D695 PIis
        _g_DB2_Map = 0xFCE238,   // 0x32D52F PIss
        _g_DB2_ModelAnimCloakDampening = 0xFCE2F0,   // 0x32D28B IX8 
        _g_DB2_ModelFileData = 0xFCE3A8,   // 0x32D695 PIis
        _g_DB2_ModelRibbonQuality = 0xFCE460,   // 0x32D28B IX8 
        _g_DB2_RibbonQuality = 0xFCE518,   // 0x32D28B IX8 
        _g_DB2_SoundBus = 0xFCE5D0,   // 0x32D483 PIsb
        _g_DB2_SoundBusOverride = 0xFCE688,   // 0x32D28B IX8 
        _g_DB2_SoundEmitterPillPoints = 0xFCE740,   // 0x32D2F3 IX16
        _g_DB2_SoundEmitters = 0xFCE7F8,   // 0x32D2F3 IX16
        _g_DB2_SoundEnvelope = 0xFCE8B0,   // 0x32D3D8 PIbb
        _g_DB2_SoundFilter = 0xFCE968,   // 0x32D28B IX8 
        _g_DB2_SoundFilterElem = 0xFCEA20,   // 0x32D28B IX8 
        _g_DB2_SoundKitAdvanced = 0xFCEAD8,   // 0x32D2F3 IX16
        _g_DB2_SoundKitChild = 0xFCEB90,   // 0x32D28B IX8 
        _g_DB2_SoundKit = 0xFCEDB8,   // 0x32D86B Vec 
        _g_DB2_SoundKitEntry = 0xFCEC48,   // 0x32D86B Vec 
        _g_DB2_SoundKitFallback = 0xFCED00,   // 0x32D28B IX8 
        _g_DB2_SpellChainEffects = 0xFCEF28,   // 0x32D2F3 IX16
        _g_DB2_StartupFiles = 0xFCF098,   // 0x32D52F PIss
        _g_DB2_Startup_Strings = 0xFCEFE0,   // 0x32D28B IX8 
        _g_DB2_TerrainMaterial = 0xFCF150,   // 0x32D3D8 PIbb
        _g_DB2_TerrainType = 0xFCF208,   // 0x32D28B IX8 
        _g_DB2_TextureBlendSet = 0xFCF2C0,   // 0x32D2F3 IX16
        _g_DB2_VirtualAttachmentCustomization = 0xFCF430,   // 0x32D28B IX8 
        _g_DB2_VirtualAttachment = 0xFCF378,   // 0x32D86B Vec 
        _g_DB2_Weather = 0xFCF4E8,   // 0x32D3D8 PIbb
        _g_DB2_WindSettings = 0xFCF5A0,   // 0x32D28B IX8 
        _g_DB2_ZoneLight = 0xFCF7C8,   // 0x32D483 PIsb
        _g_DB2_ZoneLightPoint = 0xFCF710,   // 0x32D52F PIss
        _g_DB2_bnot = 0xC54B98,   // 0x3E53881C 
    }
    Last edited by counted; 10-04-2017 at 11:30 AM.

  10. #25
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Pointers and Offsets

    Code:
      //  Wow Version 7.3.0 25021 Sep 11 2017
    
    //         x32 0x1000 based
    
                WowObjectType = 0x10;
                s_CurMgr = Mem.Rebase0x1000(0xFEB1FC);
                FirstObject = 0xD8;
                NextObject = 0xD0;
                InputControl = 0x124;
                AdditionalFlags = 0x40;
                UnitNameUpdateOff1 = 0x6C;
                UnitNameUpdateOff2 = 0x108;
                UnitNameUpdateOff3 = 0x20;
                BobberPop = 0xF8;
                CGGameUI.GUIDArray = Mem.Rebase0x1000(0xEDB54C);
                CSimpleTop.s_instance = Mem.Rebase0x1000(0xF60C24);
                CSimpleTop.FirstFrame = 0x6C0;
                FrameTime__s_curTimeMs = Mem.Rebase0x1000(0xF54138);
                CGRuneInfo__m_runeLastUsedTime = Mem.Rebase0x1000(0x1194560);
                pPowerIndexArray = Mem.Rebase0x1000(0x10A782C);
                CSimpleTop.s_x = Mem.Rebase0x1000(0xE473C4);
                pCurrencyTable = Mem.Rebase0x1000(0xEDDBA0);
                CSimpleTop.s_y = Mem.Rebase0x1000(0xE473C8);
                s_cursorMode = Mem.Rebase0x1000(0x111F7A8);
                s_cursorFile = Mem.Rebase0x1000(0x55E62E07);
                GameObjCache = 0x26C;
                GameObjNameOffset = 0xB4;
                UnitCache = 0xC78;
                UnitNameOffset = 0x80;
                UnitRank.Off1 = 0x11C;
                UnitRank.Off2 = 0x194;
                UnitRank.Off3 = 0x5C;
                MountedOffset1 = 0xF4C;
                MountedOffset2 = 0xFC0;
                MountedMask = 0x200000;
                StealthOffset1 = 0x11C;
                StealthOffset2 = 0x192;
                StealthMask = 0x2;
                CGGameUI.m_areaID = Mem.Rebase0x1000(0xFCD1B0);
                CGGameUI.m_zoneText = Mem.Rebase0x1000(0x117D8E0);
                CGGameUI.m_SubZoneText = Mem.Rebase0x1000(0x117D8EC);
                CurrentMapID_Offset = 0x108;
                CGWorldMap__m_currentZone = Mem.Rebase0x1000(0xEDC254);
                Buff.BuffCount1 = 0x1B28;
                Buff.BuffTable1 = 0x11A8;
                s_spellHistory = Mem.Rebase0x1000(0xFD7EE0);
                CGGameUI.m_currentObjectTrack = Mem.Rebase0x1000(0x117E710);
                //LockRecord.MaxIndex = 0x21;
                //LockRecord.GameCacheRecordSize = 0x14;
                LockRecord.Array = Mem.Rebase0x1000(0xED1CF4);
                CGSpecializationInfo__m_activeSpecGroup = Mem.Rebase0x1000(0x1191F28);
                CGSpecializationInfo__m_SpecArray = Mem.Rebase0x1000(0x1191F68);
                UnitSpeedOff1 = 0x124;
                UnitSpeedOff2 = 0x8C;
                Cache._g_questDBCache_ptr = Mem.Rebase0x1000(0xFB3F58);
                Cache._g_currencyTypesDB_ptr = Mem.Rebase0x1000(0xFB9A80);
                Cache._g_nameDBCache_ptr = Mem.Rebase0x1000(0xFB4228);
                Cache._g_itemSparseDB_ptr = Mem.Rebase0x1000(0xFBE768);
                Cache._g_itemClassDB_ptr = Mem.Rebase0x1000(0xFBF0A8);
                Cache._g_itemDB_ptr = Mem.Rebase0x1000(0xFBE6B0);
                CGGameUI.s_lastErrorString = Mem.Rebase0x1000(0x117D9F0);
                CGPartyInfo__s_raid = Mem.Rebase0x1000(0x1181F14);
                CGPartyInfo__s_groups = Mem.Rebase0x1000(0x1181F10);
                CGWorldFrame__s_currentWorldFrame = Mem.Rebase0x1000(0x117F374);
                Camera = 0x324C;
                CGActionBar.m_bonusBarIndex = Mem.Rebase0x1000(0xEDD9A0);
                CGActionBar.m_currentPage = Mem.Rebase0x1000(0x11936B8);
                CGActionBar.m_extraBarIndex = Mem.Rebase0x1000(0xCCDBE8);
                CGActionBar.m_slotActions = Mem.Rebase0x1000(0x11928A8);
                CGActionBar.m_maskActions = Mem.Rebase0x1000(0x11928AC);
                CGActionBar.m_slotUsable = Mem.Rebase0x1000(0x1193118);
                CGActionBar.m_slotNoMana = Mem.Rebase0x1000(0x11933E8);
                CGGameUI.s_inWorld = Mem.Rebase0x1000(0x117E6FB);
                s_CharacterName = Mem.Rebase0x1000(0x1203938);
                CGGossipInfo.Array_1 = Mem.Rebase0x1000(0x119A010);
                CGGossipInfo.m_gossipQuests = Mem.Rebase0x1000(0x119A024);
                LegionTaxi.MaxTaxiNodes = Mem.Rebase0x1000(0x11C6454);
                LegionTaxi.TaxiBase = Mem.Rebase0x1000(0x11C6484);
    Last edited by counted; 10-04-2017 at 11:30 AM.

  11. Thanks MrNoble (1 members gave Thanks to counted for this useful post)
  12. #26
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Descriptors

    Code:
    //  Wow Version 7.3.0 25021 Sep 11 2017
    
    
    internal enum ObjectFields
    {
    Guid = 0,
    Data = 4,
    Type = 8,
    EntryID = 9,
    DynamicFlags = 10,
    Scale = 11,
    }
    internal enum ItemFields
    {
    Owner = 12,
    ContainedIn = 16,
    Creator = 20,
    GiftCreator = 24,
    StackCount = 28,
    Expiration = 29,
    SpellCharges = 30,
    DynamicFlags = 35,
    Enchantment = 36,
    PropertySeed = 75,
    RandomPropertiesID = 76,
    Durability = 77,
    MaxDurability = 78,
    CreatePlayedTime = 79,
    ModifiersMask = 80,
    Context = 81,
    ArtifactXP = 82,
    ItemAppearanceModID = 84,
    }
    internal enum ContainerFields
    {
    Slots = 85,
    NumSlots = 229,
    }
    internal enum UnitFields
    {
    Charm = 12,
    Summon = 16,
    Critter = 20,
    CharmedBy = 24,
    SummonedBy = 28,
    CreatedBy = 32,
    DemonCreator = 36,
    Target = 40,
    BattlePetCompanionGUID = 44,
    BattlePetDBID = 48,
    ChannelData = 50,
    SummonedByHomeRealm = 52,
    Sex = 53,
    DisplayPower = 54,
    OverrideDisplayPowerID = 55,
    Health = 56,
    Power = 58,
    MaxHealth = 64,
    MaxPower = 66,
    PowerRegenFlatModifier = 72,
    PowerRegenInterruptedFlatModifier = 78,
    Level = 84,
    EffectiveLevel = 85,
    ScalingLevelMin = 86,
    ScalingLevelMax = 87,
    ScalingLevelDelta = 88,
    FactionTemplate = 89,
    VirtualItems = 90,
    Flags = 96,
    Flags2 = 97,
    Flags3 = 98,
    AuraState = 99,
    AttackRoundBaseTime = 100,
    RangedAttackRoundBaseTime = 102,
    BoundingRadius = 103,
    CombatReach = 104,
    DisplayID = 105,
    NativeDisplayID = 106,
    MountDisplayID = 107,
    MinDamage = 108,
    MaxDamage = 109,
    MinOffHandDamage = 110,
    MaxOffHandDamage = 111,
    AnimTier = 112,
    PetNumber = 113,
    PetNameTimestamp = 114,
    PetExperience = 115,
    PetNextLevelExperience = 116,
    ModCastingSpeed = 117,
    ModSpellHaste = 118,
    ModHaste = 119,
    ModRangedHaste = 120,
    ModHasteRegen = 121,
    ModTimeRate = 122,
    CreatedBySpell = 123,
    NpcFlags = 124,
    EmoteState = 126,
    Stats = 127,
    StatPosBuff = 131,
    StatNegBuff = 135,
    Resistances = 139,
    ResistanceBuffModsPositive = 146,
    ResistanceBuffModsNegative = 153,
    ModBonusArmor = 160,
    BaseMana = 161,
    BaseHealth = 162,
    ShapeshiftForm = 163,
    AttackPower = 164,
    AttackPowerModPos = 165,
    AttackPowerModNeg = 166,
    AttackPowerMultiplier = 167,
    RangedAttackPower = 168,
    RangedAttackPowerModPos = 169,
    RangedAttackPowerModNeg = 170,
    RangedAttackPowerMultiplier = 171,
    SetAttackSpeedAura = 172,
    MinRangedDamage = 173,
    MaxRangedDamage = 174,
    PowerCostModifier = 175,
    PowerCostMultiplier = 182,
    MaxHealthModifier = 189,
    HoverHeight = 190,
    MinItemLevelCutoff = 191,
    MinItemLevel = 192,
    MaxItemLevel = 193,
    WildBattlePetLevel = 194,
    BattlePetCompanionNameTimestamp = 195,
    InteractSpellID = 196,
    StateSpellVisualID = 197,
    StateAnimID = 198,
    StateAnimKitID = 199,
    StateWorldEffectID = 200,
    ScaleDuration = 204,
    LooksLikeMountID = 205,
    LooksLikeCreatureID = 206,
    LookAtControllerID = 207,
    LookAtControllerTarget = 208,
    }
    internal enum PlayerFields
    {
    DuelArbiter = 212,
    WowAccount = 216,
    LootTargetGUID = 220,
    PlayerFlags = 224,
    PlayerFlagsEx = 225,
    GuildRankID = 226,
    GuildDeleteDate = 227,
    GuildLevel = 228,
    HairColorID = 229,
    CustomDisplayOption = 230,
    Inebriation = 231,
    ArenaFaction = 232,
    DuelTeam = 233,
    GuildTimeStamp = 234,
    QuestLog = 235,
    VisibleItems = 1035,
    PlayerTitle = 1073,
    FakeInebriation = 1074,
    VirtualPlayerRealm = 1075,
    CurrentSpecID = 1076,
    TaxiMountAnimKitID = 1077,
    AvgItemLevel = 1078,
    CurrentBattlePetBreedQuality = 1082,
    Prestige = 1083,
    HonorLevel = 1084,
    InvSlots = 1085,
    FarsightObject = 1833,
    SummonedBattlePetGUID = 1837,
    KnownTitles = 1841,
    Coinage = 1853,
    XP = 1855,
    NextLevelXP = 1856,
    Skill = 1857,
    CharacterPoints = 2305,
    MaxTalentTiers = 2306,
    TrackCreatureMask = 2307,
    TrackResourceMask = 2308,
    MainhandExpertise = 2309,
    OffhandExpertise = 2310,
    RangedExpertise = 2311,
    CombatRatingExpertise = 2312,
    BlockPercentage = 2313,
    DodgePercentage = 2314,
    DodgePercentageFromAttribute = 2315,
    ParryPercentage = 2316,
    ParryPercentageFromAttribute = 2317,
    CritPercentage = 2318,
    RangedCritPercentage = 2319,
    OffhandCritPercentage = 2320,
    SpellCritPercentage = 2321,
    ShieldBlock = 2322,
    ShieldBlockCritPercentage = 2323,
    Mastery = 2324,
    Speed = 2325,
    Lifesteal = 2326,
    Avoidance = 2327,
    Sturdiness = 2328,
    Versatility = 2329,
    VersatilityBonus = 2330,
    PvpPowerDamage = 2331,
    PvpPowerHealing = 2332,
    ExploredZones = 2333,
    RestInfo = 2653,
    ModDamageDonePos = 2657,
    ModDamageDoneNeg = 2664,
    ModDamageDonePercent = 2671,
    ModHealingDonePos = 2678,
    ModHealingPercent = 2679,
    ModHealingDonePercent = 2680,
    ModPeriodicHealingDonePercent = 2681,
    WeaponDmgMultipliers = 2682,
    WeaponAtkSpeedMultipliers = 2685,
    ModSpellPowerPercent = 2688,
    ModResiliencePercent = 2689,
    OverrideSpellPowerByAPPercent = 2690,
    OverrideAPBySpellPowerPercent = 2691,
    ModTargetResistance = 2692,
    ModTargetPhysicalResistance = 2693,
    LocalFlags = 2694,
    NumRespecs = 2695,
    SelfResSpell = 2696,
    PvpMedals = 2697,
    BuybackPrice = 2698,
    BuybackTimestamp = 2710,
    YesterdayHonorableKills = 2722,
    LifetimeHonorableKills = 2723,
    WatchedFactionIndex = 2724,
    CombatRatings = 2725,
    PvpInfo = 2757,
    MaxLevel = 2799,
    ScalingPlayerLevelDelta = 2800,
    MaxCreatureScalingLevel = 2801,
    NoReagentCostMask = 2802,
    PetSpellPower = 2806,
    Researching = 2807,
    ProfessionSkillLine = 2817,
    UiHitModifier = 2819,
    UiSpellHitModifier = 2820,
    HomeRealmTimeOffset = 2821,
    ModPetHaste = 2822,
    AuraVision = 2823,
    OverrideSpellsID = 2824,
    LfgBonusFactionID = 2825,
    LootSpecID = 2826,
    OverrideZonePVPType = 2827,
    BagSlotFlags = 2828,
    BankBagSlotFlags = 2832,
    InsertItemsLeftToRight = 2839,
    QuestCompleted = 2840,
    Honor = 4590,
    HonorNextLevel = 4591,
    }
    internal enum GameObjectFields
    {
    CreatedBy = 12,
    DisplayID = 16,
    Flags = 17,
    ParentRotation = 18,
    FactionTemplate = 22,
    Level = 23,
    PercentHealth = 24,
    SpellVisualID = 25,
    StateSpellVisualID = 26,
    SpawnTrackingStateAnimID = 27,
    SpawnTrackingStateAnimKitID = 28,
    StateWorldEffectID = 29,
    }
    internal enum DynamicFields
    {
    Caster = 12,
    Type = 16,
    SpellXSpellVisualID = 17,
    SpellID = 18,
    Radius = 19,
    CastTime = 20,
    }
    internal enum CorpseFields
    {
    Owner = 12,
    PartyGUID = 16,
    DisplayID = 20,
    Items = 21,
    SkinID = 40,
    FacialHairStyleID = 41,
    Flags = 42,
    DynamicFlags = 43,
    FactionTemplate = 44,
    CustomDisplayOption = 45,
    }
    internal enum AreaTriggerFields
    {
    OverrideScaleCurve = 12,
    ExtraScaleCurve = 19,
    Caster = 26,
    Duration = 30,
    TimeToTarget = 31,
    TimeToTargetScale = 32,
    TimeToTargetExtraScale = 33,
    SpellID = 34,
    SpellForVisuals = 35,
    SpellXSpellVisualID = 36,
    BoundsRadius2D = 37,
    DecalPropertiesID = 38,
    CreatingEffectGUID = 39,
    }

  13. #27
    WiNiFiX's Avatar Banned
    Reputation
    242
    Join Date
    Jun 2008
    Posts
    447
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by counted View Post
    Code:
      //  Wow Version 7.3.0 25021 Sep 11 2017
                s_CurMgr = Mem.Rebase0x1000(0xFEB1FC);
    I am assuming this method just takes the value from 0xFEB1FC and subtracts 0x1000 ?
    Can you aslo state if this is x64 / x86 please.

  14. #28
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    357
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by WiNiFiX View Post
    I am assuming this method just takes the value from 0xFEB1FC and subtracts 0x1000 ?
    Can you aslo state if this is x64 / x86 please.
    The offsets seems to be x86 and don't need to be rebased.

    Originally Posted by counted View Post
    Code:
      //  Wow Version 7.3.0 25021 Sep 11 2017
    
                Camera = 0x324C;
    Do you also have the CameraBase pointer?
    Last edited by MrNoble; 10-04-2017 at 09:51 AM.

  15. #29
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Short Answer:
    Just find the current base address of the wow.exe as loaded into memory and add that to my pointers.

    Long Answer:
    When you run wow aslr changes the base address to a different value each time. So you need to have a reference point to calculate the address you are interested in each time you restart the game.

    To do this I re-base the static wow binary i am reversing from to 0x0 segment base. When you do this the code actually starts at 0x1000. I think the memory before 0x1000 is header info, but not sure.

    I have seen other people refer to the 0x0 re-based binary as 0x1000 based, which is why i call it that in my subroutine ( in ida you enter 0x0 as the base).

    If you load the disk drive version of Wow.exe into ida the default base address is 0x400000, so if a pointer is 0x400000 based you would need to subtract 0x400000 and then add the baseaddress as loaded into memory.

    So if you go back through the offset threads you will see some people refer to 0x400000 base or 0x1000 base for pointers.

    If somebody has a better explanation for this feel free to jump in.

    I will edit my prior message and indicate all pointers are x32

    .

  16. #30
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    357
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by counted View Post
    Short Answer:
    Just find the current base address of the wow.exe as loaded into memory and add that to my pointers.

    Long Answer:
    When you run wow aslr changes the base address to a different value each time. So you need to have a reference point to calculate the address you are interested in each time you restart the game.

    To do this I re-base the static wow binary i am reversing from to 0x0 segment base. When you do this the code actually starts at 0x1000. I think the memory before 0x1000 is header info, but not sure.

    I have seen other people refer to the 0x0 re-based binary as 0x1000 based, which is why i call it that in my subroutine ( in ida you enter 0x0 as the base).

    If you load the disk drive version of Wow.exe into ida the default base address is 0x400000, so if a pointer is 0x400000 based you would need to subtract 0x400000 and then add the baseaddress as loaded into memory.

    So if you go back through the offset threads you will see some people refer to 0x400000 base or 0x1000 base for pointers.

    If somebody has a better explanation for this feel free to jump in.

    I will edit my prior message and indicate all pointers are x32

    .
    Do you have the CameraBase pointer for x32?
    so far i only found "Camera = 0x324C;" wich looks like the Camera offset, but i guess i need one more to accesse the camera stuff, right?

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. Nude WoW Pics!
    By janzi9 in forum Community Chat
    Replies: 34
    Last Post: 01-12-2007, 04:41 PM
  2. Get your first mount in WoW easily
    By Matt in forum World of Warcraft Guides
    Replies: 3
    Last Post: 11-03-2006, 09:46 PM
  3. World of Warcraft WoW!Bot (GetALifeBot) 0.61 for WoW 1.9.4 + FishBot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 43
    Last Post: 04-18-2006, 04:55 AM
  4. AutoIt Macro for WoW AFK Bot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 04-06-2006, 06:01 AM
  5. Free WoW Glider 0.5.3 Loader
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 5
    Last Post: 03-12-2006, 01:00 PM
All times are GMT -5. The time now is 06:06 PM. 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