-
Banned
[WoW] [7.2.0.24015] Offsets
x86 - in old PQR style for ones I found and care about.
PHP Code:
WoWVersionOffset = 0x00DCAB18
PlayerName = 0x010205A0
GameState = 0x00F3DEEE
Lua_DoStringAddress = 0x000B3296
Lua_GetLocalizedTextAddress = 0x0032A57E
ClntObjMgrGetActivePlayerObjAddress = 0x0008DE09
LocalGUID = 0x000000F8
FirstObject = 0x000000D8
NextObject = 0x00000044
Obj_TypeOffset = 0x00000010
Last edited by WiNiFiX; 05-09-2017 at 08:04 AM.
-
Post Thanks / Like - 2 Thanks
-
Contributor
Figured had some free time and tinker in ida a bit to see what changed here's some offsets that might help others
.data:010205A0 playerName
.data:00F9C294 CameraPointer
.data:00FAD020 ActionBarFirstSlot
.data:00FB1EB8 GetEquippedBag
.data:00FB2294 RunesOffset
.data:00FB4DAD LootWindow
.data:00FB67A4 NumKeyBindings
.data:0101F980 CurMgrPointer
.data:0101FD8C realmName
.data:00F3EDBC RetrieveCorpseWindow
.data:00F3E1B0 RedMessage
.data:00F3C6C0 CursorType
.data:00EC44A4 PowerTypes
.data:00DF75F8 SpellCooldown
.data:00DD5E38 PlayerNameStore
.data:00DDBCD8 FactionTemplate
.data:00D9432C TextBoxActivated
.data:00D82BD0 CurrentFramePtr
.data:00D69130 isLoading
.data:00DE6F60 Spell
.data:00F3DEEE InGame
.data:00F3EDC0 MouseOverGUID
.data:00F3EDAC ZoneID
.data:00E31914 ZoneText
.data:00F3E118 GetSubZoneText
.data:00F3DF14 ClickToMove
.data:00F3DF34 AutoLoot
.data:00C6B400 ScrHeight / Check This
.data:00C6B3FC ScrWidth / Check This
Last edited by charles420; 05-16-2017 at 12:02 PM.
Reason: Gg
-
Post Thanks / Like - 2 Thanks
-
Member
Is the CurMgrPointer the same as the EntityList posted in previous dumps? I was working on this last year with LazyBot and now I'm trying a second attempt, but I always return 0 for the GUID of the first object making it only store that object. I'm retrieving the GUID as [ [ ObjectBase + 8 ] + ( descriptor * 4 ] ]. Any idea what might be going on. I adjusted the descriptor and type sizes and removed the CurrentMgrOffset but I'm unable to traverse the object manager even though I'm pretty sure I had it working last year showing various game objects.
Last edited by Scott McKay; 05-19-2017 at 04:36 PM.
-
Member
Hello all, i cant find Item-cache 32bit static pointer offset by diffing previous build. I found 0xddf4a0 but cant find any record from this.. Maybe anyone knows the cause?
i found other caches, but not item-cache
small contribution
QuestCache=0xDD5B68
CreatureCache=0xDD5A90,
Thank You.
-
Active Member
x64
PHP Code:
public const uint GameBuild = 0x107328C;
public const uint GameState = 0x18C329C;
public const uint LocalPlayer = 0x1820A40;
public const uint IsLooting = 0x193E22D;
public const uint MouseGUID = 0x18C44B0;
public const uint TargetGUID = 0x1922100;
public const uint Entity = 0x16B5C40;
public const uint Entity_first = 0x18;
public const uint Entity_next = 0x70;
public const int CTMType = 0x181FB18;
// public unsafe void AntiAfk() { *(long*)(Memory._baseAddress + Offsets.LastHardwareAction) = *(long*)(Memory._baseAddress + Offsets.PerformanceCount); }
public const int PerformanceCount = 0x1558428;
public const int LastHardwareAction = 0x160D9F8;
public const int CurrentSpecID = 0x19338D0;
x64 functions
PHP Code:
// delegate bool Spell_C_CastSpell(uint spell_id, int a2 = 0);
public const int Spell_C_CastSpell = 0x449640;
// delegate void InteractDelegate(Int64 pGuid);
public const int Interact = 0x717640;
// delegate Int64 GetAuraCountDelegate(Int64 pUnit);
public const int GetAuraCount = 0x426EF0;
// delegate Int64 GetAuraDelegate(IntPtr pUnit, uint aura_index);
public const int GetAura = 0x426BD0;
// delegate int ClickToMoveDelegate(IntPtr pPlayer, CTMType type, ref Guid interactGuid, ref Location clickLocation, float precision);
public const int ClickToMove = 0x4C7D40;
// delegate int ClickToMoveStopDelegate(IntPtr pPlayer);
public const int ClickToMoveStop = 0x4C6310;
// delegate short UnitReactionDelegate(IntPtr pUnit, IntPtr pPlayer);
public const int UnitReaction = 0x4E4400;
// delegate Int64 DismountDelegate(IntPtr pPlayer);
public const int Dismount = 0x4BC6B0;
Does anyone know how the offset to determine that the player on the mount?
Last edited by zdohdds; 06-02-2017 at 03:20 PM.
-
Contributor
check the descriptor for mountDisplayId if its 0 , then you are not mounted
-
Post Thanks / Like - 1 Thanks
zdohdds (1 members gave Thanks to aeo for this useful post)
-
Active Member
thanks
PHP Code:
MountDisplayId = 0x1B20