Code:internal enum Camera { BasePointer = 0xCCA50C, //5.1 Offset = 0x8150, X = 0x8, Y = 0xC, Z = 0x10, Matrix = 0x14, }
PlayerNameCachePointer : 0xBF8508
Code:/// <summary> /// Memory locations specific to the ObjectManager. 5.1.0.16309 /// </summary> public enum ObjectManagerOffsets : uint { ClientConnection = 0xE28420, CurrentManager = 0x462C, LocalPlayerGuid = 0xD0, FirstObject = 0xCC, NextObject = 0x3C, ObjectType = 0x10, DescriptorOffset = 0x8, } /// <summary> /// Memory locations specific to the Unit type. 5.1.0.16309 /// </summary> public enum UnitOffsets { UnitNamePtr = 0x970, UnitNameOffs = 0x64, } /// <summary> /// Memory locations specific to the Object type. 5.1.0.16309 /// </summary> public enum ObjectOffsets { ObjectNamePtr = 0x1B8, ObjectNameOffs = 0xB4, } /// <summary> /// Memory locations specific to the Player type. 5.1.0.16309 /// </summary> public enum WowPlayerOffsets : uint { NameStore = 0xBF8508 + 0x8, NameMask = 0x24, NameBase = 0x1C, NameString = 0x21 }
SpellCooldownPtr = 0xC12558
Not tested...
// Edit
Confirmed
Last edited by doityourself; 11-29-2012 at 02:13 PM. Reason: Confirmed
public const uint RuneStatus = RuneOffset + 0x1C;
public const uint RuneTypes = RuneOffset - 0x48;
public const uint RuneOffset = 0xD3C1DC;
Does anyone have the numItems and items BlackMarket auction house offsets for x64? (I don't have a dissassembler capable of x64 D: )
For x86 they are:
Code:public int numItems_x86 = 0xD7516C; public int items_x86 = 0xD75170;
all rebased.Code:MountsCount = 0xD26730, MountsList = MountsCount + 0x4, SpellsCount = 0xD266D4, SpellBookInfo = 0xD266D8, LootWindow = 0xD36C88, LootCount = LootWindow + 0x10, IsCasting = 0xC38, // (Unit.BaseAddress + 0xC38) returns the castingspellid what is channeled / 0 if not casting EquippedBagGUID = 0xD3A788, GetPowerIndex = 0xC7C91C, GetPower = 0x12C8,
Anyone got LastHardwareAction, the postet one, is not the right: LastHardwareAction = 0xB187C4, // 5.1
This should be the right one 0xB187C8Anyone got LastHardwareAction, the postet one, is not the right: LastHardwareAction = 0xB187C4, // 5.1
x64
x86Code:private const int s_curMgr_x64 = 0x00EFABF8; // 5.1.0.16309 x64 // 5.1.0.16309 x64 const int g_baseObjDescriptors = 0x00F89860; const int g_baseItemDescriptors = 0x00F891F0; const int g_baseContainerDescriptors = 0x00F88470; const int g_baseUnitDescriptors = 0x00F86960; const int g_basePlayerDescriptors = 0x00F7B040; const int g_baseGameObjectDescriptors = 0x00F6F5D0; const int g_baseDynamicObjectDescriptors = 0x00F6F350; const int g_baseCorpseDescriptors = 0x00F6EF70; const int g_baseAreaTriggerDescriptors = 0x00F6EBA0; const int g_baseSceneObjectDescriptors = 0x00F6EA20; const int g_baseItemDynamicDescriptors = 0x00F88B78; const int g_baseUnitDynamicDescriptors = 0x00F85AD8; const int g_basePlayerDynamicDescriptors = 0x00F6F720;
Code:private const int s_curMgr_x86 = 0x00C23A1C; // 5.1.0.16309 x86 // 5.1.0.16309 x86 const int g_baseObjDescriptors = 0x00C6B080; const int g_baseItemDescriptors = 0x00C6AD48; const int g_baseContainerDescriptors = 0x00C6A688; const int g_baseUnitDescriptors = 0x00C69900; const int g_basePlayerDescriptors = 0x00C63C70; const int g_baseGameObjectDescriptors = 0x00C5DF38; const int g_baseDynamicObjectDescriptors = 0x00C5DDF8; const int g_baseCorpseDescriptors = 0x00C5DC08; const int g_baseAreaTriggerDescriptors = 0x00C5D994; const int g_baseSceneObjectDescriptors = 0x00C5D964; const int g_baseItemDynamicDescriptors = 0x00C6AA0C; const int g_baseUnitDynamicDescriptors = 0x00C691BC; const int g_basePlayerDynamicDescriptors = 0x00C5DFE0;
TimeStamp could be 0xA7CE48, but what do I know...