WoW Memory Editing WoW Memory Editing for learning purposes only.
This section is more advanced than others on MMOwned Read the section specific rules, infractions will be given out if u break them! That is including the expectations! - If you don't meet them then don't post
06-02-2009
Site Donator
Join Date: Sep 2008
Posts: 136
Reputation: 8
Level up: 46%, 382 Points needed
3.1.3 info dump
FYI,
Code:
--- d:\World of Warcraft\Objects_Enum.h 2009-06-02 08:02:51.910734300 -1000
+++ .\Objects_Enum.h 2009-05-26 10:26:56.324000000 -1000
@@ -1,6 +1,6 @@
#ifndef __OBJECTS_ENUM_H__
#define __OBJECTS_ENUM_H__
-// Version: 3.1.3 Build number: 9947 Build date: May 26 2009
+// Version: 3.1.2 Build number: 9901 Build date: May 12 2009
/*----------------------------------
WoW Offset Dumper 0.1 - IDC Script
object descriptors have not changed
Code:
[08:06:58]: Logging started at 2009-06-02
[08:06:58]: CFindPattern initialized: dwStart( 401000 ) dwLen( 57DFFE )
[08:06:59]: 0x005A82F0 -> GetLocalizedText
[08:06:59]: 0x007E9250 -> RenderScreen
[08:06:59]: 0x0046FE75 -> GlueXML_AdditionalScan
[08:06:59]: 0x0054AF80 -> UpdateGameTime2
[08:06:59]: 0x011D3F10 -> CursorItemInfo
[08:06:59]: 0x00567690 -> EquipCursorItem
[08:06:59]: 0x0046F990 -> AdditionalCheck2
[08:06:59]: 0x00499700 -> GetLuaState
[08:06:59]: 0x004052E0 -> AdditionalCheck1
[08:06:59]: 0x01140B04 -> RepairMode
[08:06:59]: 0x0070CC60 -> RepairItem
[08:06:59]: 0x006D60A0 -> DefaultServerLogin
[08:06:59]: 0x005D3CD0 -> BroadcastCombatLogEvent
[08:06:59]: 0x00505730 -> TraceLine
[08:06:59]: 0x00916B30 -> LoadWardenModule
[08:06:59]: 0x006EDF30 -> CloseLoot
[08:06:59]: 0x00688660 -> GetNetStats
[08:06:59]: 0x01139F94 -> NetClass
[08:06:59]: 0x007C0740 -> CreateCurMgr
[08:06:59]: 0x011D8438 -> ContainerGUIDBase
[08:06:59]: 0x0055ACB0 -> SellItem
[08:06:59]: 0x004B9150 -> GetSpellManaCostByID
[08:06:59]: 0x006FF8C0 -> IsValidSpell
[08:06:59]: 0x007305A0 -> LootSlot
[08:06:59]: 0x0072F620 -> GetNumLootItems
[08:06:59]: 0x006EF810 -> SelectUnit
[08:06:59]: 0x011D3F34 -> RealZoneText
[08:06:59]: 0x0113F8E4 -> CInputControl
[08:06:59]: 0x00691BB0 -> CInputControl::SetFlags
[08:06:59]: 0x0053D42B -> ModelEdit
[08:06:59]: 0x005AF526 -> NameplatePatch
[08:06:59]: 0xFFFFFFDB -> CanAttack
[08:06:59]: 0x005AA670 -> GetUnitRelation
[08:06:59]: 0x0054B070 -> UpdateGameTime
[08:06:59]: 0x0054B1CA -> TimeSetPatch
[08:06:59]: 0x00549D37 -> TimeSetPatch2
[08:06:59]: 0x0079DE60 -> SetFacing
[08:06:59]: 0x005A53B0 -> GetUnitType
[08:06:59]: 0x006F52C4 -> GlueXML_SignaturePatch
[08:06:59]: 0x007B269D -> FrameXML_SignaturePatch
[08:06:59]: 0x006FF4A0 -> GetSpellIdByName
[08:06:59]: 0x007BE110 -> GetObjectByGUID
[08:06:59]: 0x0069FC40 -> GetGUIDByKeyword
[08:06:59]: 0x0040CE6D -> TranslatePatch
[08:06:59]: 0x0068AB7F -> GlueXML_RenamePatch
[08:06:59]: 0x00590030 -> GetItemIDByName
[08:06:59]: 0x0058EE10 -> UseItem
[08:06:59]: 0x00948ED0 -> Checksum
[08:06:59]: 0x004C0580 -> GetSpellCooldown
[08:06:59]: 0x0113EA58 -> Base_DBCache
[08:06:59]: 0x00683910 -> DBCache::GetInfoBlockByID
[08:06:59]: 0x004C05B0 -> GetItemCooldown
[08:06:59]: 0x0049C010 -> BroadcastEvent
[08:06:59]: 0x0107363C -> EventBase
[08:06:59]: 0x00998E73 -> MountainClimbPatch
[08:06:59]: 0x005646E0 -> ObjectTracking
[08:06:59]: 0x00564650 -> UnitTracking
[08:06:59]: 0x004C4DB0 -> CastSpellById
[08:06:59]: 0x0107FFE8 -> TimePtr
[08:06:59]: 0x0055A8D0 -> Repop
[08:06:59]: 0x0063D9F0 -> RegisterBase_ClientDB
[08:06:59]: 0x0054463C -> GetRow_ClientDB
[08:06:59]: 0x006D9C37 -> Language_Restriction
[08:06:59]: 0xFFFFFFFA -> BuyItem
[08:06:59]: 0x011DAA68 -> MerchantItemBase
[08:06:59]: 0x011DBD28 -> InteractMerchantInfo
[08:06:59]: 0x004B73B1 -> AFK jump
[08:06:59]: 0x0046C520 -> InputEvent
[08:06:59]: 0x006C37D0 -> GetCamera
[08:07:00]: 0x0049AAB0 -> Lua_Dostring
[08:07:00]: 0x004998E0 -> Lua_Register
[08:07:00]: 0x00401A30 -> Lua_Reload
[08:07:00]: 0x0091A8B0 -> lua_gettop
[08:07:00]: 0x0091AD10 -> lua_tonumber
[08:07:00]: 0x0091AD50 -> lua_tointeger
[08:07:00]: 0x0091ADC0 -> lua_tostring
[08:07:00]: 0x0091AEF0 -> lua_touserdata
[08:07:00]: 0x0091AD90 -> lua_toboolean
[08:07:00]: 0x0091AF80 -> lua_pushnumber
[08:07:00]: 0x0091AFB0 -> lua_pushinteger
[08:07:00]: 0x0091AFE0 -> lua_pushstring
[08:07:00]: 0x0091B1B0 -> lua_pushboolean
[08:07:00]: 0x0091B0E0 -> lua_pushcclosure
[08:07:00]: 0x0091AF60 -> lua_pushnil
[08:07:00]: 0x0091B5E0 -> lua_setfield
[08:07:00]: 0x00919C60 -> lua_getfield
[08:07:00]: 0x0091AA50 -> lua_replace
[08:07:00]: Adding a detour at 0x4998E0(0x3E1EA5C) called Lua_Register
[08:07:00]: DB( EB ) -> A36B1C
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> EE68
[08:07:00]: DB( A36B88B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( F168D6 ) -> 6BF4B900
[08:07:00]: DB( 68000000 ) -> FF00A36C
[08:07:00]: DB( 9AEF2C68 ) -> F468D6FF
[08:07:00]: DB( 60B9009A ) -> F5
[08:07:00]: DB( A36C84 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( F868 ) -> A36CF0B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> FB68D6
[08:07:00]: DB( 6D5CB900 ) -> 68000000
[08:07:00]: DB( FF00A36D ) -> 9AEF2C68
[08:07:00]: DB( FE68D6FF ) -> C8B9009A
[08:07:00]: DB( FF ) -> A36DEC
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 10268
[08:07:00]: DB( A36E58B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 10568D6 ) -> 6EC4B900
[08:07:00]: DB( 68000001 ) -> FF00A36E
[08:07:00]: DB( 9AEF2C68 ) -> 868D6FF
[08:07:00]: DB( 30B9009A ) -> 109
[08:07:00]: DB( A36F78 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 10C68 ) -> A36FC0B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 10F68D6
[08:07:00]: DB( 702CB900 ) -> 68000001
[08:07:00]: DB( FF00A370 ) -> 9AEF2C68
[08:07:00]: DB( 1268D6FF ) -> 98B9009A
[08:07:00]: DB( 113 ) -> A370BC
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 11668
[08:07:00]: DB( A37170B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 11968D6 ) -> 71DCB900
[08:07:00]: DB( 68000001 ) -> FF00A372
[08:07:00]: DB( 9AEF2C68 ) -> 1C68D6FF
[08:07:00]: DB( 24B9009A ) -> 11D
[08:07:00]: DB( A37248 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 12068 ) -> A372FCB9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 12368D6
[08:07:00]: DB( 7344B900 ) -> 68000001
[08:07:00]: DB( FF00A373 ) -> 9AEF2C68
[08:07:00]: DB( 2668D6FF ) -> B0B9009A
[08:07:00]: DB( 127 ) -> A373D4
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 12A68
[08:07:00]: DB( A37440B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 12D68D6 ) -> 74ACB900
[08:07:00]: DB( 68000001 ) -> FF00A374
[08:07:00]: DB( 9AEF2C68 ) -> 3068D6FF
[08:07:00]: DB( 18B9009A ) -> 131
[08:07:00]: DB( A3753C ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 13468 ) -> A375A8B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 13768D6
[08:07:00]: DB( 7614B900 ) -> 68000001
[08:07:00]: DB( FF00A376 ) -> 9AEF2C68
[08:07:00]: DB( 3A68D6FF ) -> 80B9009A
[08:07:00]: DB( 13B ) -> A376A4
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 13E68
[08:07:00]: DB( A37710B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 14168D6 ) -> 777CB900
[08:07:00]: DB( 68000001 ) -> FF00A377
[08:07:00]: DB( 9AEF2C68 ) -> 4468D6FF
[08:07:00]: DB( E8B9009A ) -> 145
[08:07:00]: DB( A3780C ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 14868 ) -> A37878B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 14B68D6
[08:07:00]: DB( 78E4B900 ) -> 68000001
[08:07:00]: DB( FF00A379 ) -> 9AEF2C68
[08:07:00]: DB( 4E68D6FF ) -> 50B9009A
[08:07:00]: DB( 14F ) -> A37974
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 15268
[08:07:00]: DB( A379BCB9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 15568D6 ) -> 7A4CB900
[08:07:00]: DB( 68000001 ) -> FF00A37A
[08:07:00]: DB( 9AEF2C68 ) -> 5868D6FF
[08:07:00]: DB( 38B9009A ) -> 159
[08:07:00]: DB( A1DDF0 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 15C68 ) -> A1DDA8B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 15F68D6
[08:07:00]: DB( 7B00B900 ) -> 68000001
[08:07:00]: DB( FF00A37B ) -> 9AEF2C68
[08:07:00]: DB( 6268D6FF ) -> 6CB9009A
[08:07:00]: DB( 163 ) -> A37B90
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 16668
[08:07:00]: DB( A37BFCB9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 16968D6 ) -> 7C68B900
[08:07:00]: DB( 68000001 ) -> FF00A37C
[08:07:00]: DB( 9AEF2C68 ) -> 6C68D6FF
[08:07:00]: DB( D4B9009A ) -> 16D
[08:07:00]: DB( A37CF8 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 17068 ) -> A37D64B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 17368D6
[08:07:00]: DB( 7DD0B900 ) -> 68000001
[08:07:00]: DB( FF00A37D ) -> 9AEF2C68
[08:07:00]: DB( 7668D6FF ) -> 3CB9009A
[08:07:00]: DB( 177 ) -> A37E60
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 17A68
[08:07:00]: DB( A37ECCB9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 17D68D6 ) -> 7F38B900
[08:07:00]: DB( 68000001 ) -> FF00A37F
[08:07:00]: DB( 9AEF2C68 ) -> 8068D6FF
[08:07:00]: DB( A4B9009A ) -> 181
[08:07:00]: DB( A37FC8 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 18468 ) -> A38058B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 18768D6
[08:07:00]: DB( 80A0B900 ) -> 68000001
[08:07:00]: DB( FF00A380 ) -> 9AEF2C68
[08:07:00]: DB( 8A68D6FF ) -> CB9009A
[08:07:00]: DB( 18B ) -> A38130
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 18E68
[08:07:00]: DB( A38178B9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 19168D6 ) -> 81E4B900
[08:07:00]: DB( 68000001 ) -> FF00A382
[08:07:00]: DB( 9AEF2C68 ) -> 9468D6FF
[08:07:00]: DB( 50B9009A ) -> 195
[08:07:00]: DB( A38274 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 19868 ) -> A382E0B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 19B68D6
[08:07:00]: DB( 8370B900 ) -> 68000001
[08:07:00]: DB( FF00A384 ) -> 9AEF2C68
[08:07:00]: DB( 9E68D6FF ) -> B8B9009A
[08:07:00]: DB( 19F ) -> A383DC
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 1A268
[08:07:00]: DB( A3846CB9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 1A568D6 ) -> 84D8B900
[08:07:00]: DB( 68000001 ) -> FF00A384
[08:07:00]: DB( 9AEF2C68 ) -> A868D6FF
[08:07:00]: DB( 20B9009A ) -> 1A9
[08:07:00]: DB( A38568 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 1AC68 ) -> A385D4B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 1AF68D6
[08:07:00]: DB( 8640B900 ) -> 68000001
[08:07:00]: DB( FF00A386 ) -> 9AEF2C68
[08:07:00]: DB( B268D6FF ) -> ACB9009A
[08:07:00]: DB( 1B3 ) -> A386D0
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 1B668
[08:07:00]: DB( A3873CB9 ) -> 2C680000
[08:07:00]: DB( D6FF00A3 ) -> 9AEF2C
[08:07:00]: DB( 1B968D6 ) -> 87A8B900
[08:07:00]: DB( 68000001 ) -> FF00A388
[08:07:00]: DB( 9AEF2C68 ) -> BC68D6FF
[08:07:00]: DB( F0B9009A ) -> 1BD
[08:07:00]: DB( A38838 ) -> EF2C6800
[08:07:00]: DB( 68D6FF00 ) -> B9009AEF
[08:07:00]: DB( 1C068 ) -> A388A4B9
[08:07:00]: DB( 2C680000 ) -> D6FF00A3
[08:07:00]: DB( 9AEF2C ) -> 1C368D6
[08:07:00]: DB( 8910B900 ) -> 68000001
[08:07:00]: DB( FF00A389 ) -> 9AEF2C68
[08:07:00]: DB( C668D6FF ) -> 7CB9009A
[08:07:00]: DB( 1C7 ) -> A389A0
[08:07:00]: DB( EF2C6800 ) -> 68D6FF00
[08:07:00]: DB( B9009AEF ) -> 1CA68
[08:07:00]: DB( A38A0CB9 ) -> CCCCCCCC
[08:07:00]: DB( 55CCCCCC ) -> 106A5756
[08:07:00]: DB( 6A646808 ) -> 57000000
[08:07:00]: DB( C085FFEF ) -> 6468FE6A
[08:07:00]: DB( 85FFEFBB ) -> 8B04468B
[08:07:00]: DB( D233F88B ) -> 24A48D
[08:07:00]: DB( C8D0846 ) -> 8B0574C1
[08:07:00]: DB( 72D73B01 ) -> A36A64
[08:07:00]: DB( 5D5B5E5F ) -> 5308458B
[08:07:00]: DB( 5E8BF18B ) -> 853C8D
[08:07:00]: DB( BB39E806 ) -> 505B7508
[08:07:00]: DB( 84E85700 ) -> 46740846
[08:07:00]: DB( 272F83B ) -> 9EB2576
[08:07:00]: DB( 8BFF8B00 ) -> 3000000
[08:07:00]: DB( C2830889 ) -> 68FE6A00
[08:07:00]: DB( FFEFBA97 ) -> FF018B00
[08:07:00]: DB( CCCCCCCC ) -> A37838
[08:07:00]: DB( 113EA30 ) -> 784C158B
[08:07:00]: DB( E8838A14 ) -> C63B087C
[08:07:00]: DB( 41F6C933 ) -> 113EA30
[08:07:00]: CWoWX initialized.
[08:07:00]: Adding a detour at 0x7C0740(0x688DB8C0) called CreateCurMgr
[08:07:00]: Adding a detour at 0x916B30(0x688DB8F0) called LoadWarden
[08:07:00]: Adding a detour at 0x948ED0(0x688DB8F4) called ChecksumClient
[08:07:00]: Adding a detour at 0x4052E0(0x688DB8F8) called AdditionalCheck1
[08:07:00]: Adding a detour at 0x46F990(0x688DB8FC) called AdditionalCheck2
[08:07:00]: Adding a detour at 0x49C010(0x688DB8DC) called BroadcastEvent
[08:07:00]: Adding a detour at 0x5D3CD0(0x688DB8E0) called CCombatLogEntry::BroadcastEvent
[08:07:00]: Adding a detour at 0x688CA95A(0x688DB23C) called Direct3DCreate9
[08:07:00]: Adding a detour at 0x75913149(0x688DB970) called RegisterClassExA
[08:07:00]: Adding a detour at 0x756A1117(0x688DB980) called GetTickCount
[08:07:00]: Adding a detour at 0x756A2B8D(0x688DB984) called QueryPerformanceCounter
[08:07:00]: Adding a detour at 0x5646E0(0x688DB8B0) called Minimap_CheckObject
[08:07:00]: Adding a detour at 0x564650(0x688DB8B4) called Minimap_CheckUnit
[08:07:01]: Direct3DCreate9( 32 ) got called. returned: 3A307E0
[08:07:01]: Adding a detour at 0x64AEAF69(0x688DB8D4) called CreateDevice
[08:07:01]: Adding a detour at 0x628480(0x688DB8D8) called WndProc
[08:07:01]: InitGui() called.
[08:07:01]:
[08:07:01]: InitGui() finished.
[08:07:01]:
[08:07:01]: Adding a detour at 0x64AA47AF(0x688DB8CC) called EndScene
[08:07:01]: Adding a detour at 0x64B67345(0x688DB8D0) called Reset
[08:07:04]: 69D840 -> GetTime
[08:07:04]: 69D880 -> GetGameTime
[08:07:04]: 69D8C0 -> ConsoleExec
[08:07:04]: 69D910 -> ReadFile
[08:07:04]: 69D910 -> DeleteFile
[08:07:04]: 69D910 -> AppendToFile
[08:07:04]: 69D930 -> GetAccountExpansionLevel
[08:07:04]: 93DC10 -> GetText
[08:07:04]: 93DF80 -> GetNumFrames
[08:07:04]: 93DE90 -> EnumerateFrames
[08:07:04]: 93DCA0 -> CreateFont
[08:07:04]: 93DFF0 -> CreateFrame
[08:07:04]: 93E2E0 -> GetFramesRegisteredForEvent
[08:07:04]: 93DD10 -> GetCurrentKeyBoardFocus
[08:07:04]: 7B3B60 -> IsShiftKeyDown
[08:07:04]: 7B3BB0 -> GetBuildInfo
[08:07:04]: 7B3CB0 -> GetLocale
[08:07:04]: 7B50D0 -> GetSavedAccountName
[08:07:04]: 7B3C10 -> SetSavedAccountName
[08:07:04]: 7B50F0 -> GetSavedAccountList
[08:07:04]: 7B3C60 -> SetSavedAccountList
[08:07:04]: 7B3CE0 -> SetCurrentScreen
[08:07:04]: 7B3D30 -> QuitGame
[08:07:04]: 7B3D40 -> QuitGameAndRunLauncher
[08:07:04]: 7B3D50 -> PlayGlueMusic
[08:07:04]: 7B3E30 -> PlayCreditsMusic
[08:07:04]: 7B3E80 -> StopGlueMusic
[08:07:04]: 7B5110 -> GetMovieResolution
[08:07:04]: 7B48B0 -> GetScreenWidth
[08:07:04]: 7B4900 -> GetScreenHeight
[08:07:04]: 7B3EA0 -> LaunchURL
[08:07:04]: 7B5160 -> ShowTOSNotice
[08:07:04]: 7B51A0 -> TOSAccepted
[08:07:04]: 7B3EF0 -> AcceptTOS
[08:07:04]: 7B51E0 -> ShowEULANotice
[08:07:04]: 7B5220 -> EULAAccepted
[08:07:04]: 7B3F00 -> AcceptEULA
[08:07:04]: 7B5260 -> ShowTerminationWithoutNoticeNotice
[08:07:04]: 7B52A0 -> TerminationWithoutNoticeAccepted
[08:07:04]: 7B3F10 -> AcceptTerminationWithoutNotice
[08:07:04]: 7B52E0 -> ShowScanningNotice
[08:07:04]: 7B5320 -> ScanningAccepted
[08:07:04]: 7B3F20 -> AcceptScanning
[08:07:04]: 7B5360 -> ShowContestNotice
[08:07:04]: 7B53A0 -> ContestAccepted
[08:07:04]: 7B3F30 -> AcceptContest
[08:07:04]: 7B3F40 -> DefaultServerLogin
[08:07:04]: 7B41E0 -> StatusDialogClick
[08:07:04]: 7B53E0 -> GetServerName
[08:07:04]: 7B54F0 -> DisconnectFromServer
[08:07:04]: 7B5530 -> IsConnectedToServer
[08:07:04]: 7B41F0 -> EnterWorld
[08:07:04]: Adding a detour at 0x7B41F0(0x688DB8C8) called EnterWorld
[08:07:04]: 7B4200 -> Screenshot
[08:07:04]: 7B5570 -> PatchDownloadProgress
[08:07:04]: 7B4220 -> PatchDownloadCancel
[08:07:04]: 7B4230 -> PatchDownloadApply
[08:07:04]: 6DD4C0 -> GetNumAddOns
[08:07:04]: 7B4240 -> GetAddOnInfo
[08:07:04]: 7B4400 -> LaunchAddOnURL
[08:07:04]: 7B55A0 -> GetAddOnDependencies
[08:07:04]: 7B44A0 -> GetAddOnEnableState
[08:07:04]: 7B4580 -> EnableAddOn
[08:07:04]: 7B4640 -> EnableAllAddOns
[08:07:04]: 7B4690 -> DisableAddOn
[08:07:04]: 7B4750 -> DisableAllAddOns
[08:07:04]: 7B47A0 -> SaveAddOns
[08:07:04]: 7B47B0 -> ResetAddOns
[08:07:04]: 7B47C0 -> IsAddonVersionCheckEnabled
[08:07:04]: 7B4800 -> SetAddonVersionCheck
[08:07:04]: 6DCD10 -> GetCursorPosition
[08:07:04]: 7B5670 -> ShowCursor
[08:07:04]: 7B5690 -> HideCursor
[08:07:04]: 6DE0F0 -> SetMovieSubtitles
[08:07:04]: 7B4840 -> GetMovieSubtitles
[08:07:04]: 7B56B0 -> GetBillingTimeRemaining
[08:07:04]: 7B5700 -> GetBillingPlan
[08:07:04]: 6E28B0 -> GetBillingTimeRested
[08:07:04]: 7B4950 -> SurveyNotificationDone
[08:07:04]: 7B3FB0 -> PINEntered
[08:07:04]: 7B3DA0 -> PlayGlueAmbience
[08:07:04]: 7B3E10 -> StopGlueAmbience
[08:07:04]: 7B49F0 -> GetCreditsText
[08:07:04]: 69D930 -> GetAccountExpansionLevel
[08:07:04]: 7B4880 -> GetClientExpansionLevel
[08:07:04]: 7B4080 -> MatrixEntered
[08:07:04]: 7B4100 -> MatrixRevert
[08:07:04]: 7B4110 -> MatrixCommit
[08:07:04]: 7B4120 -> GetMatrixCoordinates
[08:07:04]: 7B4980 -> ScanDLLStart
[08:07:04]: 7B4A80 -> ScanDLLContinueAnyway
[08:07:04]: 7B4A90 -> IsScanDLLFinished
[08:07:04]: 6FB930 -> IsWindowsClient
[08:07:04]: 6DCE70 -> IsMacClient
[08:07:04]: 6DCE70 -> IsLinuxClient
[08:07:04]: 7B5AA0 -> SetRealmSplitState
[08:07:04]: 7B5B30 -> RequestRealmSplitInfo
[08:07:04]: 7B4AD0 -> CancelLogin
[08:07:04]: 7B57B0 -> GetCVar
[08:07:04]: 7B4AE0 -> SetCVar
[08:07:04]: 7B5830 -> GetCVarDefault
[08:07:04]: 7B58C0 -> GetCVarMin
[08:07:04]: 6E0590 -> GetCVarMax
[08:07:04]: 7B59A0 -> GetCVarAbsoluteMin
[08:07:04]: 6E06A0 -> GetCVarAbsoluteMax
[08:07:04]: 7B5A40 -> GetChangedOptionWarnings
[08:07:04]: 7B4B90 -> AcceptChangedOptionWarnings
[08:07:04]: 7B4BA0 -> ShowChangedOptionWarnings
[08:07:04]: 7B41B0 -> TokenEntered
[08:07:04]: 6DE030 -> GetNumDeclensionSets
[08:07:04]: 7B4BE0 -> DeclineName
[08:07:04]: 7B4CE0 -> GetNumGameAccounts
[08:07:04]: 7B4D70 -> GetGameAccountInfo
[08:07:04]: 7B4E60 -> SetGameAccount
[08:07:04]: 7B4F30 -> StopAllSFX
[08:07:04]: 7B4F60 -> SetClearConfigData
[08:07:04]: 7B4FB0 -> RestartGx
[08:07:04]: 7B4FD0 -> RestoreVideoResolutionDefaults
[08:07:04]: 6DD080 -> RestoreVideoEffectsDefaults
[08:07:04]: 6DD090 -> RestoreVideoStereoDefaults
[08:07:04]: 7B4FE0 -> IsStreamingMode
[08:07:04]: 7B4FF0 -> IsStreamingTrial
[08:07:04]: 7B5000 -> IsConsoleActive
[08:07:04]: 7B5040 -> RunScript
[08:07:04]: 7B9590 -> SetCharSelectModelFrame
[08:07:04]: 7BA730 -> SetCharSelectBackground
[08:07:04]: 7BA780 -> GetCharacterListUpdate
[08:07:04]: 7B9730 -> GetNumCharacters
[08:07:04]: 7B9760 -> GetCharacterInfo
[08:07:04]: 7BA7D0 -> SelectCharacter
[08:07:04]: 7B99A0 -> DeleteCharacter
[08:07:04]: 7B9A10 -> RenameCharacter
[08:07:04]: 7B9B30 -> DeclineCharacter
[08:07:04]: 7B9600 -> UpdateSelectionCustomizationScene
[08:07:04]: 7B9630 -> GetCharacterSelectFacing
[08:07:04]: 7B9660 -> SetCharacterSelectFacing
[08:07:04]: 7B7680 -> SetCharCustomizeFrame
[08:07:04]: 7B76F0 -> SetCharCustomizeBackground
[08:07:04]: 7B8BC0 -> ResetCharCustomize
[08:07:04]: 7B7740 -> GetNameForRace
[08:07:04]: 7B77C0 -> GetFactionForRace
[08:07:04]: 7B8310 -> GetAvailableRaces
[08:07:04]: 7B8430 -> GetClassesForRace
[08:07:04]: 7B7890 -> GetHairCustomization
[08:07:04]: 7B7900 -> GetFacialHairCustomization
[08:07:04]: 7B7980 -> GetSelectedRace
[08:07:04]: 7B79C0 -> GetSelectedSex
[08:07:04]: 7B7A00 -> GetSelectedClass
[08:07:04]: 7B8BD0 -> SetSelectedRace
[08:07:04]: 7B84F0 -> SetSelectedSex
[08:07:04]: 7B8560 -> SetSelectedClass
[08:07:04]: 7B8C40 -> UpdateCustomizationBackground
[08:07:04]: 7B7A90 -> UpdateCustomizationScene
[08:07:04]: 7B7AC0 -> CycleCharCustomization
[08:07:04]: 7B85D0 -> RandomizeCharCustomization
[08:07:04]: 7B7B50 -> GetCharacterCreateFacing
[08:07:04]: 7B7B80 -> SetCharacterCreateFacing
[08:07:04]: 7B71D0 -> GetRandomName
[08:07:04]: 7B7BD0 -> CreateCharacter
[08:07:04]: 7B8C60 -> CustomizeExistingCharacter
[08:07:04]: 7B5BE0 -> RequestRealmList
[08:07:04]: 7B5C00 -> RealmListUpdateRate
[08:07:04]: 7B5C60 -> CancelRealmListQuery
[08:07:04]: 7B62A0 -> GetNumRealms
[08:07:04]: 7B6370 -> GetRealmInfo
[08:07:04]: 7B6760 -> ChangeRealm
[08:07:04]: 7B68C0 -> GetRealmCategories
[08:07:04]: 7B6B50 -> SetPreferredInfo
[08:07:04]: 7B6BD0 -> SortRealms
[08:07:04]: 7B6CA0 -> GetSelectedCategory
[08:07:04]: 7B5C70 -> RealmListDialogCancelled
[08:07:04]: 7B6970 -> IsInvalidTournamentRealmCategory
[08:07:04]: 7B6A20 -> IsTournamentRealmCategory
[08:07:04]: 7B6AA0 -> IsInvalidLocale
[08:07:04]: 7CC760 -> PlaySound
[08:07:04]: 7CC7E0 -> PlayMusic
[08:07:04]: 7CC840 -> PlaySoundFile
[08:07:04]: 7CC8A0 -> StopMusic
[08:07:04]: 7CCA40 -> Sound_GameSystem_GetNumInputDrivers
[08:07:04]: 7CCA70 -> Sound_GameSystem_GetInputDriverNameByIndex
[08:07:04]: 7CCB00 -> Sound_GameSystem_GetNumOutputDrivers
[08:07:04]: 7CCB30 -> Sound_GameSystem_GetOutputDriverNameByIndex
[08:07:04]: 7CCBC0 -> Sound_GameSystem_RestartSoundSystem
[08:07:04]: 7CC8B0 -> Sound_ChatSystem_GetNumInputDrivers
[08:07:04]: 7CC8E0 -> Sound_ChatSystem_GetInputDriverNameByIndex
[08:07:04]: 7CC970 -> Sound_ChatSystem_GetNumOutputDrivers
[08:07:04]: 7CC9A0 -> Sound_ChatSystem_GetOutputDriverNameByIndex
[08:07:04]: 7CCD80 -> VoiceChat_StartCapture
[08:07:04]: 7CCBE0 -> VoiceChat_StopCapture
[08:07:04]: 7CCBF0 -> VoiceChat_RecordLoopbackSound
[08:07:04]: 7CCC60 -> VoiceChat_StopRecordingLoopbackSound
[08:07:04]: 7CCC70 -> VoiceChat_PlayLoopbackSound
[08:07:04]: 7CCC80 -> VoiceChat_StopPlayingLoopbackSound
[08:07:04]: 7CCC90 -> VoiceChat_IsRecordingLoopbackSound
[08:07:04]: 7CCCC0 -> VoiceChat_IsPlayingLoopbackSound
[08:07:04]: 7CCCF0 -> VoiceChat_GetCurrentMicrophoneSignalLevel
[08:07:04]: 7CCD20 -> VoiceChat_ActivatePrimaryCaptureCallback
[08:07:04]: 950220 -> AccountMsg_LoadHeaders
[08:07:04]: 94F6F0 -> AccountMsg_GetNumTotalMsgs
[08:07:04]: 94FC70 -> AccountMsg_GetNumUnreadMsgs
[08:07:04]: 94FCF0 -> AccountMsg_GetNumUnreadUrgentMsgs
[08:07:04]: 94FD40 -> AccountMsg_GetIndexHighestPriorityUnreadMsg
[08:07:04]: 94FDF0 -> AccountMsg_GetIndexNextUnreadMsg
[08:07:04]: 94F730 -> AccountMsg_GetHeaderSubject
[08:07:04]: 94F7D0 -> AccountMsg_GetHeaderPriority
[08:07:04]: 94F880 -> AccountMsg_LoadBody
[08:07:04]: 94F930 -> AccountMsg_GetBody
[08:07:04]: 94FEC0 -> AccountMsg_SetMsgRead
[08:07:04]: 792A40 -> GetScreenResolutions
[08:07:04]: 792AB0 -> GetCurrentResolution
[08:07:04]: 792B80 -> SetScreenResolution
[08:07:04]: 792CB0 -> GetRefreshRates
[08:07:04]: 792470 -> SetupFullscreenScale
[08:07:04]: 792E40 -> GetMultisampleFormats
[08:07:04]: 792ED0 -> GetCurrentMultisampleFormat
[08:07:04]: 792FA0 -> SetMultisampleFormat
[08:07:04]: 792550 -> GetVideoCaps
[08:07:04]: 7921F0 -> GetGamma
[08:07:04]: 792220 -> SetGamma
[08:07:04]: 7922A0 -> GetTerrainMip
[08:07:04]: 7922D0 -> SetTerrainMip
[08:07:04]: 792680 -> IsStereoVideoAvailable
[08:07:04]: 792350 -> IsPlayerResolutionAvailable
Some of my patterns may still be out of date.
Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.
06-02-2009
New User
Join Date: Feb 2008
Posts: 8
Reputation: 3
Level up: 85%, 60 Points needed
Descriptors seem be the same.
Anyway, here they are:
Code:
WoW Offset Dumper - IDC Script by kynox
slightly edited by Boredevil
Credits: kynox, bobbysing, Patrick, Dominik, Azorbix
[WowObjectFields]
OBJECT_FIELD_GUID=0x0
OBJECT_FIELD_TYPE=0x2
OBJECT_FIELD_ENTRY=0x3
OBJECT_FIELD_SCALE_X=0x4
OBJECT_FIELD_PADDING=0x5
TOTAL_OBJECT_FIELDS=0x5
[WowUnitFields]
UNIT_FIELD_CHARM=0x6
UNIT_FIELD_SUMMON=0x8
UNIT_FIELD_CRITTER=0xA
UNIT_FIELD_CHARMEDBY=0xC
UNIT_FIELD_SUMMONEDBY=0xE
UNIT_FIELD_CREATEDBY=0x10
UNIT_FIELD_TARGET=0x12
UNIT_FIELD_CHANNEL_OBJECT=0x14
UNIT_FIELD_BYTES_0=0x16
UNIT_FIELD_HEALTH=0x17
UNIT_FIELD_POWER1=0x18
UNIT_FIELD_POWER2=0x19
UNIT_FIELD_POWER3=0x1A
UNIT_FIELD_POWER4=0x1B
UNIT_FIELD_POWER5=0x1C
UNIT_FIELD_POWER6=0x1D
UNIT_FIELD_POWER7=0x1E
UNIT_FIELD_MAXHEALTH=0x1F
UNIT_FIELD_MAXPOWER1=0x20
UNIT_FIELD_MAXPOWER2=0x21
UNIT_FIELD_MAXPOWER3=0x22
UNIT_FIELD_MAXPOWER4=0x23
UNIT_FIELD_MAXPOWER5=0x24
UNIT_FIELD_MAXPOWER6=0x25
UNIT_FIELD_MAXPOWER7=0x26
UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER=0x27
UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER=0x2E
UNIT_FIELD_LEVEL=0x35
UNIT_FIELD_FACTIONTEMPLATE=0x36
UNIT_VIRTUAL_ITEM_SLOT_ID=0x37
UNIT_FIELD_FLAGS=0x3A
UNIT_FIELD_FLAGS_2=0x3B
UNIT_FIELD_AURASTATE=0x3C
UNIT_FIELD_BASEATTACKTIME=0x3D
UNIT_FIELD_RANGEDATTACKTIME=0x3F
UNIT_FIELD_BOUNDINGRADIUS=0x40
UNIT_FIELD_COMBATREACH=0x41
UNIT_FIELD_DISPLAYID=0x42
UNIT_FIELD_NATIVEDISPLAYID=0x43
UNIT_FIELD_MOUNTDISPLAYID=0x44
UNIT_FIELD_MINDAMAGE=0x45
UNIT_FIELD_MAXDAMAGE=0x46
UNIT_FIELD_MINOFFHANDDAMAGE=0x47
UNIT_FIELD_MAXOFFHANDDAMAGE=0x48
UNIT_FIELD_BYTES_1=0x49
UNIT_FIELD_PETNUMBER=0x4A
UNIT_FIELD_PET_NAME_TIMESTAMP=0x4B
UNIT_FIELD_PETEXPERIENCE=0x4C
UNIT_FIELD_PETNEXTLEVELEXP=0x4D
UNIT_DYNAMIC_FLAGS=0x4E
UNIT_CHANNEL_SPELL=0x4F
UNIT_MOD_CAST_SPEED=0x50
UNIT_CREATED_BY_SPELL=0x51
UNIT_NPC_FLAGS=0x52
UNIT_NPC_EMOTESTATE=0x53
UNIT_FIELD_STAT0=0x54
UNIT_FIELD_STAT1=0x55
UNIT_FIELD_STAT2=0x56
UNIT_FIELD_STAT3=0x57
UNIT_FIELD_STAT4=0x58
UNIT_FIELD_POSSTAT0=0x59
UNIT_FIELD_POSSTAT1=0x5A
UNIT_FIELD_POSSTAT2=0x5B
UNIT_FIELD_POSSTAT3=0x5C
UNIT_FIELD_POSSTAT4=0x5D
UNIT_FIELD_NEGSTAT0=0x5E
UNIT_FIELD_NEGSTAT1=0x5F
UNIT_FIELD_NEGSTAT2=0x60
UNIT_FIELD_NEGSTAT3=0x61
UNIT_FIELD_NEGSTAT4=0x62
UNIT_FIELD_RESISTANCES=0x63
UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE=0x6A
UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE=0x71
UNIT_FIELD_BASE_MANA=0x78
UNIT_FIELD_BASE_HEALTH=0x79
UNIT_FIELD_BYTES_2=0x7A
UNIT_FIELD_ATTACK_POWER=0x7B
UNIT_FIELD_ATTACK_POWER_MODS=0x7C
UNIT_FIELD_ATTACK_POWER_MULTIPLIER=0x7D
UNIT_FIELD_RANGED_ATTACK_POWER=0x7E
UNIT_FIELD_RANGED_ATTACK_POWER_MODS=0x7F
UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER=0x80
UNIT_FIELD_MINRANGEDDAMAGE=0x81
UNIT_FIELD_MAXRANGEDDAMAGE=0x82
UNIT_FIELD_POWER_COST_MODIFIER=0x83
UNIT_FIELD_POWER_COST_MULTIPLIER=0x8A
UNIT_FIELD_MAXHEALTHMODIFIER=0x91
UNIT_FIELD_HOVERHEIGHT=0x92
UNIT_FIELD_PADDING=0x93
TOTAL_UNIT_FIELDS=0x59
[WowPlayerFields]
PLAYER_DUEL_ARBITER=0x94
PLAYER_FLAGS=0x96
PLAYER_GUILDID=0x97
PLAYER_GUILDRANK=0x98
PLAYER_BYTES=0x99
PLAYER_BYTES_2=0x9A
PLAYER_BYTES_3=0x9B
PLAYER_DUEL_TEAM=0x9C
PLAYER_GUILD_TIMESTAMP=0x9D
PLAYER_QUEST_LOG_1_1=0x9E
PLAYER_QUEST_LOG_1_2=0x9F
PLAYER_QUEST_LOG_1_3=0xA0
PLAYER_QUEST_LOG_1_4=0xA1
PLAYER_QUEST_LOG_2_1=0xA2
PLAYER_QUEST_LOG_2_2=0xA3
PLAYER_QUEST_LOG_2_3=0xA4
PLAYER_QUEST_LOG_2_4=0xA5
PLAYER_QUEST_LOG_3_1=0xA6
PLAYER_QUEST_LOG_3_2=0xA7
PLAYER_QUEST_LOG_3_3=0xA8
PLAYER_QUEST_LOG_3_4=0xA9
PLAYER_QUEST_LOG_4_1=0xAA
PLAYER_QUEST_LOG_4_2=0xAB
PLAYER_QUEST_LOG_4_3=0xAC
PLAYER_QUEST_LOG_4_4=0xAD
PLAYER_QUEST_LOG_5_1=0xAE
PLAYER_QUEST_LOG_5_2=0xAF
PLAYER_QUEST_LOG_5_3=0xB0
PLAYER_QUEST_LOG_5_4=0xB1
PLAYER_QUEST_LOG_6_1=0xB2
PLAYER_QUEST_LOG_6_2=0xB3
PLAYER_QUEST_LOG_6_3=0xB4
PLAYER_QUEST_LOG_6_4=0xB5
PLAYER_QUEST_LOG_7_1=0xB6
PLAYER_QUEST_LOG_7_2=0xB7
PLAYER_QUEST_LOG_7_3=0xB8
PLAYER_QUEST_LOG_7_4=0xB9
PLAYER_QUEST_LOG_8_1=0xBA
PLAYER_QUEST_LOG_8_2=0xBB
PLAYER_QUEST_LOG_8_3=0xBC
PLAYER_QUEST_LOG_8_4=0xBD
PLAYER_QUEST_LOG_9_1=0xBE
PLAYER_QUEST_LOG_9_2=0xBF
PLAYER_QUEST_LOG_9_3=0xC0
PLAYER_QUEST_LOG_9_4=0xC1
PLAYER_QUEST_LOG_10_1=0xC2
PLAYER_QUEST_LOG_10_2=0xC3
PLAYER_QUEST_LOG_10_3=0xC4
PLAYER_QUEST_LOG_10_4=0xC5
PLAYER_QUEST_LOG_11_1=0xC6
PLAYER_QUEST_LOG_11_2=0xC7
PLAYER_QUEST_LOG_11_3=0xC8
PLAYER_QUEST_LOG_11_4=0xC9
PLAYER_QUEST_LOG_12_1=0xCA
PLAYER_QUEST_LOG_12_2=0xCB
PLAYER_QUEST_LOG_12_3=0xCC
PLAYER_QUEST_LOG_12_4=0xCD
PLAYER_QUEST_LOG_13_1=0xCE
PLAYER_QUEST_LOG_13_2=0xCF
PLAYER_QUEST_LOG_13_3=0xD0
PLAYER_QUEST_LOG_13_4=0xD1
PLAYER_QUEST_LOG_14_1=0xD2
PLAYER_QUEST_LOG_14_2=0xD3
PLAYER_QUEST_LOG_14_3=0xD4
PLAYER_QUEST_LOG_14_4=0xD5
PLAYER_QUEST_LOG_15_1=0xD6
PLAYER_QUEST_LOG_15_2=0xD7
PLAYER_QUEST_LOG_15_3=0xD8
PLAYER_QUEST_LOG_15_4=0xD9
PLAYER_QUEST_LOG_16_1=0xDA
PLAYER_QUEST_LOG_16_2=0xDB
PLAYER_QUEST_LOG_16_3=0xDC
PLAYER_QUEST_LOG_16_4=0xDD
PLAYER_QUEST_LOG_17_1=0xDE
PLAYER_QUEST_LOG_17_2=0xDF
PLAYER_QUEST_LOG_17_3=0xE0
PLAYER_QUEST_LOG_17_4=0xE1
PLAYER_QUEST_LOG_18_1=0xE2
PLAYER_QUEST_LOG_18_2=0xE3
PLAYER_QUEST_LOG_18_3=0xE4
PLAYER_QUEST_LOG_18_4=0xE5
PLAYER_QUEST_LOG_19_1=0xE6
PLAYER_QUEST_LOG_19_2=0xE7
PLAYER_QUEST_LOG_19_3=0xE8
PLAYER_QUEST_LOG_19_4=0xE9
PLAYER_QUEST_LOG_20_1=0xEA
PLAYER_QUEST_LOG_20_2=0xEB
PLAYER_QUEST_LOG_20_3=0xEC
PLAYER_QUEST_LOG_20_4=0xED
PLAYER_QUEST_LOG_21_1=0xEE
PLAYER_QUEST_LOG_21_2=0xEF
PLAYER_QUEST_LOG_21_3=0xF0
PLAYER_QUEST_LOG_21_4=0xF1
PLAYER_QUEST_LOG_22_1=0xF2
PLAYER_QUEST_LOG_22_2=0xF3
PLAYER_QUEST_LOG_22_3=0xF4
PLAYER_QUEST_LOG_22_4=0xF5
PLAYER_QUEST_LOG_23_1=0xF6
PLAYER_QUEST_LOG_23_2=0xF7
PLAYER_QUEST_LOG_23_3=0xF8
PLAYER_QUEST_LOG_23_4=0xF9
PLAYER_QUEST_LOG_24_1=0xFA
PLAYER_QUEST_LOG_24_2=0xFB
PLAYER_QUEST_LOG_24_3=0xFC
PLAYER_QUEST_LOG_24_4=0xFD
PLAYER_QUEST_LOG_25_1=0xFE
PLAYER_QUEST_LOG_25_2=0xFF
PLAYER_QUEST_LOG_25_3=0x100
PLAYER_QUEST_LOG_25_4=0x101
PLAYER_VISIBLE_ITEM_1_ENTRYID=0x102
PLAYER_VISIBLE_ITEM_1_ENCHANTMENT=0x103
PLAYER_VISIBLE_ITEM_2_ENTRYID=0x104
PLAYER_VISIBLE_ITEM_2_ENCHANTMENT=0x105
PLAYER_VISIBLE_ITEM_3_ENTRYID=0x106
PLAYER_VISIBLE_ITEM_3_ENCHANTMENT=0x107
PLAYER_VISIBLE_ITEM_4_ENTRYID=0x108
PLAYER_VISIBLE_ITEM_4_ENCHANTMENT=0x109
PLAYER_VISIBLE_ITEM_5_ENTRYID=0x10A
PLAYER_VISIBLE_ITEM_5_ENCHANTMENT=0x10B
PLAYER_VISIBLE_ITEM_6_ENTRYID=0x10C
PLAYER_VISIBLE_ITEM_6_ENCHANTMENT=0x10D
PLAYER_VISIBLE_ITEM_7_ENTRYID=0x10E
PLAYER_VISIBLE_ITEM_7_ENCHANTMENT=0x10F
PLAYER_VISIBLE_ITEM_8_ENTRYID=0x110
PLAYER_VISIBLE_ITEM_8_ENCHANTMENT=0x111
PLAYER_VISIBLE_ITEM_9_ENTRYID=0x112
PLAYER_VISIBLE_ITEM_9_ENCHANTMENT=0x113
PLAYER_VISIBLE_ITEM_10_ENTRYID=0x114
PLAYER_VISIBLE_ITEM_10_ENCHANTMENT=0x115
PLAYER_VISIBLE_ITEM_11_ENTRYID=0x116
PLAYER_VISIBLE_ITEM_11_ENCHANTMENT=0x117
PLAYER_VISIBLE_ITEM_12_ENTRYID=0x118
PLAYER_VISIBLE_ITEM_12_ENCHANTMENT=0x119
PLAYER_VISIBLE_ITEM_13_ENTRYID=0x11A
PLAYER_VISIBLE_ITEM_13_ENCHANTMENT=0x11B
PLAYER_VISIBLE_ITEM_14_ENTRYID=0x11C
PLAYER_VISIBLE_ITEM_14_ENCHANTMENT=0x11D
PLAYER_VISIBLE_ITEM_15_ENTRYID=0x11E
PLAYER_VISIBLE_ITEM_15_ENCHANTMENT=0x11F
PLAYER_VISIBLE_ITEM_16_ENTRYID=0x120
PLAYER_VISIBLE_ITEM_16_ENCHANTMENT=0x121
PLAYER_VISIBLE_ITEM_17_ENTRYID=0x122
PLAYER_VISIBLE_ITEM_17_ENCHANTMENT=0x123
PLAYER_VISIBLE_ITEM_18_ENTRYID=0x124
PLAYER_VISIBLE_ITEM_18_ENCHANTMENT=0x125
PLAYER_VISIBLE_ITEM_19_ENTRYID=0x126
PLAYER_VISIBLE_ITEM_19_ENCHANTMENT=0x127
PLAYER_CHOSEN_TITLE=0x128
PLAYER_FIELD_PAD_0=0x129
PLAYER_FIELD_INV_SLOT_HEAD=0x12A
PLAYER_FIELD_PACK_SLOT_1=0x158
PLAYER_FIELD_BANK_SLOT_1=0x178
PLAYER_FIELD_BANKBAG_SLOT_1=0x1B0
PLAYER_FIELD_VENDORBUYBACK_SLOT_1=0x1BE
PLAYER_FIELD_KEYRING_SLOT_1=0x1D6
PLAYER_FIELD_CURRENCYTOKEN_SLOT_1=0x216
PLAYER_FARSIGHT=0x256
PLAYER__FIELD_KNOWN_TITLES=0x258
PLAYER__FIELD_KNOWN_TITLES1=0x25A
PLAYER__FIELD_KNOWN_TITLES2=0x25C
PLAYER_FIELD_KNOWN_CURRENCIES=0x25E
PLAYER_XP=0x260
PLAYER_NEXT_LEVEL_XP=0x261
PLAYER_SKILL_INFO_1_1=0x262
PLAYER_CHARACTER_POINTS1=0x3E2
PLAYER_CHARACTER_POINTS2=0x3E3
PLAYER_TRACK_CREATURES=0x3E4
PLAYER_TRACK_RESOURCES=0x3E5
PLAYER_BLOCK_PERCENTAGE=0x3E6
PLAYER_DODGE_PERCENTAGE=0x3E7
PLAYER_PARRY_PERCENTAGE=0x3E8
PLAYER_EXPERTISE=0x3E9
PLAYER_OFFHAND_EXPERTISE=0x3EA
PLAYER_CRIT_PERCENTAGE=0x3EB
PLAYER_RANGED_CRIT_PERCENTAGE=0x3EC
PLAYER_OFFHAND_CRIT_PERCENTAGE=0x3ED
PLAYER_SPELL_CRIT_PERCENTAGE1=0x3EE
PLAYER_SHIELD_BLOCK=0x3F5
PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE=0x3F6
PLAYER_EXPLORED_ZONES_1=0x3F7
PLAYER_REST_STATE_EXPERIENCE=0x477
PLAYER_FIELD_COINAGE=0x478
PLAYER_FIELD_MOD_DAMAGE_DONE_POS=0x479
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG=0x480
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT=0x487
PLAYER_FIELD_MOD_HEALING_DONE_POS=0x48E
PLAYER_FIELD_MOD_TARGET_RESISTANCE=0x48F
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE=0x490
PLAYER_FIELD_BYTES=0x491
PLAYER_AMMO_ID=0x492
PLAYER_SELF_RES_SPELL=0x493
PLAYER_FIELD_PVP_MEDALS=0x494
PLAYER_FIELD_BUYBACK_PRICE_1=0x495
PLAYER_FIELD_BUYBACK_TIMESTAMP_1=0x4A1
PLAYER_FIELD_KILLS=0x4AD
PLAYER_FIELD_TODAY_CONTRIBUTION=0x4AE
PLAYER_FIELD_YESTERDAY_CONTRIBUTION=0x4AF
PLAYER_FIELD_LIFETIME_HONORBALE_KILLS=0x4B0
PLAYER_FIELD_BYTES2=0x4B1
PLAYER_FIELD_WATCHED_FACTION_INDEX=0x4B2
PLAYER_FIELD_COMBAT_RATING_1=0x4B3
PLAYER_FIELD_ARENA_TEAM_INFO_1_1=0x4CC
PLAYER_FIELD_HONOR_CURRENCY=0x4DE
PLAYER_FIELD_ARENA_CURRENCY=0x4DF
PLAYER_FIELD_MAX_LEVEL=0x4E0
PLAYER_FIELD_DAILY_QUESTS_1=0x4E1
PLAYER_RUNE_REGEN_1=0x4FA
PLAYER_NO_REAGENT_COST_1=0x4FE
PLAYER_FIELD_GLYPH_SLOTS_1=0x501
PLAYER_FIELD_GLYPHS_1=0x507
PLAYER_GLYPHS_ENABLED=0x50D
TOTAL_PLAYER_FIELDS=0xD3
[WowItemFields]
ITEM_FIELD_OWNER=0x6
ITEM_FIELD_CONTAINED=0x8
ITEM_FIELD_CREATOR=0xA
ITEM_FIELD_GIFTCREATOR=0xC
ITEM_FIELD_STACK_COUNT=0xE
ITEM_FIELD_DURATION=0xF
ITEM_FIELD_SPELL_CHARGES=0x10
ITEM_FIELD_FLAGS=0x15
ITEM_FIELD_ENCHANTMENT_1_1=0x16
ITEM_FIELD_ENCHANTMENT_1_3=0x18
ITEM_FIELD_ENCHANTMENT_2_1=0x19
ITEM_FIELD_ENCHANTMENT_2_3=0x1B
ITEM_FIELD_ENCHANTMENT_3_1=0x1C
ITEM_FIELD_ENCHANTMENT_3_3=0x1E
ITEM_FIELD_ENCHANTMENT_4_1=0x1F
ITEM_FIELD_ENCHANTMENT_4_3=0x21
ITEM_FIELD_ENCHANTMENT_5_1=0x22
ITEM_FIELD_ENCHANTMENT_5_3=0x24
ITEM_FIELD_ENCHANTMENT_6_1=0x25
ITEM_FIELD_ENCHANTMENT_6_3=0x27
ITEM_FIELD_ENCHANTMENT_7_1=0x28
ITEM_FIELD_ENCHANTMENT_7_3=0x2A
ITEM_FIELD_ENCHANTMENT_8_1=0x2B
ITEM_FIELD_ENCHANTMENT_8_3=0x2D
ITEM_FIELD_ENCHANTMENT_9_1=0x2E
ITEM_FIELD_ENCHANTMENT_9_3=0x30
ITEM_FIELD_ENCHANTMENT_10_1=0x31
ITEM_FIELD_ENCHANTMENT_10_3=0x33
ITEM_FIELD_ENCHANTMENT_11_1=0x34
ITEM_FIELD_ENCHANTMENT_11_3=0x36
ITEM_FIELD_ENCHANTMENT_12_1=0x37
ITEM_FIELD_ENCHANTMENT_12_3=0x39
ITEM_FIELD_PROPERTY_SEED=0x3A
ITEM_FIELD_RANDOM_PROPERTIES_ID=0x3B
ITEM_FIELD_ITEM_TEXT_ID=0x3C
ITEM_FIELD_DURABILITY=0x3D
ITEM_FIELD_MAXDURABILITY=0x3E
ITEM_FIELD_PAD=0x3F
TOTAL_ITEM_FIELDS=0x26
[WowContainerFields]
CONTAINER_FIELD_NUM_SLOTS=0x6
CONTAINER_ALIGN_PAD=0x7
CONTAINER_FIELD_SLOT_1=0x8
TOTAL_CONTAINER_FIELDS=0x3
[WowGameObjectFields]
OBJECT_FIELD_CREATED_BY=0x6
GAMEOBJECT_DISPLAYID=0x8
GAMEOBJECT_FLAGS=0x9
GAMEOBJECT_PARENTROTATION=0xA
GAMEOBJECT_DYNAMIC=0xE
GAMEOBJECT_FACTION=0xF
GAMEOBJECT_LEVEL=0x10
GAMEOBJECT_BYTES_1=0x11
TOTAL_GAMEOBJECT_FIELDS=0x8
[WowDynamicObjectFields]
DYNAMICOBJECT_CASTER=0x6
DYNAMICOBJECT_BYTES=0x8
DYNAMICOBJECT_SPELLID=0x9
DYNAMICOBJECT_RADIUS=0xA
DYNAMICOBJECT_POS_X=0xB
DYNAMICOBJECT_POS_Y=0xC
DYNAMICOBJECT_POS_Z=0xD
DYNAMICOBJECT_FACING=0xE
DYNAMICOBJECT_CASTTIME=0xF
TOTAL_DYNAMICOBJECT_FIELDS=0x9
[WowCorpseFields]
CORPSE_FIELD_OWNER=0x6
CORPSE_FIELD_PARTY=0x8
CORPSE_FIELD_DISPLAY_ID=0xA
CORPSE_FIELD_ITEM=0xB
CORPSE_FIELD_BYTES_1=0x1E
CORPSE_FIELD_BYTES_2=0x1F
CORPSE_FIELD_GUILD=0x20
CORPSE_FIELD_FLAGS=0x21
CORPSE_FIELD_DYNAMIC_FLAGS=0x22
CORPSE_FIELD_PAD=0x23
TOTAL_CORPSE_FIELDS=0xA
Credits go to the ones mentioned in the Dump.
06-02-2009
Contributor
Join Date: Jul 2008
Location: Node #23
Posts: 316
Reputation: 89
Level up: 96%, 34 Points needed
Lua Inject :: 0x0049AAB0
06-02-2009
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Join Date: Jan 2008
Posts: 43
Reputation: 1
RegisterConsoleCommand
ConsolePrint
InvalidPointerCheck
UpdateModel
DebugString
UpdateMount
lpguid
enableconsole
would anyone happen to know what the things are for these. been looking all over have not found them in the forums and don't know how to find them myself
06-02-2009
Sergeant
Join Date: Apr 2008
Location: $M["HOMELOC"];
Posts: 42
Reputation: 10
Level up: 85%, 60 Points needed
Was kinda blind sided by this patch when I got home. Like the poster above, pretty much everything is the same. Thanks for the details, I will post enums when I get the time unless some one does it before me.
__________________
I close my eyes when I read.
06-03-2009
Site Donator
Join Date: May 2007
Posts: 63
Reputation: 19
Level up: 58%, 214 Points needed
My usual:
Code:
#ifndef __OBJECTS_STRUCTS_H__
#define __OBJECTS_STRUCTS_H__
// Version: 3.1.3 Build number: 9947 Build date: May 26 2009
/*----------------------------------
WoW Offset Dumper 0.1 - IDC Script
by kynox
modified by wraithZX to generate structs
Credits:
bobbysing, Patrick, Dominik, Azorbix
-----------------------------------*/
// Descriptors: 0x0105CF10
struct sObjectFields
{
/* offsets:[d:0x0000]:[b:0x0000] */ WGUID OBJECT_FIELD_GUID;
/* offsets:[d:0x0002]:[b:0x0008] */ unsigned long OBJECT_FIELD_TYPE;
/* offsets:[d:0x0003]:[b:0x000C] */ unsigned long OBJECT_FIELD_ENTRY;
/* offsets:[d:0x0004]:[b:0x0010] */ float OBJECT_FIELD_SCALE_X;
/* offsets:[d:0x0005]:[b:0x0014] */ unsigned long OBJECT_FIELD_PADDING;
};
// Descriptors: 0x0105CFB0
struct sItemFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ WGUID ITEM_FIELD_OWNER;
/* offsets:[d:0x0008]:[b:0x0020] */ WGUID ITEM_FIELD_CONTAINED;
/* offsets:[d:0x000A]:[b:0x0028] */ WGUID ITEM_FIELD_CREATOR;
/* offsets:[d:0x000C]:[b:0x0030] */ WGUID ITEM_FIELD_GIFTCREATOR;
/* offsets:[d:0x000E]:[b:0x0038] */ unsigned long ITEM_FIELD_STACK_COUNT;
/* offsets:[d:0x000F]:[b:0x003C] */ unsigned long ITEM_FIELD_DURATION;
/* offsets:[d:0x0010]:[b:0x0040] */ unsigned long ITEM_FIELD_SPELL_CHARGES[5];
/* offsets:[d:0x0015]:[b:0x0054] */ unsigned long ITEM_FIELD_FLAGS;
/* offsets:[d:0x0016]:[b:0x0058] */ unsigned long ITEM_FIELD_ENCHANTMENT_1_1[2];
/* offsets:[d:0x0018]:[b:0x0060] */ unsigned char ITEM_FIELD_ENCHANTMENT_1_3[4];
/* offsets:[d:0x0019]:[b:0x0064] */ unsigned long ITEM_FIELD_ENCHANTMENT_2_1[2];
/* offsets:[d:0x001B]:[b:0x006C] */ unsigned char ITEM_FIELD_ENCHANTMENT_2_3[4];
/* offsets:[d:0x001C]:[b:0x0070] */ unsigned long ITEM_FIELD_ENCHANTMENT_3_1[2];
/* offsets:[d:0x001E]:[b:0x0078] */ unsigned char ITEM_FIELD_ENCHANTMENT_3_3[4];
/* offsets:[d:0x001F]:[b:0x007C] */ unsigned long ITEM_FIELD_ENCHANTMENT_4_1[2];
/* offsets:[d:0x0021]:[b:0x0084] */ unsigned char ITEM_FIELD_ENCHANTMENT_4_3[4];
/* offsets:[d:0x0022]:[b:0x0088] */ unsigned long ITEM_FIELD_ENCHANTMENT_5_1[2];
/* offsets:[d:0x0024]:[b:0x0090] */ unsigned char ITEM_FIELD_ENCHANTMENT_5_3[4];
/* offsets:[d:0x0025]:[b:0x0094] */ unsigned long ITEM_FIELD_ENCHANTMENT_6_1[2];
/* offsets:[d:0x0027]:[b:0x009C] */ unsigned char ITEM_FIELD_ENCHANTMENT_6_3[4];
/* offsets:[d:0x0028]:[b:0x00A0] */ unsigned long ITEM_FIELD_ENCHANTMENT_7_1[2];
/* offsets:[d:0x002A]:[b:0x00A8] */ unsigned char ITEM_FIELD_ENCHANTMENT_7_3[4];
/* offsets:[d:0x002B]:[b:0x00AC] */ unsigned long ITEM_FIELD_ENCHANTMENT_8_1[2];
/* offsets:[d:0x002D]:[b:0x00B4] */ unsigned char ITEM_FIELD_ENCHANTMENT_8_3[4];
/* offsets:[d:0x002E]:[b:0x00B8] */ unsigned long ITEM_FIELD_ENCHANTMENT_9_1[2];
/* offsets:[d:0x0030]:[b:0x00C0] */ unsigned char ITEM_FIELD_ENCHANTMENT_9_3[4];
/* offsets:[d:0x0031]:[b:0x00C4] */ unsigned long ITEM_FIELD_ENCHANTMENT_10_1[2];
/* offsets:[d:0x0033]:[b:0x00CC] */ unsigned char ITEM_FIELD_ENCHANTMENT_10_3[4];
/* offsets:[d:0x0034]:[b:0x00D0] */ unsigned long ITEM_FIELD_ENCHANTMENT_11_1[2];
/* offsets:[d:0x0036]:[b:0x00D8] */ unsigned char ITEM_FIELD_ENCHANTMENT_11_3[4];
/* offsets:[d:0x0037]:[b:0x00DC] */ unsigned long ITEM_FIELD_ENCHANTMENT_12_1[2];
/* offsets:[d:0x0039]:[b:0x00E4] */ unsigned char ITEM_FIELD_ENCHANTMENT_12_3[4];
/* offsets:[d:0x003A]:[b:0x00E8] */ unsigned long ITEM_FIELD_PROPERTY_SEED;
/* offsets:[d:0x003B]:[b:0x00EC] */ unsigned long ITEM_FIELD_RANDOM_PROPERTIES_ID;
/* offsets:[d:0x003C]:[b:0x00F0] */ unsigned long ITEM_FIELD_ITEM_TEXT_ID;
/* offsets:[d:0x003D]:[b:0x00F4] */ unsigned long ITEM_FIELD_DURABILITY;
/* offsets:[d:0x003E]:[b:0x00F8] */ unsigned long ITEM_FIELD_MAXDURABILITY;
/* offsets:[d:0x003F]:[b:0x00FC] */ unsigned long ITEM_FIELD_PAD;
};
// Descriptors: 0x0105CF74
struct sContainerFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ unsigned long CONTAINER_FIELD_NUM_SLOTS;
/* offsets:[d:0x0007]:[b:0x001C] */ unsigned char CONTAINER_ALIGN_PAD[4];
/* offsets:[d:0x0008]:[b:0x0020] */ WGUID CONTAINER_FIELD_SLOT_1[36];
};
// Descriptors: 0x0105D2A8
struct sUnitFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ WGUID UNIT_FIELD_CHARM;
/* offsets:[d:0x0008]:[b:0x0020] */ WGUID UNIT_FIELD_SUMMON;
/* offsets:[d:0x000A]:[b:0x0028] */ WGUID UNIT_FIELD_CRITTER;
/* offsets:[d:0x000C]:[b:0x0030] */ WGUID UNIT_FIELD_CHARMEDBY;
/* offsets:[d:0x000E]:[b:0x0038] */ WGUID UNIT_FIELD_SUMMONEDBY;
/* offsets:[d:0x0010]:[b:0x0040] */ WGUID UNIT_FIELD_CREATEDBY;
/* offsets:[d:0x0012]:[b:0x0048] */ WGUID UNIT_FIELD_TARGET;
/* offsets:[d:0x0014]:[b:0x0050] */ WGUID UNIT_FIELD_CHANNEL_OBJECT;
/* offsets:[d:0x0016]:[b:0x0058] */ unsigned char UNIT_FIELD_BYTES_0[4];
/* offsets:[d:0x0017]:[b:0x005C] */ unsigned long UNIT_FIELD_HEALTH;
/* offsets:[d:0x0018]:[b:0x0060] */ unsigned long UNIT_FIELD_POWER1;
/* offsets:[d:0x0019]:[b:0x0064] */ unsigned long UNIT_FIELD_POWER2;
/* offsets:[d:0x001A]:[b:0x0068] */ unsigned long UNIT_FIELD_POWER3;
/* offsets:[d:0x001B]:[b:0x006C] */ unsigned long UNIT_FIELD_POWER4;
/* offsets:[d:0x001C]:[b:0x0070] */ unsigned long UNIT_FIELD_POWER5;
/* offsets:[d:0x001D]:[b:0x0074] */ unsigned long UNIT_FIELD_POWER6;
/* offsets:[d:0x001E]:[b:0x0078] */ unsigned long UNIT_FIELD_POWER7;
/* offsets:[d:0x001F]:[b:0x007C] */ unsigned long UNIT_FIELD_MAXHEALTH;
/* offsets:[d:0x0020]:[b:0x0080] */ unsigned long UNIT_FIELD_MAXPOWER1;
/* offsets:[d:0x0021]:[b:0x0084] */ unsigned long UNIT_FIELD_MAXPOWER2;
/* offsets:[d:0x0022]:[b:0x0088] */ unsigned long UNIT_FIELD_MAXPOWER3;
/* offsets:[d:0x0023]:[b:0x008C] */ unsigned long UNIT_FIELD_MAXPOWER4;
/* offsets:[d:0x0024]:[b:0x0090] */ unsigned long UNIT_FIELD_MAXPOWER5;
/* offsets:[d:0x0025]:[b:0x0094] */ unsigned long UNIT_FIELD_MAXPOWER6;
/* offsets:[d:0x0026]:[b:0x0098] */ unsigned long UNIT_FIELD_MAXPOWER7;
/* offsets:[d:0x0027]:[b:0x009C] */ float UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER[7];
/* offsets:[d:0x002E]:[b:0x00B8] */ float UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER[7];
/* offsets:[d:0x0035]:[b:0x00D4] */ unsigned long UNIT_FIELD_LEVEL;
/* offsets:[d:0x0036]:[b:0x00D8] */ unsigned long UNIT_FIELD_FACTIONTEMPLATE;
/* offsets:[d:0x0037]:[b:0x00DC] */ unsigned long UNIT_VIRTUAL_ITEM_SLOT_ID[3];
/* offsets:[d:0x003A]:[b:0x00E8] */ unsigned long UNIT_FIELD_FLAGS;
/* offsets:[d:0x003B]:[b:0x00EC] */ unsigned long UNIT_FIELD_FLAGS_2;
/* offsets:[d:0x003C]:[b:0x00F0] */ unsigned long UNIT_FIELD_AURASTATE;
/* offsets:[d:0x003D]:[b:0x00F4] */ unsigned long UNIT_FIELD_BASEATTACKTIME[2];
/* offsets:[d:0x003F]:[b:0x00FC] */ unsigned long UNIT_FIELD_RANGEDATTACKTIME;
/* offsets:[d:0x0040]:[b:0x0100] */ float UNIT_FIELD_BOUNDINGRADIUS;
/* offsets:[d:0x0041]:[b:0x0104] */ float UNIT_FIELD_COMBATREACH;
/* offsets:[d:0x0042]:[b:0x0108] */ unsigned long UNIT_FIELD_DISPLAYID;
/* offsets:[d:0x0043]:[b:0x010C] */ unsigned long UNIT_FIELD_NATIVEDISPLAYID;
/* offsets:[d:0x0044]:[b:0x0110] */ unsigned long UNIT_FIELD_MOUNTDISPLAYID;
/* offsets:[d:0x0045]:[b:0x0114] */ float UNIT_FIELD_MINDAMAGE;
/* offsets:[d:0x0046]:[b:0x0118] */ float UNIT_FIELD_MAXDAMAGE;
/* offsets:[d:0x0047]:[b:0x011C] */ float UNIT_FIELD_MINOFFHANDDAMAGE;
/* offsets:[d:0x0048]:[b:0x0120] */ float UNIT_FIELD_MAXOFFHANDDAMAGE;
/* offsets:[d:0x0049]:[b:0x0124] */ unsigned char UNIT_FIELD_BYTES_1[4];
/* offsets:[d:0x004A]:[b:0x0128] */ unsigned long UNIT_FIELD_PETNUMBER;
/* offsets:[d:0x004B]:[b:0x012C] */ unsigned long UNIT_FIELD_PET_NAME_TIMESTAMP;
/* offsets:[d:0x004C]:[b:0x0130] */ unsigned long UNIT_FIELD_PETEXPERIENCE;
/* offsets:[d:0x004D]:[b:0x0134] */ unsigned long UNIT_FIELD_PETNEXTLEVELEXP;
/* offsets:[d:0x004E]:[b:0x0138] */ unsigned long UNIT_DYNAMIC_FLAGS;
/* offsets:[d:0x004F]:[b:0x013C] */ unsigned long UNIT_CHANNEL_SPELL;
/* offsets:[d:0x0050]:[b:0x0140] */ float UNIT_MOD_CAST_SPEED;
/* offsets:[d:0x0051]:[b:0x0144] */ unsigned long UNIT_CREATED_BY_SPELL;
/* offsets:[d:0x0052]:[b:0x0148] */ unsigned long UNIT_NPC_FLAGS;
/* offsets:[d:0x0053]:[b:0x014C] */ unsigned long UNIT_NPC_EMOTESTATE;
/* offsets:[d:0x0054]:[b:0x0150] */ unsigned long UNIT_FIELD_STAT0;
/* offsets:[d:0x0055]:[b:0x0154] */ unsigned long UNIT_FIELD_STAT1;
/* offsets:[d:0x0056]:[b:0x0158] */ unsigned long UNIT_FIELD_STAT2;
/* offsets:[d:0x0057]:[b:0x015C] */ unsigned long UNIT_FIELD_STAT3;
/* offsets:[d:0x0058]:[b:0x0160] */ unsigned long UNIT_FIELD_STAT4;
/* offsets:[d:0x0059]:[b:0x0164] */ unsigned long UNIT_FIELD_POSSTAT0;
/* offsets:[d:0x005A]:[b:0x0168] */ unsigned long UNIT_FIELD_POSSTAT1;
/* offsets:[d:0x005B]:[b:0x016C] */ unsigned long UNIT_FIELD_POSSTAT2;
/* offsets:[d:0x005C]:[b:0x0170] */ unsigned long UNIT_FIELD_POSSTAT3;
/* offsets:[d:0x005D]:[b:0x0174] */ unsigned long UNIT_FIELD_POSSTAT4;
/* offsets:[d:0x005E]:[b:0x0178] */ unsigned long UNIT_FIELD_NEGSTAT0;
/* offsets:[d:0x005F]:[b:0x017C] */ unsigned long UNIT_FIELD_NEGSTAT1;
/* offsets:[d:0x0060]:[b:0x0180] */ unsigned long UNIT_FIELD_NEGSTAT2;
/* offsets:[d:0x0061]:[b:0x0184] */ unsigned long UNIT_FIELD_NEGSTAT3;
/* offsets:[d:0x0062]:[b:0x0188] */ unsigned long UNIT_FIELD_NEGSTAT4;
/* offsets:[d:0x0063]:[b:0x018C] */ unsigned long UNIT_FIELD_RESISTANCES[7];
/* offsets:[d:0x006A]:[b:0x01A8] */ unsigned long UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE[7];
/* offsets:[d:0x0071]:[b:0x01C4] */ unsigned long UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE[7];
/* offsets:[d:0x0078]:[b:0x01E0] */ unsigned long UNIT_FIELD_BASE_MANA;
/* offsets:[d:0x0079]:[b:0x01E4] */ unsigned long UNIT_FIELD_BASE_HEALTH;
/* offsets:[d:0x007A]:[b:0x01E8] */ unsigned char UNIT_FIELD_BYTES_2[4];
/* offsets:[d:0x007B]:[b:0x01EC] */ unsigned long UNIT_FIELD_ATTACK_POWER;
/* offsets:[d:0x007C]:[b:0x01F0] */ unsigned char UNIT_FIELD_ATTACK_POWER_MODS[4];
/* offsets:[d:0x007D]:[b:0x01F4] */ float UNIT_FIELD_ATTACK_POWER_MULTIPLIER;
/* offsets:[d:0x007E]:[b:0x01F8] */ unsigned long UNIT_FIELD_RANGED_ATTACK_POWER;
/* offsets:[d:0x007F]:[b:0x01FC] */ unsigned char UNIT_FIELD_RANGED_ATTACK_POWER_MODS[4];
/* offsets:[d:0x0080]:[b:0x0200] */ float UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER;
/* offsets:[d:0x0081]:[b:0x0204] */ float UNIT_FIELD_MINRANGEDDAMAGE;
/* offsets:[d:0x0082]:[b:0x0208] */ float UNIT_FIELD_MAXRANGEDDAMAGE;
/* offsets:[d:0x0083]:[b:0x020C] */ unsigned long UNIT_FIELD_POWER_COST_MODIFIER[7];
/* offsets:[d:0x008A]:[b:0x0228] */ float UNIT_FIELD_POWER_COST_MULTIPLIER[7];
/* offsets:[d:0x0091]:[b:0x0244] */ float UNIT_FIELD_MAXHEALTHMODIFIER;
/* offsets:[d:0x0092]:[b:0x0248] */ float UNIT_FIELD_HOVERHEIGHT;
/* offsets:[d:0x0093]:[b:0x024C] */ unsigned long UNIT_FIELD_PADDING;
};
// Descriptors: 0x0105D9A0
struct sPlayerFields
{
/* offsets:[d:0x0094]:[b:0x0250] */ WGUID PLAYER_DUEL_ARBITER;
/* offsets:[d:0x0096]:[b:0x0258] */ unsigned long PLAYER_FLAGS;
/* offsets:[d:0x0097]:[b:0x025C] */ unsigned long PLAYER_GUILDID;
/* offsets:[d:0x0098]:[b:0x0260] */ unsigned long PLAYER_GUILDRANK;
/* offsets:[d:0x0099]:[b:0x0264] */ unsigned char PLAYER_BYTES[4];
/* offsets:[d:0x009A]:[b:0x0268] */ unsigned char PLAYER_BYTES_2[4];
/* offsets:[d:0x009B]:[b:0x026C] */ unsigned char PLAYER_BYTES_3[4];
/* offsets:[d:0x009C]:[b:0x0270] */ unsigned long PLAYER_DUEL_TEAM;
/* offsets:[d:0x009D]:[b:0x0274] */ unsigned long PLAYER_GUILD_TIMESTAMP;
/* offsets:[d:0x009E]:[b:0x0278] */ unsigned long PLAYER_QUEST_LOG_1_1;
/* offsets:[d:0x009F]:[b:0x027C] */ unsigned long PLAYER_QUEST_LOG_1_2;
/* offsets:[d:0x00A0]:[b:0x0280] */ unsigned char PLAYER_QUEST_LOG_1_3[4];
/* offsets:[d:0x00A1]:[b:0x0284] */ unsigned long PLAYER_QUEST_LOG_1_4;
/* offsets:[d:0x00A2]:[b:0x0288] */ unsigned long PLAYER_QUEST_LOG_2_1;
/* offsets:[d:0x00A3]:[b:0x028C] */ unsigned long PLAYER_QUEST_LOG_2_2;
/* offsets:[d:0x00A4]:[b:0x0290] */ unsigned char PLAYER_QUEST_LOG_2_3[4];
/* offsets:[d:0x00A5]:[b:0x0294] */ unsigned long PLAYER_QUEST_LOG_2_4;
/* offsets:[d:0x00A6]:[b:0x0298] */ unsigned long PLAYER_QUEST_LOG_3_1;
/* offsets:[d:0x00A7]:[b:0x029C] */ unsigned long PLAYER_QUEST_LOG_3_2;
/* offsets:[d:0x00A8]:[b:0x02A0] */ unsigned char PLAYER_QUEST_LOG_3_3[4];
/* offsets:[d:0x00A9]:[b:0x02A4] */ unsigned long PLAYER_QUEST_LOG_3_4;
/* offsets:[d:0x00AA]:[b:0x02A8] */ unsigned long PLAYER_QUEST_LOG_4_1;
/* offsets:[d:0x00AB]:[b:0x02AC] */ unsigned long PLAYER_QUEST_LOG_4_2;
/* offsets:[d:0x00AC]:[b:0x02B0] */ unsigned char PLAYER_QUEST_LOG_4_3[4];
/* offsets:[d:0x00AD]:[b:0x02B4] */ unsigned long PLAYER_QUEST_LOG_4_4;
/* offsets:[d:0x00AE]:[b:0x02B8] */ unsigned long PLAYER_QUEST_LOG_5_1;
/* offsets:[d:0x00AF]:[b:0x02BC] */ unsigned long PLAYER_QUEST_LOG_5_2;
/* offsets:[d:0x00B0]:[b:0x02C0] */ unsigned char PLAYER_QUEST_LOG_5_3[4];
/* offsets:[d:0x00B1]:[b:0x02C4] */ unsigned long PLAYER_QUEST_LOG_5_4;
/* offsets:[d:0x00B2]:[b:0x02C8] */ unsigned long PLAYER_QUEST_LOG_6_1;
/* offsets:[d:0x00B3]:[b:0x02CC] */ unsigned long PLAYER_QUEST_LOG_6_2;
/* offsets:[d:0x00B4]:[b:0x02D0] */ unsigned char PLAYER_QUEST_LOG_6_3[4];
/* offsets:[d:0x00B5]:[b:0x02D4] */ unsigned long PLAYER_QUEST_LOG_6_4;
/* offsets:[d:0x00B6]:[b:0x02D8] */ unsigned long PLAYER_QUEST_LOG_7_1;
/* offsets:[d:0x00B7]:[b:0x02DC] */ unsigned long PLAYER_QUEST_LOG_7_2;
/* offsets:[d:0x00B8]:[b:0x02E0] */ unsigned char PLAYER_QUEST_LOG_7_3[4];
/* offsets:[d:0x00B9]:[b:0x02E4] */ unsigned long PLAYER_QUEST_LOG_7_4;
/* offsets:[d:0x00BA]:[b:0x02E8] */ unsigned long PLAYER_QUEST_LOG_8_1;
/* offsets:[d:0x00BB]:[b:0x02EC] */ unsigned long PLAYER_QUEST_LOG_8_2;
/* offsets:[d:0x00BC]:[b:0x02F0] */ unsigned char PLAYER_QUEST_LOG_8_3[4];
/* offsets:[d:0x00BD]:[b:0x02F4] */ unsigned long PLAYER_QUEST_LOG_8_4;
/* offsets:[d:0x00BE]:[b:0x02F8] */ unsigned long PLAYER_QUEST_LOG_9_1;
/* offsets:[d:0x00BF]:[b:0x02FC] */ unsigned long PLAYER_QUEST_LOG_9_2;
/* offsets:[d:0x00C0]:[b:0x0300] */ unsigned char PLAYER_QUEST_LOG_9_3[4];
/* offsets:[d:0x00C1]:[b:0x0304] */ unsigned long PLAYER_QUEST_LOG_9_4;
/* offsets:[d:0x00C2]:[b:0x0308] */ unsigned long PLAYER_QUEST_LOG_10_1;
/* offsets:[d:0x00C3]:[b:0x030C] */ unsigned long PLAYER_QUEST_LOG_10_2;
/* offsets:[d:0x00C4]:[b:0x0310] */ unsigned char PLAYER_QUEST_LOG_10_3[4];
/* offsets:[d:0x00C5]:[b:0x0314] */ unsigned long PLAYER_QUEST_LOG_10_4;
/* offsets:[d:0x00C6]:[b:0x0318] */ unsigned long PLAYER_QUEST_LOG_11_1;
/* offsets:[d:0x00C7]:[b:0x031C] */ unsigned long PLAYER_QUEST_LOG_11_2;
/* offsets:[d:0x00C8]:[b:0x0320] */ unsigned char PLAYER_QUEST_LOG_11_3[4];
/* offsets:[d:0x00C9]:[b:0x0324] */ unsigned long PLAYER_QUEST_LOG_11_4;
/* offsets:[d:0x00CA]:[b:0x0328] */ unsigned long PLAYER_QUEST_LOG_12_1;
/* offsets:[d:0x00CB]:[b:0x032C] */ unsigned long PLAYER_QUEST_LOG_12_2;
/* offsets:[d:0x00CC]:[b:0x0330] */ unsigned char PLAYER_QUEST_LOG_12_3[4];
/* offsets:[d:0x00CD]:[b:0x0334] */ unsigned long PLAYER_QUEST_LOG_12_4;
/* offsets:[d:0x00CE]:[b:0x0338] */ unsigned long PLAYER_QUEST_LOG_13_1;
/* offsets:[d:0x00CF]:[b:0x033C] */ unsigned long PLAYER_QUEST_LOG_13_2;
/* offsets:[d:0x00D0]:[b:0x0340] */ unsigned char PLAYER_QUEST_LOG_13_3[4];
/* offsets:[d:0x00D1]:[b:0x0344] */ unsigned long PLAYER_QUEST_LOG_13_4;
/* offsets:[d:0x00D2]:[b:0x0348] */ unsigned long PLAYER_QUEST_LOG_14_1;
/* offsets:[d:0x00D3]:[b:0x034C] */ unsigned long PLAYER_QUEST_LOG_14_2;
/* offsets:[d:0x00D4]:[b:0x0350] */ unsigned char PLAYER_QUEST_LOG_14_3[4];
/* offsets:[d:0x00D5]:[b:0x0354] */ unsigned long PLAYER_QUEST_LOG_14_4;
/* offsets:[d:0x00D6]:[b:0x0358] */ unsigned long PLAYER_QUEST_LOG_15_1;
/* offsets:[d:0x00D7]:[b:0x035C] */ unsigned long PLAYER_QUEST_LOG_15_2;
/* offsets:[d:0x00D8]:[b:0x0360] */ unsigned char PLAYER_QUEST_LOG_15_3[4];
/* offsets:[d:0x00D9]:[b:0x0364] */ unsigned long PLAYER_QUEST_LOG_15_4;
/* offsets:[d:0x00DA]:[b:0x0368] */ unsigned long PLAYER_QUEST_LOG_16_1;
/* offsets:[d:0x00DB]:[b:0x036C] */ unsigned long PLAYER_QUEST_LOG_16_2;
/* offsets:[d:0x00DC]:[b:0x0370] */ unsigned char PLAYER_QUEST_LOG_16_3[4];
/* offsets:[d:0x00DD]:[b:0x0374] */ unsigned long PLAYER_QUEST_LOG_16_4;
/* offsets:[d:0x00DE]:[b:0x0378] */ unsigned long PLAYER_QUEST_LOG_17_1;
/* offsets:[d:0x00DF]:[b:0x037C] */ unsigned long PLAYER_QUEST_LOG_17_2;
/* offsets:[d:0x00E0]:[b:0x0380] */ unsigned char PLAYER_QUEST_LOG_17_3[4];
/* offsets:[d:0x00E1]:[b:0x0384] */ unsigned long PLAYER_QUEST_LOG_17_4;
/* offsets:[d:0x00E2]:[b:0x0388] */ unsigned long PLAYER_QUEST_LOG_18_1;
/* offsets:[d:0x00E3]:[b:0x038C] */ unsigned long PLAYER_QUEST_LOG_18_2;
/* offsets:[d:0x00E4]:[b:0x0390] */ unsigned char PLAYER_QUEST_LOG_18_3[4];
/* offsets:[d:0x00E5]:[b:0x0394] */ unsigned long PLAYER_QUEST_LOG_18_4;
/* offsets:[d:0x00E6]:[b:0x0398] */ unsigned long PLAYER_QUEST_LOG_19_1;
/* offsets:[d:0x00E7]:[b:0x039C] */ unsigned long PLAYER_QUEST_LOG_19_2;
/* offsets:[d:0x00E8]:[b:0x03A0] */ unsigned char PLAYER_QUEST_LOG_19_3[4];
/* offsets:[d:0x00E9]:[b:0x03A4] */ unsigned long PLAYER_QUEST_LOG_19_4;
/* offsets:[d:0x00EA]:[b:0x03A8] */ unsigned long PLAYER_QUEST_LOG_20_1;
/* offsets:[d:0x00EB]:[b:0x03AC] */ unsigned long PLAYER_QUEST_LOG_20_2;
/* offsets:[d:0x00EC]:[b:0x03B0] */ unsigned char PLAYER_QUEST_LOG_20_3[4];
/* offsets:[d:0x00ED]:[b:0x03B4] */ unsigned long PLAYER_QUEST_LOG_20_4;
/* offsets:[d:0x00EE]:[b:0x03B8] */ unsigned long PLAYER_QUEST_LOG_21_1;
/* offsets:[d:0x00EF]:[b:0x03BC] */ unsigned long PLAYER_QUEST_LOG_21_2;
/* offsets:[d:0x00F0]:[b:0x03C0] */ unsigned char PLAYER_QUEST_LOG_21_3[4];
/* offsets:[d:0x00F1]:[b:0x03C4] */ unsigned long PLAYER_QUEST_LOG_21_4;
/* offsets:[d:0x00F2]:[b:0x03C8] */ unsigned long PLAYER_QUEST_LOG_22_1;
/* offsets:[d:0x00F3]:[b:0x03CC] */ unsigned long PLAYER_QUEST_LOG_22_2;
/* offsets:[d:0x00F4]:[b:0x03D0] */ unsigned char PLAYER_QUEST_LOG_22_3[4];
/* offsets:[d:0x00F5]:[b:0x03D4] */ unsigned long PLAYER_QUEST_LOG_22_4;
/* offsets:[d:0x00F6]:[b:0x03D8] */ unsigned long PLAYER_QUEST_LOG_23_1;
/* offsets:[d:0x00F7]:[b:0x03DC] */ unsigned long PLAYER_QUEST_LOG_23_2;
/* offsets:[d:0x00F8]:[b:0x03E0] */ unsigned char PLAYER_QUEST_LOG_23_3[4];
/* offsets:[d:0x00F9]:[b:0x03E4] */ unsigned long PLAYER_QUEST_LOG_23_4;
/* offsets:[d:0x00FA]:[b:0x03E8] */ unsigned long PLAYER_QUEST_LOG_24_1;
/* offsets:[d:0x00FB]:[b:0x03EC] */ unsigned long PLAYER_QUEST_LOG_24_2;
/* offsets:[d:0x00FC]:[b:0x03F0] */ unsigned char PLAYER_QUEST_LOG_24_3[4];
/* offsets:[d:0x00FD]:[b:0x03F4] */ unsigned long PLAYER_QUEST_LOG_24_4;
/* offsets:[d:0x00FE]:[b:0x03F8] */ unsigned long PLAYER_QUEST_LOG_25_1;
/* offsets:[d:0x00FF]:[b:0x03FC] */ unsigned long PLAYER_QUEST_LOG_25_2;
/* offsets:[d:0x0100]:[b:0x0400] */ unsigned char PLAYER_QUEST_LOG_25_3[4];
/* offsets:[d:0x0101]:[b:0x0404] */ unsigned long PLAYER_QUEST_LOG_25_4;
/* offsets:[d:0x0102]:[b:0x0408] */ unsigned long PLAYER_VISIBLE_ITEM_1_ENTRYID;
/* offsets:[d:0x0103]:[b:0x040C] */ unsigned char PLAYER_VISIBLE_ITEM_1_ENCHANTMENT[4];
/* offsets:[d:0x0104]:[b:0x0410] */ unsigned long PLAYER_VISIBLE_ITEM_2_ENTRYID;
/* offsets:[d:0x0105]:[b:0x0414] */ unsigned char PLAYER_VISIBLE_ITEM_2_ENCHANTMENT[4];
/* offsets:[d:0x0106]:[b:0x0418] */ unsigned long PLAYER_VISIBLE_ITEM_3_ENTRYID;
/* offsets:[d:0x0107]:[b:0x041C] */ unsigned char PLAYER_VISIBLE_ITEM_3_ENCHANTMENT[4];
/* offsets:[d:0x0108]:[b:0x0420] */ unsigned long PLAYER_VISIBLE_ITEM_4_ENTRYID;
/* offsets:[d:0x0109]:[b:0x0424] */ unsigned char PLAYER_VISIBLE_ITEM_4_ENCHANTMENT[4];
/* offsets:[d:0x010A]:[b:0x0428] */ unsigned long PLAYER_VISIBLE_ITEM_5_ENTRYID;
/* offsets:[d:0x010B]:[b:0x042C] */ unsigned char PLAYER_VISIBLE_ITEM_5_ENCHANTMENT[4];
/* offsets:[d:0x010C]:[b:0x0430] */ unsigned long PLAYER_VISIBLE_ITEM_6_ENTRYID;
/* offsets:[d:0x010D]:[b:0x0434] */ unsigned char PLAYER_VISIBLE_ITEM_6_ENCHANTMENT[4];
/* offsets:[d:0x010E]:[b:0x0438] */ unsigned long PLAYER_VISIBLE_ITEM_7_ENTRYID;
/* offsets:[d:0x010F]:[b:0x043C] */ unsigned char PLAYER_VISIBLE_ITEM_7_ENCHANTMENT[4];
/* offsets:[d:0x0110]:[b:0x0440] */ unsigned long PLAYER_VISIBLE_ITEM_8_ENTRYID;
/* offsets:[d:0x0111]:[b:0x0444] */ unsigned char PLAYER_VISIBLE_ITEM_8_ENCHANTMENT[4];
/* offsets:[d:0x0112]:[b:0x0448] */ unsigned long PLAYER_VISIBLE_ITEM_9_ENTRYID;
/* offsets:[d:0x0113]:[b:0x044C] */ unsigned char PLAYER_VISIBLE_ITEM_9_ENCHANTMENT[4];
/* offsets:[d:0x0114]:[b:0x0450] */ unsigned long PLAYER_VISIBLE_ITEM_10_ENTRYID;
/* offsets:[d:0x0115]:[b:0x0454] */ unsigned char PLAYER_VISIBLE_ITEM_10_ENCHANTMENT[4];
/* offsets:[d:0x0116]:[b:0x0458] */ unsigned long PLAYER_VISIBLE_ITEM_11_ENTRYID;
/* offsets:[d:0x0117]:[b:0x045C] */ unsigned char PLAYER_VISIBLE_ITEM_11_ENCHANTMENT[4];
/* offsets:[d:0x0118]:[b:0x0460] */ unsigned long PLAYER_VISIBLE_ITEM_12_ENTRYID;
/* offsets:[d:0x0119]:[b:0x0464] */ unsigned char PLAYER_VISIBLE_ITEM_12_ENCHANTMENT[4];
/* offsets:[d:0x011A]:[b:0x0468] */ unsigned long PLAYER_VISIBLE_ITEM_13_ENTRYID;
/* offsets:[d:0x011B]:[b:0x046C] */ unsigned char PLAYER_VISIBLE_ITEM_13_ENCHANTMENT[4];
/* offsets:[d:0x011C]:[b:0x0470] */ unsigned long PLAYER_VISIBLE_ITEM_14_ENTRYID;
/* offsets:[d:0x011D]:[b:0x0474] */ unsigned char PLAYER_VISIBLE_ITEM_14_ENCHANTMENT[4];
/* offsets:[d:0x011E]:[b:0x0478] */ unsigned long PLAYER_VISIBLE_ITEM_15_ENTRYID;
/* offsets:[d:0x011F]:[b:0x047C] */ unsigned char PLAYER_VISIBLE_ITEM_15_ENCHANTMENT[4];
/* offsets:[d:0x0120]:[b:0x0480] */ unsigned long PLAYER_VISIBLE_ITEM_16_ENTRYID;
/* offsets:[d:0x0121]:[b:0x0484] */ unsigned char PLAYER_VISIBLE_ITEM_16_ENCHANTMENT[4];
/* offsets:[d:0x0122]:[b:0x0488] */ unsigned long PLAYER_VISIBLE_ITEM_17_ENTRYID;
/* offsets:[d:0x0123]:[b:0x048C] */ unsigned char PLAYER_VISIBLE_ITEM_17_ENCHANTMENT[4];
/* offsets:[d:0x0124]:[b:0x0490] */ unsigned long PLAYER_VISIBLE_ITEM_18_ENTRYID;
/* offsets:[d:0x0125]:[b:0x0494] */ unsigned char PLAYER_VISIBLE_ITEM_18_ENCHANTMENT[4];
/* offsets:[d:0x0126]:[b:0x0498] */ unsigned long PLAYER_VISIBLE_ITEM_19_ENTRYID;
/* offsets:[d:0x0127]:[b:0x049C] */ unsigned char PLAYER_VISIBLE_ITEM_19_ENCHANTMENT[4];
/* offsets:[d:0x0128]:[b:0x04A0] */ unsigned long PLAYER_CHOSEN_TITLE;
/* offsets:[d:0x0129]:[b:0x04A4] */ unsigned long PLAYER_FIELD_PAD_0;
/* offsets:[d:0x012A]:[b:0x04A8] */ WGUID PLAYER_FIELD_INV_SLOT_HEAD[23];
/* offsets:[d:0x0158]:[b:0x0560] */ WGUID PLAYER_FIELD_PACK_SLOT_1[16];
/* offsets:[d:0x0178]:[b:0x05E0] */ WGUID PLAYER_FIELD_BANK_SLOT_1[28];
/* offsets:[d:0x01B0]:[b:0x06C0] */ WGUID PLAYER_FIELD_BANKBAG_SLOT_1[7];
/* offsets:[d:0x01BE]:[b:0x06F8] */ WGUID PLAYER_FIELD_VENDORBUYBACK_SLOT_1[12];
/* offsets:[d:0x01D6]:[b:0x0758] */ WGUID PLAYER_FIELD_KEYRING_SLOT_1[32];
/* offsets:[d:0x0216]:[b:0x0858] */ WGUID PLAYER_FIELD_CURRENCYTOKEN_SLOT_1[32];
/* offsets:[d:0x0256]:[b:0x0958] */ WGUID PLAYER_FARSIGHT;
/* offsets:[d:0x0258]:[b:0x0960] */ WGUID PLAYER__FIELD_KNOWN_TITLES;
/* offsets:[d:0x025A]:[b:0x0968] */ WGUID PLAYER__FIELD_KNOWN_TITLES1;
/* offsets:[d:0x025C]:[b:0x0970] */ WGUID PLAYER__FIELD_KNOWN_TITLES2;
/* offsets:[d:0x025E]:[b:0x0978] */ WGUID PLAYER_FIELD_KNOWN_CURRENCIES;
/* offsets:[d:0x0260]:[b:0x0980] */ unsigned long PLAYER_XP;
/* offsets:[d:0x0261]:[b:0x0984] */ unsigned long PLAYER_NEXT_LEVEL_XP;
/* offsets:[d:0x0262]:[b:0x0988] */ unsigned char PLAYER_SKILL_INFO_1_1[1536];
/* offsets:[d:0x03E2]:[b:0x0F88] */ unsigned long PLAYER_CHARACTER_POINTS1;
/* offsets:[d:0x03E3]:[b:0x0F8C] */ unsigned long PLAYER_CHARACTER_POINTS2;
/* offsets:[d:0x03E4]:[b:0x0F90] */ unsigned long PLAYER_TRACK_CREATURES;
/* offsets:[d:0x03E5]:[b:0x0F94] */ unsigned long PLAYER_TRACK_RESOURCES;
/* offsets:[d:0x03E6]:[b:0x0F98] */ float PLAYER_BLOCK_PERCENTAGE;
/* offsets:[d:0x03E7]:[b:0x0F9C] */ float PLAYER_DODGE_PERCENTAGE;
/* offsets:[d:0x03E8]:[b:0x0FA0] */ float PLAYER_PARRY_PERCENTAGE;
/* offsets:[d:0x03E9]:[b:0x0FA4] */ unsigned long PLAYER_EXPERTISE;
/* offsets:[d:0x03EA]:[b:0x0FA8] */ unsigned long PLAYER_OFFHAND_EXPERTISE;
/* offsets:[d:0x03EB]:[b:0x0FAC] */ float PLAYER_CRIT_PERCENTAGE;
/* offsets:[d:0x03EC]:[b:0x0FB0] */ float PLAYER_RANGED_CRIT_PERCENTAGE;
/* offsets:[d:0x03ED]:[b:0x0FB4] */ float PLAYER_OFFHAND_CRIT_PERCENTAGE;
/* offsets:[d:0x03EE]:[b:0x0FB8] */ float PLAYER_SPELL_CRIT_PERCENTAGE1[7];
/* offsets:[d:0x03F5]:[b:0x0FD4] */ unsigned long PLAYER_SHIELD_BLOCK;
/* offsets:[d:0x03F6]:[b:0x0FD8] */ float PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE;
/* offsets:[d:0x03F7]:[b:0x0FDC] */ unsigned char PLAYER_EXPLORED_ZONES_1[512];
/* offsets:[d:0x0477]:[b:0x11DC] */ unsigned long PLAYER_REST_STATE_EXPERIENCE;
/* offsets:[d:0x0478]:[b:0x11E0] */ unsigned long PLAYER_FIELD_COINAGE;
/* offsets:[d:0x0479]:[b:0x11E4] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_POS[7];
/* offsets:[d:0x0480]:[b:0x1200] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_NEG[7];
/* offsets:[d:0x0487]:[b:0x121C] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_PCT[7];
/* offsets:[d:0x048E]:[b:0x1238] */ unsigned long PLAYER_FIELD_MOD_HEALING_DONE_POS;
/* offsets:[d:0x048F]:[b:0x123C] */ unsigned long PLAYER_FIELD_MOD_TARGET_RESISTANCE;
/* offsets:[d:0x0490]:[b:0x1240] */ unsigned long PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE;
/* offsets:[d:0x0491]:[b:0x1244] */ unsigned char PLAYER_FIELD_BYTES[4];
/* offsets:[d:0x0492]:[b:0x1248] */ unsigned long PLAYER_AMMO_ID;
/* offsets:[d:0x0493]:[b:0x124C] */ unsigned long PLAYER_SELF_RES_SPELL;
/* offsets:[d:0x0494]:[b:0x1250] */ unsigned long PLAYER_FIELD_PVP_MEDALS;
/* offsets:[d:0x0495]:[b:0x1254] */ unsigned long PLAYER_FIELD_BUYBACK_PRICE_1[12];
/* offsets:[d:0x04A1]:[b:0x1284] */ unsigned long PLAYER_FIELD_BUYBACK_TIMESTAMP_1[12];
/* offsets:[d:0x04AD]:[b:0x12B4] */ unsigned char PLAYER_FIELD_KILLS[4];
/* offsets:[d:0x04AE]:[b:0x12B8] */ unsigned long PLAYER_FIELD_TODAY_CONTRIBUTION;
/* offsets:[d:0x04AF]:[b:0x12BC] */ unsigned long PLAYER_FIELD_YESTERDAY_CONTRIBUTION;
/* offsets:[d:0x04B0]:[b:0x12C0] */ unsigned long PLAYER_FIELD_LIFETIME_HONORBALE_KILLS;
/* offsets:[d:0x04B1]:[b:0x12C4] */ unsigned char PLAYER_FIELD_BYTES2[4];
/* offsets:[d:0x04B2]:[b:0x12C8] */ unsigned long PLAYER_FIELD_WATCHED_FACTION_INDEX;
/* offsets:[d:0x04B3]:[b:0x12CC] */ unsigned long PLAYER_FIELD_COMBAT_RATING_1[25];
/* offsets:[d:0x04CC]:[b:0x1330] */ unsigned long PLAYER_FIELD_ARENA_TEAM_INFO_1_1[18];
/* offsets:[d:0x04DE]:[b:0x1378] */ unsigned long PLAYER_FIELD_HONOR_CURRENCY;
/* offsets:[d:0x04DF]:[b:0x137C] */ unsigned long PLAYER_FIELD_ARENA_CURRENCY;
/* offsets:[d:0x04E0]:[b:0x1380] */ unsigned long PLAYER_FIELD_MAX_LEVEL;
/* offsets:[d:0x04E1]:[b:0x1384] */ unsigned long PLAYER_FIELD_DAILY_QUESTS_1[25];
/* offsets:[d:0x04FA]:[b:0x13E8] */ float PLAYER_RUNE_REGEN_1[4];
/* offsets:[d:0x04FE]:[b:0x13F8] */ unsigned long PLAYER_NO_REAGENT_COST_1[3];
/* offsets:[d:0x0501]:[b:0x1404] */ unsigned long PLAYER_FIELD_GLYPH_SLOTS_1[6];
/* offsets:[d:0x0507]:[b:0x141C] */ unsigned long PLAYER_FIELD_GLYPHS_1[6];
/* offsets:[d:0x050D]:[b:0x1434] */ unsigned long PLAYER_GLYPHS_ENABLED;
};
// Descriptors: 0x0105EA20
struct sGameObjectFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ WGUID OBJECT_FIELD_CREATED_BY;
/* offsets:[d:0x0008]:[b:0x0020] */ unsigned long GAMEOBJECT_DISPLAYID;
/* offsets:[d:0x0009]:[b:0x0024] */ unsigned long GAMEOBJECT_FLAGS;
/* offsets:[d:0x000A]:[b:0x0028] */ float GAMEOBJECT_PARENTROTATION[4];
/* offsets:[d:0x000E]:[b:0x0038] */ unsigned char GAMEOBJECT_DYNAMIC[4];
/* offsets:[d:0x000F]:[b:0x003C] */ unsigned long GAMEOBJECT_FACTION;
/* offsets:[d:0x0010]:[b:0x0040] */ unsigned long GAMEOBJECT_LEVEL;
/* offsets:[d:0x0011]:[b:0x0044] */ unsigned char GAMEOBJECT_BYTES_1[4];
};
// Descriptors: 0x0105EAC0
struct sDynamicObjectFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ WGUID DYNAMICOBJECT_CASTER;
/* offsets:[d:0x0008]:[b:0x0020] */ unsigned char DYNAMICOBJECT_BYTES[4];
/* offsets:[d:0x0009]:[b:0x0024] */ unsigned long DYNAMICOBJECT_SPELLID;
/* offsets:[d:0x000A]:[b:0x0028] */ float DYNAMICOBJECT_RADIUS;
/* offsets:[d:0x000B]:[b:0x002C] */ float DYNAMICOBJECT_POS_X;
/* offsets:[d:0x000C]:[b:0x0030] */ float DYNAMICOBJECT_POS_Y;
/* offsets:[d:0x000D]:[b:0x0034] */ float DYNAMICOBJECT_POS_Z;
/* offsets:[d:0x000E]:[b:0x0038] */ float DYNAMICOBJECT_FACING;
/* offsets:[d:0x000F]:[b:0x003C] */ unsigned long DYNAMICOBJECT_CASTTIME;
};
// Descriptors: 0x0105EB78
struct sCorpseFields
{
/* offsets:[d:0x0006]:[b:0x0018] */ WGUID CORPSE_FIELD_OWNER;
/* offsets:[d:0x0008]:[b:0x0020] */ WGUID CORPSE_FIELD_PARTY;
/* offsets:[d:0x000A]:[b:0x0028] */ unsigned long CORPSE_FIELD_DISPLAY_ID;
/* offsets:[d:0x000B]:[b:0x002C] */ unsigned long CORPSE_FIELD_ITEM[19];
/* offsets:[d:0x001E]:[b:0x0078] */ unsigned char CORPSE_FIELD_BYTES_1[4];
/* offsets:[d:0x001F]:[b:0x007C] */ unsigned char CORPSE_FIELD_BYTES_2[4];
/* offsets:[d:0x0020]:[b:0x0080] */ unsigned long CORPSE_FIELD_GUILD;
/* offsets:[d:0x0021]:[b:0x0084] */ unsigned long CORPSE_FIELD_FLAGS;
/* offsets:[d:0x0022]:[b:0x0088] */ unsigned long CORPSE_FIELD_DYNAMIC_FLAGS;
/* offsets:[d:0x0023]:[b:0x008C] */ unsigned long CORPSE_FIELD_PAD;
};
// "Simplified" access:
union uObjectInformation {
struct sObject {
sObjectFields objectFields;
} object;
struct sUnit {
sObjectFields objectFields;
sUnitFields unitFields;
} unit;
struct sPlayer {
sObjectFields objectFields;
sUnitFields unitFields;
sPlayerFields playerFields;
} player;
struct sGameObject {
sObjectFields objectFields;
sGameObjectFields gameObjectFields;
} gameobject;
struct sDynamicObject {
sObjectFields objectFields;
sDynamicObjectFields dynamicObjectFields;
} dynamicobject;
struct sItem {
sObjectFields objectFields;
sItemFields itemFields;
} item;
struct sContainer {
sObjectFields objectFields;
sContainerFields containerFields;
} container;
struct sCorpse {
sObjectFields objectFields;
sCorpseFields corpseFields;
} corpse;
};
#endif //__OBJECTS_STRUCTS_H__
06-03-2009
New User
Join Date: Mar 2009
Posts: 51
Reputation: 4
Level up: 97%, 13 Points needed
DWORD ptrCastSpellById = 0xx004C4DB0; //3.1.3
DWORD ptrCastSpellByName = 0x004C4DF0; //3.1.3
DWORD ptrSetTarget = 0x006EF810; //3.1.3
DWORD ptrPlayerBase = 0x10BD5F4; //3.1.3 unchanged
DWORD ptrEndScene = 0x0113C290; //3.1.3 unchanged
06-05-2009
Site Donator
Join Date: Sep 2008
Posts: 136
Reputation: 8
Level up: 46%, 382 Points needed
LoadMovePacket = 0x005A5040
SendPacket = 0x005A5150 (i think)
Last edited by namreeb; 06-05-2009 at 07:24 PM .
06-05-2009
Site Donator
Join Date: Mar 2007
Posts: 763
Reputation: 20
Level up: 30%, 636 Points needed
Might I ask how you found these? I was just hooking the small method that calls imp_send. I'm guessing that this function is pre-encryption?
06-05-2009
Site Donator
Join Date: Sep 2008
Posts: 136
Reputation: 8
Level up: 46%, 382 Points needed
To find LoadMovePacket I looked at where it was in 3.1.0, opened the binary in OllyDbg, made a pattern that seamed reasonable, and searched for it in the 3.1.3 binary.
To find SendPacket, I followed some steps indicated in a post on GD here:
[Only registered and activated users can see links. ]
And, as I stated in that thread, looked at the call back list in Olly to find the function that passes the opcode I was hoping to see. In my case, I was trying to nudge my toon foward, so I looked at mangos' opcodes.h to see that the opcode for that is 0xB5. The function that took 0xB5 as a parameter was at 0x005A5150.
Edit: From what I see, only the header is encrypted. That corresponds to the first parameter passed to SendPacket (I call it SendPacket arbitrarily; it may be that what other people call SendPacket corresponds to another function in the process.. but I don't think so). I'm now at the point of trying to encrypt the header.
Last edited by namreeb; 06-05-2009 at 08:51 PM .
06-06-2009
Site Donator
Join Date: Mar 2007
Posts: 763
Reputation: 20
Level up: 30%, 636 Points needed
Anyone have the new ConsoleRegister offset? I was looking at the binary and it looked like it was 0x553190. I don't remember the function being this way. This one has you passing like 8 params and one through eax o.O
06-06-2009
Banned
Join Date: Jul 2008
Posts: 88
Reputation: 8
Level up: 3%, 489 Points needed
stupid question but how can i get the playerbaseoffset1 and playerbaseoffset2 ? because i need it for playerBase + playerBaseOffset1 + playerBaseOffset2. Cant see it in that dump.
06-06-2009
Banned
Join Date: Apr 2009
Posts: 139
Nominated 2 Times in 1 Post
Reputation: 6
Level up: 39%, 307 Points needed
Quote:
Originally Posted by
halloman stupid question but how can i get the playerbaseoffset1 and playerbaseoffset2 ? because i need it for playerBase + playerBaseOffset1 + playerBaseOffset2. Cant see it in that dump.
Playerbase = 0x010BD5F4
Off1 = 0x34
Off2 = 0x24
Enjoy
06-07-2009
Master Sergeant
Join Date: Mar 2008
Location: France
Posts: 83
Reputation: 28
Level up: 26%, 524 Points needed
How find GameObject static adress ?
It was [sCur + 0x1F4] + 0x78 (3.1.1) but it doesn't more work
Need help pls :/
06-07-2009
Banned
Join Date: Apr 2009
Posts: 139
Nominated 2 Times in 1 Post
Reputation: 6
Level up: 39%, 307 Points needed
Quote:
Originally Posted by
bouh2 How find GameObject static adress ?
It was [sCur + 0x1F4] + 0x78 (3.1.1) but it doesn't more work
Need help pls :/
This what your looking for?
[Object]
Off1=0x1A0
Off2=0x04
X=0xE8
Y=0xEC
Z=0xF0
GetObjectByGUID=0x007B94B0
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
All times are GMT -4. The time now is 11:15 PM .