From f33d4202e31f6af6610b607b95f97f3e3503d1f3 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 9 Nov 2025 19:34:26 +0300 Subject: [PATCH 1/3] feat(profile): new funcs --- profile/3.3.5a-windows-386/symbol/actionbar/func.sym | 1 + profile/3.3.5a-windows-386/symbol/characterinfo/func.sym | 4 ++++ profile/3.3.5a-windows-386/symbol/cvar/label.sym | 2 +- .../3.3.5a-windows-386/symbol/equipmentmanager/func.sym | 4 ++++ .../3.3.5a-windows-386/symbol/equipmentmanager/label.sym | 4 ++++ profile/3.3.5a-windows-386/symbol/frustum/func.sym | 1 + profile/3.3.5a-windows-386/symbol/gameui/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/item/func.sym | 1 + .../3.3.5a-windows-386/symbol/itemsocketinfo/func.sym | 1 + profile/3.3.5a-windows-386/symbol/map/func.sym | 1 + profile/3.3.5a-windows-386/symbol/minimapframe/func.sym | 1 + profile/3.3.5a-windows-386/symbol/os/func.sym | 1 + profile/3.3.5a-windows-386/symbol/player/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/si2/func.sym | 6 ++++++ profile/3.3.5a-windows-386/symbol/sound/func.sym | 1 + profile/3.3.5a-windows-386/symbol/uibindings/func.sym | 7 +++++++ profile/3.3.5a-windows-386/symbol/unit/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/world/func.sym | 1 + profile/3.3.5a-windows-386/symbol/world/label.sym | 1 + profile/3.3.5a-windows-386/symbol/worldmap/func.sym | 5 +++++ profile/3.3.5a-windows-386/symbol/worldscene/func.sym | 9 +++++++++ profile/3.3.5a-windows-386/symbol/worldscene/label.sym | 4 ++++ 22 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 profile/3.3.5a-windows-386/symbol/equipmentmanager/label.sym diff --git a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym index f1cec33..c36f89e 100644 --- a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym @@ -44,3 +44,4 @@ CGActionBar__UpdateOverrideSpellBar 005ABB40 f end=005ABBB8 CGActionBar__UseAction 005ABBC0 f end=005ABE63 CGActionBar__PickupAction 005ABE70 f end=005ABFF6 CGActionBar__EnterWorld 005AC0E0 f end=005AC0F4 +CGActionBar__HasValidTarget 005A94C0 f end=005A95D6 diff --git a/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym b/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym index af19599..6b6bb20 100644 --- a/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym @@ -1,2 +1,6 @@ CGCharacterInfo__InitializeGame 005E8440 f end=005E8466 CGCharacterInfo__UpdateItem 005E84C0 f end=005E85C8 +CGCharacterInfo__PickupItem 005E85D0 f end=005E8A55 +CGCharacterInfo__PickupBag 005E8C30 f end=005E8D2D +CGCharacterInfo__UseItem 005E8A60 f end=005E8BBC +CGCharacterInfo__PutItemInBag 005E8D30 f end=005E8FD2 diff --git a/profile/3.3.5a-windows-386/symbol/cvar/label.sym b/profile/3.3.5a-windows-386/symbol/cvar/label.sym index 4417b3d..2d869fc 100644 --- a/profile/3.3.5a-windows-386/symbol/cvar/label.sym +++ b/profile/3.3.5a-windows-386/symbol/cvar/label.sym @@ -235,4 +235,4 @@ s_cvUseUiScale 00BD09B0 l type="CVar*" s_cvUseWeatherShaders 00CD852C l type="CVar*" s_cvWaterLOD 00CD8598 l type="CVar*" s_cvWorldPoolUsage 00CD85B8 l type="CVar*" - +s_cvShowFootPrintParticles 00CA11A0 l type="CVar*" diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym index e23b34d..0272b1b 100644 --- a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym @@ -7,3 +7,7 @@ CGEquipmentManager__GetSetByID 005AE5C0 f end=005AE5F2 CGEquipmentManager__GetSetByName 005AE600 f end=005AE655 CGEquipmentManager__GetFullIconPath 005AE6B0 f end=005AE751 CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 +CGEquipmentManager__ShutdownGame 005AE1B0 f end=005AE253 +CGEquipmentManager__UseEquipmentSet 005ADA20 f end=005ADE4A +CGEquipmentManager__GetSetList 005AE380 f end=005AE489 +CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/label.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/label.sym new file mode 100644 index 0000000..d9ca78b --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/label.sym @@ -0,0 +1,4 @@ +CGEquipmentManager__s_EquipmentSetHeap 00C1E95C l +CGEquipmentManager__m_lastCanUseEquipmentSetsValue 00C1E954 l +CGEquipmentManager__m_swapPending 00C1E956 l +CGEquipmentManager__m_pendingSetID 00C1E958 l diff --git a/profile/3.3.5a-windows-386/symbol/frustum/func.sym b/profile/3.3.5a-windows-386/symbol/frustum/func.sym index 9e16e3a..5864003 100644 --- a/profile/3.3.5a-windows-386/symbol/frustum/func.sym +++ b/profile/3.3.5a-windows-386/symbol/frustum/func.sym @@ -4,3 +4,4 @@ CFrustum__Cull 009839E0 f end=00983A5C CFrustum__Transform 00983F40 f end=00983FA5 CFrustum__CalcPlanesFromCorners 00983E70 f end=00983F39 CFrustum__CalcPlanesFromCorners 00984240 f end=00984310 +CFrustum__InvCull 00983A60 f end=00983ADC diff --git a/profile/3.3.5a-windows-386/symbol/gameui/func.sym b/profile/3.3.5a-windows-386/symbol/gameui/func.sym index 7fff020..8208893 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -96,6 +96,8 @@ CGGameUI__SetCursorMacro 00520BE0 f end=00520C57 CGGameUI__SetCorpseLocation 00523DB0 f end=00523E7D CGGameUI__NextCinematic 005249C0 f end=00524A23 CGGameUI__SaveSavedVariables 00527130 f end=0052735C +CGGameUI__LockItem 00513740 f end=00513770 +CGGameUI__CastItemSpell 005210D0 f end=005216EB DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 UpdateModelForUI 00618110 f end=00618176 diff --git a/profile/3.3.5a-windows-386/symbol/item/func.sym b/profile/3.3.5a-windows-386/symbol/item/func.sym index dc88d52..4cebc87 100644 --- a/profile/3.3.5a-windows-386/symbol/item/func.sym +++ b/profile/3.3.5a-windows-386/symbol/item/func.sym @@ -19,3 +19,4 @@ CGItem_C__GetItemName 007071D0 f end=00707213 CGItem_C__Disable 0070AFC0 f end=0070B118 CGItem_C__SetStorage 00706D30 f end=00706D63 CGItem_C__constructor 00709840 f end=00709A07 +CGItem_C__Lock 00706FE0 f end=00707011 diff --git a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym index d1a9a48..d5ac0cb 100644 --- a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym @@ -1,2 +1,3 @@ CGItemSocketInfo__EnterWorld 005C44F0 f end=005C4549 CGItemSocketInfo__RemoveItem 005C4F40 f end=005C4FED +CGItemSocketInfo__Accept 005C4FF0 f end=005C50DC diff --git a/profile/3.3.5a-windows-386/symbol/map/func.sym b/profile/3.3.5a-windows-386/symbol/map/func.sym index 0b67cae..e85172b 100644 --- a/profile/3.3.5a-windows-386/symbol/map/func.sym +++ b/profile/3.3.5a-windows-386/symbol/map/func.sym @@ -94,3 +94,4 @@ CMap__AllocMapChunk 007C0830 f end=007C0897 CMap__AllocAreaLow 007C0A90 f end=007C0ADB CMap__QueryAreaId 00782560 f end=0078267C CMap__LoadTexture 007D9990 f end=007D9A1C +CMap__CreateDoodadDef 007BECD0 f end=007BEF32 diff --git a/profile/3.3.5a-windows-386/symbol/minimapframe/func.sym b/profile/3.3.5a-windows-386/symbol/minimapframe/func.sym index c04d1bc..acd3fe4 100644 --- a/profile/3.3.5a-windows-386/symbol/minimapframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/minimapframe/func.sym @@ -6,3 +6,4 @@ CGMinimapFrame__MinimapTextureCallback 00581CD0 f end=00581E7F CGMinimapFrame__Render 00581E80 f end=005831A9 CGMinimapFrame__RenderCallback 005832A0 f end=005832B2 CGMinimapFrame__OnFrameRender 005832C0 f end=005832ED +CGMinimapFrame__PostLoadXML 0057BEA0 f end=0057BF2C diff --git a/profile/3.3.5a-windows-386/symbol/os/func.sym b/profile/3.3.5a-windows-386/symbol/os/func.sym index af070b3..dd2ee3c 100644 --- a/profile/3.3.5a-windows-386/symbol/os/func.sym +++ b/profile/3.3.5a-windows-386/symbol/os/func.sym @@ -52,3 +52,4 @@ OsClipboardPutString 008722A0 f end=008722BF IOsClipboardGetString 008726F0 f end=008727BB OsClipboardFreeString 008727C0 f end=008727DE IOsClipboardPutString 008727E0 f end=008728B8 +OsGetTimeStamp 0086D490 f end=0086D4C0 diff --git a/profile/3.3.5a-windows-386/symbol/player/func.sym b/profile/3.3.5a-windows-386/symbol/player/func.sym index 2fd047a..c92adcc 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -47,6 +47,8 @@ CGPlayer_C__UpdateInteractStatusAll 006DC5A0 f end=006DC633 CGPlayer_C__constructor 006E6B40 f end=006E6E94 CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B CGPlayer_C__SetPlayedTime 006CF470 f end=006CF494 +CGPlayer_C__SplitItem 006DB9D0 f end=006DBADF +CGPlayer_C__AutoStoreItemInBag 006DBAE0 f end=006DBBD6 CloseAllLootRolls 006FAFD0 f end=006FB0FD PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140 PlayerNameShowing 007E5150 f end=007E516B diff --git a/profile/3.3.5a-windows-386/symbol/si2/func.sym b/profile/3.3.5a-windows-386/symbol/si2/func.sym index 0c8ff09..a70c421 100644 --- a/profile/3.3.5a-windows-386/symbol/si2/func.sym +++ b/profile/3.3.5a-windows-386/symbol/si2/func.sym @@ -17,3 +17,9 @@ SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60 SI2__PlayFoleySound 004CFC10 f end=004CFD17 SI2__StopZoneAmbience 004C85F0 f end=004C85FD SI2__OverrideZoneSounds 004CCA30 f end=004CCA9E +SI2__PlayItemSound 004D0020 f end=004D008B +SI2__PlayMissedSound 004D0850 f end=004D089E +SI2__RegisterCVars 004D1050 f end=004D13DC +SI2__StartGlueMusic 009861C0 f end=009862BE +SI2__StartCreditMusic 009862C0 f end=0098638F +SI2__VoiceChat_AmplifyMicrophoneInput 00986520 f end=009865BA diff --git a/profile/3.3.5a-windows-386/symbol/sound/func.sym b/profile/3.3.5a-windows-386/symbol/sound/func.sym index cccb9b6..8b210fd 100644 --- a/profile/3.3.5a-windows-386/symbol/sound/func.sym +++ b/profile/3.3.5a-windows-386/symbol/sound/func.sym @@ -1,4 +1,5 @@ SE2SoundKitProperties__ResetToDefaults 004C5990 f end=004C5A18 SE2__StopSound 004C6390 f end=004C6410 SE2__PlaySoundKit 004C6A40 f end=004C713B +SE2__PlaySoundKit 004C74A0 f end=004C74E9 UnitSoundShutdown 00747810 f end=00747848 diff --git a/profile/3.3.5a-windows-386/symbol/uibindings/func.sym b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym index ac15fbc..e2f4e56 100644 --- a/profile/3.3.5a-windows-386/symbol/uibindings/func.sym +++ b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym @@ -12,3 +12,10 @@ CGUIBindings__LoadBindings 005641C0 f end=0056430D CGUIBindings__LoadBindingsCallback 00564310 f end=005643A5 CGUIBindings__LoadBindings 005643B0 f end=0056446A CGUIBindings__LoadBinding 00564470 f end=00564754 +CGUIBindings__StripModifiers 0055D740 f end=0055D851 +CGUIBindings__AddModifiers 0055D860 f end=0055D98E +CGUIBindings__GetKeyBinding 00562140 f end=005622D1 +CGUIBindings__GetReducedKeyBinding 005622E0 f end=00562487 +CGUIBindings__GetCommandAction 00562490 f end=0056254F +CGUIBindings__LoadModifiedClick 00562DD0 f end=00562ECA +CGUIBindings__Load 00564760 f end=005648A0 diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index 4718eee..f918de8 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -135,6 +135,8 @@ CGUnit_C__NamePlateUpdateColor 007153C0 f end=007153DB CGUnit_C__InitializeActivePlayerComponent 0071CFA0 f end=0071D006 CGUnit_C__SetMaxAlpha 00737390 f end=007374B7 CGUnit_C__IsPartyMember 0052C8C0 f end=0052C9A0 +CGUnit_C__HandleAnimEvent 00732650 f end=00732FEC +CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLog 00751150 f end=007512A1 UnitSoundInitialize 00747860 f end=007478EE diff --git a/profile/3.3.5a-windows-386/symbol/world/func.sym b/profile/3.3.5a-windows-386/symbol/world/func.sym index 3611499..200deb1 100644 --- a/profile/3.3.5a-windows-386/symbol/world/func.sym +++ b/profile/3.3.5a-windows-386/symbol/world/func.sym @@ -24,4 +24,5 @@ World__QueryMapId 0077F080 f end=0077F086 World__QueryObjectInside 0077F090 f end=0077F0A4 World__QueryMapObjAreaTable 0077F1B0 f end=0077F1D1 World__Update 007815C0 f end=00781604 +World__SetFarClip 00780800 f end=0078085F diff --git a/profile/3.3.5a-windows-386/symbol/world/label.sym b/profile/3.3.5a-windows-386/symbol/world/label.sym index 4418cf2..df289bc 100644 --- a/profile/3.3.5a-windows-386/symbol/world/label.sym +++ b/profile/3.3.5a-windows-386/symbol/world/label.sym @@ -22,3 +22,4 @@ World__detailDoodadAlphaRef 00CD766C l World__detailDoodadDensity 00CD773C l World__shadowModTexture 00CD7554 l World__shadowColor 00CD7878 l +World__particulate 00CD7548 l diff --git a/profile/3.3.5a-windows-386/symbol/worldmap/func.sym b/profile/3.3.5a-windows-386/symbol/worldmap/func.sym index 73aebfd..4f6bd1b 100644 --- a/profile/3.3.5a-windows-386/symbol/worldmap/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldmap/func.sym @@ -1,2 +1,7 @@ CGWorldMap__GetPlayerPosition 005444F0 f end=005445EB CGWorldMap__InitializeGame 00547EB0 f end=00548568 +CGWorldMap__CreateArrowFrame 00544750 f end=005448A0 +CGWorldMap__CreateMiniArrowFrame 005448A0 f end=005449F0 +CGWorldMap__SetMap 00546310 f end=005468E2 +CGWorldMap__ProcessClick 005468F0 f end=005469D8 +CGWorldMap__SetMapToCurrentZone 00547170 f end=00547A65 diff --git a/profile/3.3.5a-windows-386/symbol/worldscene/func.sym b/profile/3.3.5a-windows-386/symbol/worldscene/func.sym index 7819479..cb5077b 100644 --- a/profile/3.3.5a-windows-386/symbol/worldscene/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldscene/func.sym @@ -23,3 +23,12 @@ CWorldScene__CullSortTable 0079A790 f end=0079A861 CWorldScene__ClearObjectFadeoutList 00782E40 f end=00782F17 CWorldScene__RenderChunksSolid 00793B10 f end=00793C2D CWorldScene__RenderChunks 00798DA0 f end=00799303 +CWorldScene__ScaleFadeDist 0078F570 f end=0078F6A0 +CWorldScene__AddDoodadDefModelToModelScene 00791CB0 f end=00791EA5 +CWorldScene__AddViewerGroup 00792FC0 f end=00793056 +CWorldScene__CullEntitysInterior 00793270 f end=00793444 +CWorldScene__CullDoodads 007987A0 f end=007989B5 +CWorldScene__AddDoodadDefs 007998A0 f end=00799977 +CWorldScene__CullDoodadsExterior 00799980 f end=00799B62 +CWorldScene__CullDoodadsInterior 00799B70 f end=00799D36 +CWorldScene__CullMapObjDefGroupFromExterior 007B3A10 f end=007B3B1A diff --git a/profile/3.3.5a-windows-386/symbol/worldscene/label.sym b/profile/3.3.5a-windows-386/symbol/worldscene/label.sym index 632e644..194433b 100644 --- a/profile/3.3.5a-windows-386/symbol/worldscene/label.sym +++ b/profile/3.3.5a-windows-386/symbol/worldscene/label.sym @@ -4,3 +4,7 @@ CWorldScene__frustumIndex 00CD8798 l CWorldScene__frustumStack 00CDB168 l CWorldScene__camTargetEntity 00CD87A8 l CWorldScene__s_m2Scene 00CD754C l +CWorldScene__s_fadeDistMaxSqr 00ADF3B4 l +CWorldScene__s_fadeDistMinSqr 00ADF3DC l +CWorldScene__s_fadeDistMin 00ADF3C8 l +CWorldScene__s_fadeRangeDefault 00ADF38C l From a3fd6d44aeaf1986911748141a6fd2258d0a3fe6 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 9 Nov 2025 19:34:50 +0300 Subject: [PATCH 2/3] feat(profile): adjust types --- .../include/map/CMapDoodadDef.h | 7 ++++--- .../include/map/CMapEntity.h | 7 ++++--- .../include/map/CMapObjDef.h | 21 +++++++++++++------ .../include/map/CMapStaticEntity.h | 7 ++++--- 4 files changed, 27 insertions(+), 15 deletions(-) diff --git a/profile/3.3.5a-windows-386/include/map/CMapDoodadDef.h b/profile/3.3.5a-windows-386/include/map/CMapDoodadDef.h index 05c7d48..40739c6 100644 --- a/profile/3.3.5a-windows-386/include/map/CMapDoodadDef.h +++ b/profile/3.3.5a-windows-386/include/map/CMapDoodadDef.h @@ -6,6 +6,8 @@ DECLARE_STRUCT(CMapDoodadDef); #include "tempest/box.h" #include "tempest/matrix.h" #include "tempest/vector.h" +#include "tempest/sphere.h" +#include "m2/model.h" #include "storm/list.h" #include "map/CMapArea.h" @@ -37,9 +39,8 @@ struct CMapDoodadDef uint32_t unkFlags_28; //0x28 int32_t unkCounter; //0x2C float unk_030; //0x30 - void* unk_m2Model_034; //0x34 - C3Vector vec1; - float unk_044; //0x44 + CM2Model* model; + CAaSphere sphere; CAaBox bboxStaticEntity; C3Vector vec2; C3Vector position; diff --git a/profile/3.3.5a-windows-386/include/map/CMapEntity.h b/profile/3.3.5a-windows-386/include/map/CMapEntity.h index 9da8f42..5238d4e 100644 --- a/profile/3.3.5a-windows-386/include/map/CMapEntity.h +++ b/profile/3.3.5a-windows-386/include/map/CMapEntity.h @@ -6,6 +6,8 @@ DECLARE_STRUCT(CMapEntity); #include "system/types.h" #include "tempest/vector.h" #include "tempest/box.h" +#include "tempest/sphere.h" +#include "m2/model.h" #include "storm/list.h" #include "map/CMapBaseObj.h" @@ -39,9 +41,8 @@ struct CMapEntity uint32_t unkFlags_28; //0x28 int32_t unkCounter; //0x2C float unk_030; //0x30 - void* unk_m2Model_034; //0x34 - C3Vector vec1; - float unk_044; //0x44 + CM2Model* model; + CAaSphere sphere; CAaBox bboxStaticEntity; C3Vector vec2; C3Vector position; diff --git a/profile/3.3.5a-windows-386/include/map/CMapObjDef.h b/profile/3.3.5a-windows-386/include/map/CMapObjDef.h index fde0aa0..dca3937 100644 --- a/profile/3.3.5a-windows-386/include/map/CMapObjDef.h +++ b/profile/3.3.5a-windows-386/include/map/CMapObjDef.h @@ -12,6 +12,8 @@ DECLARE_STRUCT(CMapObjDefGroup); #include "storm/list.h" #include "map/CMapDoodadDef.h" #include "map/CMapArea.h" +#include "map/CMapObj.h" +#include "map/CMapEntity.h" STORM_TS_GROWABLE_ARRAY(CMapObjDefGroup); @@ -64,7 +66,7 @@ struct CMapObjDef C44Matrix invMat; int32_t unk_F0; //0xF0 - void* CMapObjPtr_owner; //0xF4 + CMapObj* owner; //0xF4 int32_t unk_F8; //0xF8 uint32_t unkFlags; //0xFC int32_t unk_100; //0x100 @@ -113,6 +115,17 @@ struct CMapObjDefGroupDoodadDefLink TSLink_CMapObjDefGroupDoodadDefLink ownerLink; //0x14 - 0x1C }; +typedef struct CMapObjDefGroupMapEntityLink CMapObjDefGroupMapEntityLink; +STORM_TS_LIST(CMapObjDefGroupMapEntityLink); +struct CMapObjDefGroupMapEntityLink +{ + uint32_t objectIndex; //0x00 + CMapEntity* owner; //0x04 + CMapObjDef* ref; //0x08 + TSLink_CMapObjDefGroupMapEntityLink refLink; //0x0C - 0x14 + TSLink_CMapObjDefGroupMapEntityLink ownerLink; //0x14 - 0x1C +}; + struct CMapObjDefGroup { void* vtable; //0x00 @@ -143,12 +156,8 @@ struct CMapObjDefGroup void* TSExplicitList__m_ptr1_unk_70; //0x70 void* TSExplicitList__m_ptr2_unk_74; //0x74 - // CMapDoodadDef TSExplicitList_CMapObjDefGroupDoodadDefLink doodadDefLinkList; - - int32_t TSExplicitList__m_linkoffset_unk_84; //0x84 - void* TSExplicitList__m_ptr1_unk_88; //0x88 - void* TSExplicitList__m_ptr2_unk_8C; //0x8C + TSExplicitList_CMapObjDefGroupMapEntityLink mapEntityLinkList; int32_t TSExplicitList__m_linkoffset_unk_90; //0x90 void* TSExplicitList__m_ptr1_unk_94; //0x94 diff --git a/profile/3.3.5a-windows-386/include/map/CMapStaticEntity.h b/profile/3.3.5a-windows-386/include/map/CMapStaticEntity.h index 0c612f3..087a82b 100644 --- a/profile/3.3.5a-windows-386/include/map/CMapStaticEntity.h +++ b/profile/3.3.5a-windows-386/include/map/CMapStaticEntity.h @@ -6,6 +6,8 @@ DECLARE_STRUCT(CMapStaticEntity); #include "system/types.h" #include "tempest/vector.h" #include "tempest/box.h" +#include "tempest/sphere.h" +#include "m2/model.h" #include "storm/list.h" #include "map/CMapBaseObj.h" @@ -37,9 +39,8 @@ struct CMapStaticEntity uint32_t unkFlags_28; //0x28 int32_t unkCounter; //0x2C float unk_030; //0x30 - void* unk_m2Model_034; //0x34 - C3Vector vec1; - float unk_044; //0x44 + CM2Model* model; + CAaSphere sphere; CAaBox bbox; C3Vector vec2; C3Vector position; From ce95d02943f0104fd267d02cef3db70e8bf161df Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 9 Nov 2025 20:21:30 +0300 Subject: [PATCH 3/3] chore(build): refresh generated files --- .../ida/batch/import_data_types.idc | 1 + .../ida/batch/import_symbols.idc | 66 +- profile/3.3.5a-windows-386/symbol/main.sym | 63 +- profile/3.3.5a-windows-386/x64dbg/game.dd32 | Bin 216970 -> 218935 bytes profile/3.3.5a-windows-386/x64dbg/types.json | 1349 +++++++++-------- 5 files changed, 825 insertions(+), 654 deletions(-) diff --git a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc index a5602d5..44a7637 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc @@ -1172,6 +1172,7 @@ static import_data_types() { apply_type(0x00C613C4, "int32_t"); apply_type(0x00C9ECC4, "CVar*"); apply_type(0x00CA1194, "CVar*"); + apply_type(0x00CA11A0, "CVar*"); apply_type(0x00CA12C8, "CVar*"); apply_type(0x00CA12D0, "CVar*"); apply_type(0x00CA1690, "float"); diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 6789109..e682629 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -579,6 +579,7 @@ static import_symbols() { set_name(0x004C5990, "SE2SoundKitProperties__ResetToDefaults"); set_name(0x004C6390, "SE2__StopSound"); set_name(0x004C6A40, "SE2__PlaySoundKit"); + set_name(0x004C74A0, "SE2__PlaySoundKit@2"); set_name(0x004C82E0, "SI2__Init"); set_name(0x004C85F0, "SI2__StopZoneAmbience"); set_name(0x004C8610, "SI2__SetWeatherKitID"); @@ -587,9 +588,12 @@ static import_symbols() { set_name(0x004CDA20, "SI2__DK_GetPlayerFilterName"); set_name(0x004CDC80, "SI2__DSP_MakeDSPsExpire"); set_name(0x004CFC10, "SI2__PlayFoleySound"); - set_name(0x004D0090, "SI2__PlayItemSound"); + set_name(0x004D0020, "SI2__PlayItemSound"); + set_name(0x004D0090, "SI2__PlayItemSound@2"); set_name(0x004D0110, "SI2__UpdateTaxiSounds"); - set_name(0x004D1600, "SI2__RegisterCVars"); + set_name(0x004D0850, "SI2__PlayMissedSound"); + set_name(0x004D1050, "SI2__RegisterCVars"); + set_name(0x004D1600, "SI2__RegisterCVars@2"); set_name(0x004D2780, "ChangeHeapAllocTracking"); set_name(0x004D27D0, "HeapUsageDestroy"); set_name(0x004D2A30, "HeapUsageInitialize"); @@ -1178,6 +1182,7 @@ static import_symbols() { set_name(0x005136D0, "CGGameUI__GetCursorVirtualItem"); set_name(0x005136E0, "CGGameUI__GetCursorVirtualItem@2"); set_name(0x00513700, "CGGameUI__IsAutoLooting"); + set_name(0x00513740, "CGGameUI__LockItem"); set_name(0x00513770, "CGGameUI__UnlockItem"); set_name(0x00513880, "CGGameUI__InitClientControlState"); set_name(0x005138A0, "CGGameUI__ClearInstanceResetMap"); @@ -1385,6 +1390,7 @@ static import_symbols() { set_name(0x00520F70, "CGGameUI__UpdateActivePlayer"); set_name(0x00520FE0, "CGGameUI__OnClientControlChanged"); set_name(0x00521040, "CGGameUI__RegisterFrameFactories"); + set_name(0x005210D0, "CGGameUI__CastItemSpell"); set_name(0x005216F0, "CGGameUI__DisplayError"); set_name(0x00521BF0, "CGGameUI__GetSelectionHighlightColor"); set_name(0x005220B0, "CGGameUI__AutoMouseOver"); @@ -1634,6 +1640,8 @@ static import_symbols() { set_name(0x00543600, "Script_CanQueueForWintergrasp"); set_name(0x00544140, "CGWorldFrame__TranslateToMapCoords"); set_name(0x005444F0, "CGWorldMap__GetPlayerPosition"); + set_name(0x00544750, "CGWorldMap__CreateArrowFrame"); + set_name(0x005448A0, "CGWorldMap__CreateMiniArrowFrame"); set_name(0x00544B20, "Script_GetMapContinents"); set_name(0x00544B90, "Script_GetMapZones"); set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); @@ -1654,11 +1662,14 @@ static import_symbols() { set_name(0x00545FE0, "Script_UpdateWorldMapArrowFrames"); set_name(0x00545FF0, "Script_InitWorldMapPing"); set_name(0x00546290, "Script_GetNumDungeonMapLevels"); + set_name(0x00546310, "CGWorldMap__SetMap"); + set_name(0x005468F0, "CGWorldMap__ProcessClick"); set_name(0x005469E0, "Script_SetMapZoom"); set_name(0x00546A90, "Script_ZoomOut"); set_name(0x00546C50, "Script_SetMapByID"); set_name(0x00546E80, "Script_ProcessMapClick"); set_name(0x00546EF0, "Script_ClickLandmark"); + set_name(0x00547170, "CGWorldMap__SetMapToCurrentZone"); set_name(0x00547B80, "Script_SetDungeonMapLevel"); set_name(0x00547C10, "Script_SetMapToCurrentZone"); set_name(0x00547EB0, "CGWorldMap__InitializeGame"); @@ -1847,6 +1858,8 @@ static import_symbols() { set_name(0x0055D280, "Script_RefreshLFGList"); set_name(0x0055D2B0, "Script_SearchLFGSort"); set_name(0x0055D440, "CGLookingForGroup__InitializeGame"); + set_name(0x0055D740, "CGUIBindings__StripModifiers"); + set_name(0x0055D860, "CGUIBindings__AddModifiers"); set_name(0x0055D990, "CGUIBindings__AddMetaPrefix"); set_name(0x0055DC00, "Script_GetNumBindings"); set_name(0x0055DC30, "Script_GetCurrentBindingSet"); @@ -1864,10 +1877,14 @@ static import_symbols() { set_name(0x0055FCC0, "Script_IsModifiedClick"); set_name(0x00560560, "Script_ClearOverrideBindings"); set_name(0x005620F0, "CGUIBindings__Initialize"); + set_name(0x00562140, "CGUIBindings__GetKeyBinding"); + set_name(0x005622E0, "CGUIBindings__GetReducedKeyBinding"); + set_name(0x00562490, "CGUIBindings__GetCommandAction"); set_name(0x00562550, "Script_GetBindingAction"); set_name(0x005625F0, "Script_GetBindingByKey"); set_name(0x00562B80, "CGUIBindings__CopyBindings"); set_name(0x00562D60, "CGUIBindings__FinishLoadBindings"); + set_name(0x00562DD0, "CGUIBindings__LoadModifiedClick"); set_name(0x00562ED0, "CGUIBindings__Bind"); set_name(0x00563150, "CGUIBindings__ExecKey"); set_name(0x00563520, "Script_SetBinding"); @@ -1887,6 +1904,7 @@ static import_symbols() { set_name(0x00564310, "CGUIBindings__LoadBindingsCallback"); set_name(0x005643B0, "CGUIBindings__LoadBindings@2"); set_name(0x00564470, "CGUIBindings__LoadBinding"); + set_name(0x00564760, "CGUIBindings__Load"); set_name(0x005648A0, "CGActionBar__IsMacro"); set_name(0x005648D0, "CGActionBar__GetMacroID"); set_name(0x00564AB0, "CGUIMacros__GetMacroIndexByID"); @@ -2034,6 +2052,7 @@ static import_symbols() { set_name(0x0057BAB0, "Script_GetNumBankSlots"); set_name(0x0057BB30, "Script_GetBankSlotCost"); set_name(0x0057BBC0, "Script_PurchaseSlot"); + set_name(0x0057BEA0, "CGMinimapFrame__PostLoadXML"); set_name(0x0057BFD0, "Script_SetZoom"); set_name(0x0057C340, "CGxMatrixStack__Identity"); set_name(0x0057C420, "GxXformPop"); @@ -2380,6 +2399,7 @@ static import_symbols() { set_name(0x005A91C0, "Script_GetActionCooldown"); set_name(0x005A9290, "Script_GetActionAutocast"); set_name(0x005A9360, "CGActionBar__IsConsumableAction"); + set_name(0x005A94C0, "CGActionBar__HasValidTarget"); set_name(0x005A95E0, "CGActionBar__ActionHasRange"); set_name(0x005A97F0, "CGActionBar__GetTexture"); set_name(0x005A9B30, "Script_GetActionTexture"); @@ -2439,8 +2459,11 @@ static import_symbols() { set_name(0x005AD830, "Script_EquipmentManagerUnignoreSlotForSave"); set_name(0x005AD880, "Script_CanUseEquipmentSets"); set_name(0x005AD940, "CGEquipmentManager__SetContainsLockedItems"); + set_name(0x005ADA20, "CGEquipmentManager__UseEquipmentSet"); set_name(0x005AE040, "CGEquipmentManager__SetUsesLockedSlots"); + set_name(0x005AE1B0, "CGEquipmentManager__ShutdownGame"); set_name(0x005AE260, "CGEquipmentManager__DeleteEquipmentSet"); + set_name(0x005AE380, "CGEquipmentManager__GetSetList"); set_name(0x005AE5C0, "CGEquipmentManager__GetSetByID"); set_name(0x005AE600, "CGEquipmentManager__GetSetByName"); set_name(0x005AE6B0, "CGEquipmentManager__GetFullIconPath"); @@ -2454,6 +2477,7 @@ static import_symbols() { set_name(0x005AF2C0, "Script_PickupEquipmentSet"); set_name(0x005AF320, "Script_EquipmentSetContainsLockedItems"); set_name(0x005AF380, "Script_UseEquipmentSet"); + set_name(0x005AF710, "CGEquipmentManager__OnEquipmentSetResult"); set_name(0x005AF910, "Script_RenameEquipmentSet"); set_name(0x005AF9C0, "Script_SaveEquipmentSet"); set_name(0x005AFBB0, "CGEquipmentManager__InitializeGame"); @@ -2618,6 +2642,7 @@ static import_symbols() { set_name(0x005C4DC0, "Script_ClickSocketButton"); set_name(0x005C4EA0, "Script_GetSocketItemBoundTradeable"); set_name(0x005C4F40, "CGItemSocketInfo__RemoveItem"); + set_name(0x005C4FF0, "CGItemSocketInfo__Accept"); set_name(0x005C5160, "Script_GetExistingSocketInfo"); set_name(0x005C5340, "Script_GetExistingSocketLink"); set_name(0x005C5460, "Script_AcceptSockets"); @@ -2908,6 +2933,10 @@ static import_symbols() { set_name(0x005E8030, "Script_GetInspectArenaTeamData"); set_name(0x005E8440, "CGCharacterInfo__InitializeGame"); set_name(0x005E84C0, "CGCharacterInfo__UpdateItem"); + set_name(0x005E85D0, "CGCharacterInfo__PickupItem"); + set_name(0x005E8A60, "CGCharacterInfo__UseItem"); + set_name(0x005E8C30, "CGCharacterInfo__PickupBag"); + set_name(0x005E8D30, "CGCharacterInfo__PutItemInBag"); set_name(0x005E95C0, "Script_GetInventoryItemsForSlot"); set_name(0x005E9BC0, "Script_GetInventoryItemTexture"); set_name(0x005E9D80, "Script_GetInventoryItemBroken"); @@ -3780,6 +3809,8 @@ static import_symbols() { set_name(0x006D7B30, "CGPlayer_C__CastRandomCritter"); set_name(0x006D7BB0, "Player_C_ZoneUpdateHandler"); set_name(0x006DAD90, "CGPlayer_C__LootUnit"); + set_name(0x006DB9D0, "CGPlayer_C__SplitItem"); + set_name(0x006DBAE0, "CGPlayer_C__AutoStoreItemInBag"); set_name(0x006DC070, "CGPlayer_C__UpdateRepopTimer"); set_name(0x006DC0F0, "CGPlayer_C__OnDeath"); set_name(0x006DC230, "CGPlayer_C__GetExpandedSkillRank"); @@ -3867,6 +3898,7 @@ static import_symbols() { set_name(0x00706C50, "CGItem_C__GetCooldowns"); set_name(0x00706D30, "CGItem_C__SetStorage"); set_name(0x00706F40, "CGItem_C__NumBaseCharges@2"); + set_name(0x00706FE0, "CGItem_C__Lock"); set_name(0x00707020, "CGItem_C__Unlock"); set_name(0x00707180, "CGItem_C__GetPageTextId"); set_name(0x007071D0, "CGItem_C__GetItemName"); @@ -4000,6 +4032,7 @@ static import_symbols() { set_name(0x0072F040, "CGUnit_C__SetTrackingDirection"); set_name(0x00730100, "CGUnit_C__InitializeComponent"); set_name(0x00730F30, "CGUnit_C__ShouldRender"); + set_name(0x00732650, "CGUnit_C__HandleAnimEvent"); set_name(0x00734F70, "CGUnit_C__GetDefenseSkillRank"); set_name(0x00734FA0, "CGUnit_C__GetAttackSkillRank"); set_name(0x00736D30, "CGUnit_C__SetSheatheState"); @@ -4009,6 +4042,7 @@ static import_symbols() { set_name(0x00739650, "CGUnit_C__CheckAndReportSpellInhibitFlags"); set_name(0x0073A6C0, "CGUnit_C__PlaySpellVisualKit_HandleWeapon"); set_name(0x0073AC30, "CGUnit_C__UpdateLootAnimKit"); + set_name(0x0073AF80, "CGUnit_C__PlayDeathAnim"); set_name(0x0073B140, "CGUnit_C__PlaySpellVisualKit_PlayAnims"); set_name(0x0073D2B0, "CGUnit_C__PlayFallLandAnimation"); set_name(0x0073D3D0, "CGUnit_C__OnCollideFallLand"); @@ -4371,6 +4405,7 @@ static import_symbols() { set_name(0x00780710, "World__SetDetailDoodadDensity"); set_name(0x00780730, "World__SetDetailDoodadDist"); set_name(0x00780770, "World__ValidateFarClip"); + set_name(0x00780800, "World__SetFarClip"); set_name(0x00780860, "World__PrepareAreaOfInterest"); set_name(0x00780CD0, "CMapStaticEntity__ModelLightingCallback"); set_name(0x00780E20, "CComand_SetShadow"); @@ -4423,6 +4458,7 @@ static import_symbols() { set_name(0x0078F020, "AreaListRegisterLocation"); set_name(0x0078F1F0, "AreaListZoneHasBreathParticles"); set_name(0x0078F510, "CBarrier__Destroy"); + set_name(0x0078F570, "CWorldScene__ScaleFadeDist"); set_name(0x0078FB00, "CWorldScene__FrustumXform"); set_name(0x0078FB20, "CWorldScene__FrustumCull"); set_name(0x0078FB50, "CWorldScene__FrustumPop"); @@ -4432,7 +4468,10 @@ static import_symbols() { set_name(0x00791100, "CWorldScene__FrustumSet@3"); set_name(0x007912C0, "CFacet__Set"); set_name(0x00791950, "CWorldScene__FrustumPush"); + set_name(0x00791CB0, "CWorldScene__AddDoodadDefModelToModelScene"); + set_name(0x00792FC0, "CWorldScene__AddViewerGroup"); set_name(0x00793060, "CWorldScene__CullEntitys"); + set_name(0x00793270, "CWorldScene__CullEntitysInterior"); set_name(0x007935A0, "CWorldScene__CullLiquid"); set_name(0x00793B10, "CWorldScene__RenderChunksSolid"); set_name(0x00793C30, "CWorldScene__RenderChunksZoneDebug"); @@ -4441,10 +4480,14 @@ static import_symbols() { set_name(0x007964A0, "CWorldScene__RenderMapObjDefGroups"); set_name(0x00798310, "CWorldScene__Destroy"); set_name(0x007984A0, "CWorldScene__RenderDetailDoodads"); + set_name(0x007987A0, "CWorldScene__CullDoodads"); set_name(0x007989C0, "CWorldScene__RenderChunksSinglePass"); set_name(0x00798DA0, "CWorldScene__RenderChunks"); set_name(0x00799730, "CBarrier__Initialize"); set_name(0x007997D0, "CWorldScene__Initialize"); + set_name(0x007998A0, "CWorldScene__AddDoodadDefs"); + set_name(0x00799980, "CWorldScene__CullDoodadsExterior"); + set_name(0x00799B70, "CWorldScene__CullDoodadsInterior"); set_name(0x00799D40, "CWorldScene__CullChunks"); set_name(0x0079A160, "CWorldScene__CullMapObjDefGroups"); set_name(0x0079A790, "CWorldScene__CullSortTable"); @@ -4579,6 +4622,7 @@ static import_symbols() { set_name(0x007B3960, "CDetailDoodad__FreeInst"); set_name(0x007B3990, "CMapObjDef__TestAABox"); set_name(0x007B39B0, "CMapObjDef__GetGroundType"); + set_name(0x007B3A10, "CWorldScene__CullMapObjDefGroupFromExterior"); set_name(0x007B3BE0, "CMapObjDefGroup__destructor"); set_name(0x007B3DE0, "CMapObjDefGroup__constructor"); set_name(0x007B4090, "CMapObjDefGroup__UpdateLights"); @@ -4654,7 +4698,8 @@ static import_symbols() { set_name(0x007BD9F0, "CMap__Preload"); set_name(0x007BDE50, "CMap__CreateMapObjDefGroups"); set_name(0x007BEB40, "CMap__CreateDoodadDef"); - set_name(0x007BEF40, "CMap__CreateDoodadDef@2"); + set_name(0x007BECD0, "CMap__CreateDoodadDef@2"); + set_name(0x007BEF40, "CMap__CreateDoodadDef@3"); set_name(0x007BF460, "CMap__CreateMapObjDef"); set_name(0x007BF740, "CMap__CreateMapObjDefGroupDoodads"); set_name(0x007BF8B0, "CMap__LoadWdt"); @@ -5225,6 +5270,7 @@ static import_symbols() { set_name(0x0086D0C0, "OsIMEDestroy"); set_name(0x0086D430, "OsTimeStartup"); set_name(0x0086D440, "OsTimeShutdown"); + set_name(0x0086D490, "OsGetTimeStamp"); set_name(0x0086D6D0, "OsTlsGetValue"); set_name(0x0086E200, "TSList__LinkToTail"); set_name(0x0086F5A0, "OsCallSetContext"); @@ -5487,6 +5533,7 @@ static import_symbols() { set_name(0x009838D0, "CFacet__Set@2"); set_name(0x00983940, "CFacet__constructor"); set_name(0x009839E0, "CFrustum__Cull"); + set_name(0x00983A60, "CFrustum__InvCull"); set_name(0x00983AE0, "CFrustum__Translate"); set_name(0x00983D70, "CFrustum__Cull@2"); set_name(0x00983E70, "CFrustum__CalcPlanesFromCorners"); @@ -5523,6 +5570,9 @@ static import_symbols() { set_name(0x00985EF0, "Script_VoiceChat_StartCapture"); set_name(0x00985F70, "SI2__StopGlueAmbience"); set_name(0x009860E0, "SI2__StopGlueMusic"); + set_name(0x009861C0, "SI2__StartGlueMusic"); + set_name(0x009862C0, "SI2__StartCreditMusic"); + set_name(0x00986520, "SI2__VoiceChat_AmplifyMicrophoneInput"); set_name(0x00986D00, "SI2__PlayVocalErrorSound"); set_name(0x0098B540, "CMovementShared__Root"); set_name(0x0098E5B0, "CGNamePlateFrame__TriggerDamageFeedback"); @@ -6016,6 +6066,10 @@ static import_symbols() { set_name(0x00ADEEC4, "World__loadMax"); set_name(0x00ADEEC8, "World__loadMin"); set_name(0x00ADEED4, "World__s_nearClip"); + set_name(0x00ADF38C, "CWorldScene__s_fadeRangeDefault"); + set_name(0x00ADF3B4, "CWorldScene__s_fadeDistMaxSqr"); + set_name(0x00ADF3C8, "CWorldScene__s_fadeDistMin"); + set_name(0x00ADF3DC, "CWorldScene__s_fadeDistMinSqr"); set_name(0x00ADFBC8, "CMap__bPreload"); set_name(0x00ADFC30, "CMap__s_mapRenderChunkUpdateList"); set_name(0x00ADFC3C, "CMap__s_mapChunkLiquidUpdateList"); @@ -6296,6 +6350,10 @@ static import_symbols() { set_name(0x00C1E5A0, "CGActionBar__m_tempPageActiveFlags"); set_name(0x00C1E8D0, "CGGMTicketInfo__m_ticketID"); set_name(0x00C1E8D4, "CGGMTicketInfo__m_responseID"); + set_name(0x00C1E954, "CGEquipmentManager__m_lastCanUseEquipmentSetsValue"); + set_name(0x00C1E956, "CGEquipmentManager__m_swapPending"); + set_name(0x00C1E958, "CGEquipmentManager__m_pendingSetID"); + set_name(0x00C1E95C, "CGEquipmentManager__s_EquipmentSetHeap"); set_name(0x00C207F0, "CGCalendar__m_initialize"); set_name(0x00C21008, "CGTalentInfo_Inspect__m_inspectTarget"); set_name(0x00C23AD0, "CGQuestLog__m_numQuest"); @@ -6471,6 +6529,7 @@ static import_symbols() { set_name(0x00CA0B58, "CMissile__s_inFlightMissileList"); set_name(0x00CA0B5C, "CMissile__s_missileDestroyList"); set_name(0x00CA1194, "s_cvPathDistTol"); + set_name(0x00CA11A0, "s_cvShowFootPrintParticles"); set_name(0x00CA1244, "CGUnit_C__s_unitThreatPool"); set_name(0x00CA1248, "CGUnit_C__s_deferredClientControlUpdateGUID"); set_name(0x00CA1250, "CGUnit_C__s_deferredClientControlUpdateState"); @@ -6563,6 +6622,7 @@ static import_symbols() { set_name(0x00CB7220, "s_logsysteminit"); set_name(0x00CB732C, "s_defaultdir_critsect"); set_name(0x00CB7358, "s_critsect@2"); + set_name(0x00CD7548, "World__particulate"); set_name(0x00CD754C, "CWorldScene__s_m2Scene"); set_name(0x00CD7554, "World__shadowModTexture"); set_name(0x00CD766C, "World__detailDoodadAlphaRef"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index bee5e58..3040ae3 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -1,6 +1,3 @@ - - - operator_new 00401010 f end=00401067 type="void* __stdcall func(uint32_t count)" ; void* operator new(size_t) operator_delete 00401030 f end=0040104B type="void __stdcall func(void* ptr)" ; void operator delete(void*) CDataStore__constructor 00401050 f end=0040106E type="CDataStore* __thiscall func(CDataStore* this)" @@ -578,6 +575,7 @@ C33Matrix__FromEulerAnglesZYX 004C56D0 f end=004C581A SE2SoundKitProperties__ResetToDefaults 004C5990 f end=004C5A18 SE2__StopSound 004C6390 f end=004C6410 SE2__PlaySoundKit 004C6A40 f end=004C713B +SE2__PlaySoundKit 004C74A0 f end=004C74E9 SI2__Init 004C82E0 f end=004C8584 SI2__StopZoneAmbience 004C85F0 f end=004C85FD SI2__SetWeatherKitID 004C8610 f end=004C8622 @@ -586,8 +584,11 @@ SI2__OverrideZoneSounds 004CCA30 f end=004CCA9E SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60 SI2__DSP_MakeDSPsExpire 004CDC80 f end=004CDD32 SI2__PlayFoleySound 004CFC10 f end=004CFD17 +SI2__PlayItemSound 004D0020 f end=004D008B SI2__PlayItemSound 004D0090 f end=004D0102 SI2__UpdateTaxiSounds 004D0110 f end=004D032D +SI2__PlayMissedSound 004D0850 f end=004D089E +SI2__RegisterCVars 004D1050 f end=004D13DC SI2__RegisterCVars 004D1600 f end=004D1EB8 ChangeHeapAllocTracking 004D2780 f end=004D27C6 HeapUsageDestroy 004D27D0 f end=004D27DC @@ -1177,6 +1178,7 @@ CGGameUI__GetCursorSpell 005136C0 f end=005136C6 CGGameUI__GetCursorVirtualItem 005136D0 f end=005136D6 CGGameUI__GetCursorVirtualItem 005136E0 f end=005136FA CGGameUI__IsAutoLooting 00513700 f end=00513740 +CGGameUI__LockItem 00513740 f end=00513770 CGGameUI__UnlockItem 00513770 f end=005137A0 CGGameUI__InitClientControlState 00513880 f end=00513893 CGGameUI__ClearInstanceResetMap 005138A0 f end=005138AD @@ -1384,6 +1386,7 @@ CGGameUI__UnlockAllItems 00520E40 f end=00520F69 CGGameUI__UpdateActivePlayer 00520F70 f end=00520FD2 CGGameUI__OnClientControlChanged 00520FE0 f end=00521031 CGGameUI__RegisterFrameFactories 00521040 f end=005210CF +CGGameUI__CastItemSpell 005210D0 f end=005216EB CGGameUI__DisplayError 005216F0 f end=005218AD CGGameUI__GetSelectionHighlightColor 00521BF0 f end=005220A6 CGGameUI__AutoMouseOver 005220B0 f end=0052217B @@ -1633,6 +1636,8 @@ Script_GetWintergraspWaitTime 005435A0 f end=005435FD Script_CanQueueForWintergrasp 00543600 f end=00543642 CGWorldFrame__TranslateToMapCoords 00544140 f end=00544415 CGWorldMap__GetPlayerPosition 005444F0 f end=005445EB +CGWorldMap__CreateArrowFrame 00544750 f end=005448A0 +CGWorldMap__CreateMiniArrowFrame 005448A0 f end=005449F0 Script_GetMapContinents 00544B20 f end=00544B8D Script_GetMapZones 00544B90 f end=00544C3B Script_DungeonUsesTerrainMap 00544C40 f end=00544C9D @@ -1653,11 +1658,14 @@ Script_CreateMiniWorldMapArrowFrame 00545F20 f end=00545FD2 Script_UpdateWorldMapArrowFrames 00545FE0 f end=00545FE8 Script_InitWorldMapPing 00545FF0 f end=005460F7 Script_GetNumDungeonMapLevels 00546290 f end=005462BA +CGWorldMap__SetMap 00546310 f end=005468E2 +CGWorldMap__ProcessClick 005468F0 f end=005469D8 Script_SetMapZoom 005469E0 f end=00546A83 Script_ZoomOut 00546A90 f end=00546C4C Script_SetMapByID 00546C50 f end=00546E76 Script_ProcessMapClick 00546E80 f end=00546EEA Script_ClickLandmark 00546EF0 f end=00546FDB +CGWorldMap__SetMapToCurrentZone 00547170 f end=00547A65 Script_SetDungeonMapLevel 00547B80 f end=00547C02 Script_SetMapToCurrentZone 00547C10 f end=00547C1D CGWorldMap__InitializeGame 00547EB0 f end=00548568 @@ -1846,6 +1854,8 @@ Script_PartyLFGStartBackfill 0055A0C0 f end=0055A130 Script_RefreshLFGList 0055D280 f end=0055D2A1 Script_SearchLFGSort 0055D2B0 f end=0055D43D CGLookingForGroup__InitializeGame 0055D440 f end=0055D6A8 +CGUIBindings__StripModifiers 0055D740 f end=0055D851 +CGUIBindings__AddModifiers 0055D860 f end=0055D98E CGUIBindings__AddMetaPrefix 0055D990 f end=0055DAA8 Script_GetNumBindings 0055DC00 f end=0055DC23 Script_GetCurrentBindingSet 0055DC30 f end=0055DC57 @@ -1863,10 +1873,14 @@ Script_GetModifiedClick 0055FC20 f end=0055FCB9 Script_IsModifiedClick 0055FCC0 f end=0055FD13 Script_ClearOverrideBindings 00560560 f end=005605EC CGUIBindings__Initialize 005620F0 f end=00562135 +CGUIBindings__GetKeyBinding 00562140 f end=005622D1 +CGUIBindings__GetReducedKeyBinding 005622E0 f end=00562487 +CGUIBindings__GetCommandAction 00562490 f end=0056254F Script_GetBindingAction 00562550 f end=005625F0 Script_GetBindingByKey 005625F0 f end=0056269B CGUIBindings__CopyBindings 00562B80 f end=00562D5E CGUIBindings__FinishLoadBindings 00562D60 f end=00562DC7 +CGUIBindings__LoadModifiedClick 00562DD0 f end=00562ECA CGUIBindings__Bind 00562ED0 f end=00563142 CGUIBindings__ExecKey 00563150 f end=00563476 Script_SetBinding 00563520 f end=005635DF @@ -1886,6 +1900,7 @@ CGUIBindings__LoadBindings 005641C0 f end=0056430D CGUIBindings__LoadBindingsCallback 00564310 f end=005643A5 CGUIBindings__LoadBindings 005643B0 f end=0056446A CGUIBindings__LoadBinding 00564470 f end=00564754 +CGUIBindings__Load 00564760 f end=005648A0 CGActionBar__IsMacro 005648A0 f end=005648C8 CGActionBar__GetMacroID 005648D0 f end=005648FC CGUIMacros__GetMacroIndexByID 00564AB0 f end=00564AD6 @@ -2033,6 +2048,7 @@ Script_CloseBankFrame 0057B9C0 f end=0057B9E0 Script_GetNumBankSlots 0057BAB0 f end=0057BB30 Script_GetBankSlotCost 0057BB30 f end=0057BBB3 Script_PurchaseSlot 0057BBC0 f end=0057BC8A +CGMinimapFrame__PostLoadXML 0057BEA0 f end=0057BF2C Script_SetZoom 0057BFD0 f end=0057C031 CGxMatrixStack__Identity 0057C340 f end=0057C397 type="void __thiscall func(CGxMatrixStack* this)" GxXformPop 0057C420 f end=0057C44A @@ -2379,6 +2395,7 @@ Script_GetActionInfo 005A8F10 f end=005A91BB Script_GetActionCooldown 005A91C0 f end=005A9288 Script_GetActionAutocast 005A9290 f end=005A9357 CGActionBar__IsConsumableAction 005A9360 f end=005A946E +CGActionBar__HasValidTarget 005A94C0 f end=005A95D6 CGActionBar__ActionHasRange 005A95E0 f end=005A96D0 CGActionBar__GetTexture 005A97F0 f end=005A9B0C Script_GetActionTexture 005A9B30 f end=005A9B99 @@ -2438,8 +2455,11 @@ Script_EquipmentManagerClearIgnoredSlotsForSave 005AD820 f end=005AD828 Script_EquipmentManagerUnignoreSlotForSave 005AD830 f end=005AD872 Script_CanUseEquipmentSets 005AD880 f end=005AD8E3 CGEquipmentManager__SetContainsLockedItems 005AD940 f end=005AD9AF +CGEquipmentManager__UseEquipmentSet 005ADA20 f end=005ADE4A CGEquipmentManager__SetUsesLockedSlots 005AE040 f end=005AE0B3 +CGEquipmentManager__ShutdownGame 005AE1B0 f end=005AE253 CGEquipmentManager__DeleteEquipmentSet 005AE260 f end=005AE37B +CGEquipmentManager__GetSetList 005AE380 f end=005AE489 CGEquipmentManager__GetSetByID 005AE5C0 f end=005AE5F2 CGEquipmentManager__GetSetByName 005AE600 f end=005AE655 CGEquipmentManager__GetFullIconPath 005AE6B0 f end=005AE751 @@ -2453,6 +2473,7 @@ Script_PickupEquipmentSetByName 005AF250 f end=005AF2BB Script_PickupEquipmentSet 005AF2C0 f end=005AF317 Script_EquipmentSetContainsLockedItems 005AF320 f end=005AF380 Script_UseEquipmentSet 005AF380 f end=005AF3F1 +CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 Script_RenameEquipmentSet 005AF910 f end=005AF9BA Script_SaveEquipmentSet 005AF9C0 f end=005AFBAF CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 @@ -2617,6 +2638,7 @@ Script_GetNewSocketLink 005C4D10 f end=005C4DB4 Script_ClickSocketButton 005C4DC0 f end=005C4E94 Script_GetSocketItemBoundTradeable 005C4EA0 f end=005C4EDA CGItemSocketInfo__RemoveItem 005C4F40 f end=005C4FED +CGItemSocketInfo__Accept 005C4FF0 f end=005C50DC Script_GetExistingSocketInfo 005C5160 f end=005C533D Script_GetExistingSocketLink 005C5340 f end=005C5458 Script_AcceptSockets 005C5460 f end=005C5468 @@ -2907,6 +2929,10 @@ Script_GetInventoryAlertStatus 005E7FA0 f end=005E8030 Script_GetInspectArenaTeamData 005E8030 f end=005E8284 CGCharacterInfo__InitializeGame 005E8440 f end=005E8466 CGCharacterInfo__UpdateItem 005E84C0 f end=005E85C8 +CGCharacterInfo__PickupItem 005E85D0 f end=005E8A55 +CGCharacterInfo__UseItem 005E8A60 f end=005E8BBC +CGCharacterInfo__PickupBag 005E8C30 f end=005E8D2D +CGCharacterInfo__PutItemInBag 005E8D30 f end=005E8FD2 Script_GetInventoryItemsForSlot 005E95C0 f end=005E9BB5 Script_GetInventoryItemTexture 005E9BC0 f end=005E9D71 Script_GetInventoryItemBroken 005E9D80 f end=005E9E31 @@ -3779,6 +3805,8 @@ CGPlayer_C__VehicleAllowsInteraction 006D7AA0 f end=006D7B2B CGPlayer_C__CastRandomCritter 006D7B30 f end=006D7B64 Player_C_ZoneUpdateHandler 006D7BB0 f end=006D7C28 CGPlayer_C__LootUnit 006DAD90 f end=006DAF5E +CGPlayer_C__SplitItem 006DB9D0 f end=006DBADF +CGPlayer_C__AutoStoreItemInBag 006DBAE0 f end=006DBBD6 CGPlayer_C__UpdateRepopTimer 006DC070 f end=006DC0E1 CGPlayer_C__OnDeath 006DC0F0 f end=006DC1B5 CGPlayer_C__GetExpandedSkillRank 006DC230 f end=006DC2B2 @@ -3866,6 +3894,7 @@ CGItem_C__NumBaseCharges 00706BF0 f end=00706C4F CGItem_C__GetCooldowns 00706C50 f end=00706CE5 CGItem_C__SetStorage 00706D30 f end=00706D63 CGItem_C__NumBaseCharges 00706F40 f end=00706F9E +CGItem_C__Lock 00706FE0 f end=00707011 CGItem_C__Unlock 00707020 f end=00707051 CGItem_C__GetPageTextId 00707180 f end=007071C6 CGItem_C__GetItemName 007071D0 f end=00707213 @@ -3999,6 +4028,7 @@ CGUnit_C__SpellInterrupted 0072ED80 f end=0072EE11 CGUnit_C__SetTrackingDirection 0072F040 f end=0072F1E8 CGUnit_C__InitializeComponent 00730100 f end=00730281 CGUnit_C__ShouldRender 00730F30 f end=00731092 +CGUnit_C__HandleAnimEvent 00732650 f end=00732FEC CGUnit_C__GetDefenseSkillRank 00734F70 f end=00734F94 CGUnit_C__GetAttackSkillRank 00734FA0 f end=00734FC4 CGUnit_C__SetSheatheState 00736D30 f end=007370CB @@ -4008,6 +4038,7 @@ CGUnit_C__UpdateAllSmoothFacing 00739630 f end=00739648 CGUnit_C__CheckAndReportSpellInhibitFlags 00739650 f end=0073A51E CGUnit_C__PlaySpellVisualKit_HandleWeapon 0073A6C0 f end=0073A7EC CGUnit_C__UpdateLootAnimKit 0073AC30 f end=0073ACFC +CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C CGUnit_C__PlaySpellVisualKit_PlayAnims 0073B140 f end=0073B508 CGUnit_C__PlayFallLandAnimation 0073D2B0 f end=0073D3CC CGUnit_C__OnCollideFallLand 0073D3D0 f end=0073D491 @@ -4370,6 +4401,7 @@ World__SetShadowColor 00780660 f end=0078070D World__SetDetailDoodadDensity 00780710 f end=0078072F World__SetDetailDoodadDist 00780730 f end=00780761 World__ValidateFarClip 00780770 f end=007807F8 +World__SetFarClip 00780800 f end=0078085F World__PrepareAreaOfInterest 00780860 f end=00780CCF CMapStaticEntity__ModelLightingCallback 00780CD0 f end=00780E1F CComand_SetShadow 00780E20 f end=00780F41 @@ -4422,6 +4454,7 @@ AreaListGetName 0078ED80 f end=0078EE22 AreaListRegisterLocation 0078F020 f end=0078F1EC AreaListZoneHasBreathParticles 0078F1F0 f end=0078F2E5 CBarrier__Destroy 0078F510 f end=0078F56C +CWorldScene__ScaleFadeDist 0078F570 f end=0078F6A0 CWorldScene__FrustumXform 0078FB00 f end=0078FB20 CWorldScene__FrustumCull 0078FB20 f end=0078FB47 CWorldScene__FrustumPop 0078FB50 f end=0078FB58 @@ -4431,7 +4464,10 @@ CWorldScene__FrustumSet 00790E20 f end=007910FE CWorldScene__FrustumSet 00791100 f end=00791120 CFacet__Set 007912C0 f end=00791378 CWorldScene__FrustumPush 00791950 f end=00791976 +CWorldScene__AddDoodadDefModelToModelScene 00791CB0 f end=00791EA5 +CWorldScene__AddViewerGroup 00792FC0 f end=00793056 CWorldScene__CullEntitys 00793060 f end=00793269 +CWorldScene__CullEntitysInterior 00793270 f end=00793444 CWorldScene__CullLiquid 007935A0 f end=00793755 CWorldScene__RenderChunksSolid 00793B10 f end=00793C2D CWorldScene__RenderChunksZoneDebug 00793C30 f end=00793D11 @@ -4440,10 +4476,14 @@ CWorldScene__LocateViewer3 00795D40 f end=00795F7F CWorldScene__RenderMapObjDefGroups 007964A0 f end=007968C2 CWorldScene__Destroy 00798310 f end=007CCBD4 CWorldScene__RenderDetailDoodads 007984A0 f end=00798794 +CWorldScene__CullDoodads 007987A0 f end=007989B5 CWorldScene__RenderChunksSinglePass 007989C0 f end=00798D9F CWorldScene__RenderChunks 00798DA0 f end=00799303 CBarrier__Initialize 00799730 f end=007997C5 CWorldScene__Initialize 007997D0 f end=00799891 +CWorldScene__AddDoodadDefs 007998A0 f end=00799977 +CWorldScene__CullDoodadsExterior 00799980 f end=00799B62 +CWorldScene__CullDoodadsInterior 00799B70 f end=00799D36 CWorldScene__CullChunks 00799D40 f end=00799F71 CWorldScene__CullMapObjDefGroups 0079A160 f end=0079A259 CWorldScene__CullSortTable 0079A790 f end=0079A861 @@ -4578,6 +4618,7 @@ CDetailDoodad__AllocInst 007B3910 f end=007B3959 CDetailDoodad__FreeInst 007B3960 f end=007B3987 CMapObjDef__TestAABox 007B3990 f end=007B39AB CMapObjDef__GetGroundType 007B39B0 f end=007B3A08 +CWorldScene__CullMapObjDefGroupFromExterior 007B3A10 f end=007B3B1A CMapObjDefGroup__destructor 007B3BE0 f end=007B3DD6 CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC CMapObjDefGroup__UpdateLights 007B4090 f end=007B40ED @@ -4653,6 +4694,7 @@ CMapStaticEntity__ModelEventCallback 007BD5A0 f end=007BD8A0 CMap__Preload 007BD9F0 f end=007BDA62 CMap__CreateMapObjDefGroups 007BDE50 f end=007BDFDE CMap__CreateDoodadDef 007BEB40 f end=007BECCA +CMap__CreateDoodadDef 007BECD0 f end=007BEF32 CMap__CreateDoodadDef 007BEF40 f end=007BF120 CMap__CreateMapObjDef 007BF460 f end=007BF738 CMap__CreateMapObjDefGroupDoodads 007BF740 f end=007BF8A8 @@ -5224,6 +5266,7 @@ OsIMEInitialize 0086D0A0 f end=0086D0B8 OsIMEDestroy 0086D0C0 f end=0086D0Df OsTimeStartup 0086D430 f end=0086D439 type="void __stdcall func(TimingMethod timingMethod)" OsTimeShutdown 0086D440 f end=0086D445 +OsGetTimeStamp 0086D490 f end=0086D4C0 OsTlsGetValue 0086D6D0 f end=0086D6DF TSList__LinkToTail 0086E200 f end=0086E25F ; 00005410 OsCallSetContext 0086F5A0 f end=0086F5EA @@ -5486,6 +5529,7 @@ NTempest__Intersect 009836B0 f end=009838C7 CFacet__Set 009838D0 f end=0098393E CFacet__constructor 00983940 f end=0098398F CFrustum__Cull 009839E0 f end=00983A5C +CFrustum__InvCull 00983A60 f end=00983ADC CFrustum__Translate 00983AE0 f end=00983D13 CFrustum__Cull 00983D70 f end=00983E61 CFrustum__CalcPlanesFromCorners 00983E70 f end=00983F39 @@ -5522,6 +5566,9 @@ SI2__UnregisterScriptFunctions 00985ED0 f end=00985EEF Script_VoiceChat_StartCapture 00985EF0 f end=00985F6B SI2__StopGlueAmbience 00985F70 f end=00985FA2 SI2__StopGlueMusic 009860E0 f end=00986128 +SI2__StartGlueMusic 009861C0 f end=009862BE +SI2__StartCreditMusic 009862C0 f end=0098638F +SI2__VoiceChat_AmplifyMicrophoneInput 00986520 f end=009865BA SI2__PlayVocalErrorSound 00986D00 f end=00986DD6 CMovementShared__Root 0098B540 f end=0098B570 CGNamePlateFrame__TriggerDamageFeedback 0098E5B0 f end=0098E5E1 @@ -6015,6 +6062,10 @@ World__groundEffectDistValue 00ADEEB8 l World__loadMax 00ADEEC4 l World__loadMin 00ADEEC8 l World__s_nearClip 00ADEED4 l +CWorldScene__s_fadeRangeDefault 00ADF38C l +CWorldScene__s_fadeDistMaxSqr 00ADF3B4 l +CWorldScene__s_fadeDistMin 00ADF3C8 l +CWorldScene__s_fadeDistMinSqr 00ADF3DC l CMap__bPreload 00ADFBC8 l CMap__s_mapRenderChunkUpdateList 00ADFC30 l CMap__s_mapChunkLiquidUpdateList 00ADFC3C l @@ -6295,6 +6346,10 @@ CGActionBar__m_bonusBarOffset 00C1E59C l CGActionBar__m_tempPageActiveFlags 00C1E5A0 l CGGMTicketInfo__m_ticketID 00C1E8D0 l CGGMTicketInfo__m_responseID 00C1E8D4 l +CGEquipmentManager__m_lastCanUseEquipmentSetsValue 00C1E954 l +CGEquipmentManager__m_swapPending 00C1E956 l +CGEquipmentManager__m_pendingSetID 00C1E958 l +CGEquipmentManager__s_EquipmentSetHeap 00C1E95C l CGCalendar__m_initialize 00C207F0 l CGTalentInfo_Inspect__m_inspectTarget 00C21008 l CGQuestLog__m_numQuest 00C23AD0 l @@ -6470,6 +6525,7 @@ s_cvSplineOpt 00C9ECC4 l type="CVar*" CMissile__s_inFlightMissileList 00CA0B58 l CMissile__s_missileDestroyList 00CA0B5C l s_cvPathDistTol 00CA1194 l type="CVar*" +s_cvShowFootPrintParticles 00CA11A0 l type="CVar*" CGUnit_C__s_unitThreatPool 00CA1244 l CGUnit_C__s_deferredClientControlUpdateGUID 00CA1248 l CGUnit_C__s_deferredClientControlUpdateState 00CA1250 l @@ -6562,6 +6618,7 @@ g_opt 00CAE958 l type="STORMOPTIONS" s_logsysteminit 00CB7220 l type="int32_t" s_defaultdir_critsect 00CB732C l type="CRITICAL_SECTION" s_critsect 00CB7358 l type="CRITICAL_SECTION[4]" +World__particulate 00CD7548 l CWorldScene__s_m2Scene 00CD754C l World__shadowModTexture 00CD7554 l World__detailDoodadAlphaRef 00CD766C l diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 134b200b917ddb71b2a4556374b8a587ac816c28..c810ab87987910d6306999c4d3ba456b5d7aaf08 100644 GIT binary patch delta 126181 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 z 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 NW6V#!f5QEd{|`TW5Yhku delta 124250 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

a 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 Mm!Ej=#CwDPADxpJvj6}9 diff --git a/profile/3.3.5a-windows-386/x64dbg/types.json b/profile/3.3.5a-windows-386/x64dbg/types.json index dd43d0d..aac38a1 100644 --- a/profile/3.3.5a-windows-386/x64dbg/types.json +++ b/profile/3.3.5a-windows-386/x64dbg/types.json @@ -664,6 +664,14 @@ "type": "TSList_CMapDoodadDefMapChunkLink", "name": "TSExplicitList_CMapDoodadDefMapChunkLink" }, + { + "type": "TSList_CMapObjGroup", + "name": "TSExplicitList_CMapObjGroup" + }, + { + "type": "TSList_CMapEntityMapChunkLink", + "name": "TSExplicitList_CMapEntityMapChunkLink" + }, { "type": "TSList_CMapObjDefMapChunkLink", "name": "TSExplicitList_CMapObjDefMapChunkLink" @@ -680,6 +688,10 @@ "type": "TSList_CMapObjDefGroupDoodadDefLink", "name": "TSExplicitList_CMapObjDefGroupDoodadDefLink" }, + { + "type": "TSList_CMapObjDefGroupMapEntityLink", + "name": "TSExplicitList_CMapObjDefGroupMapEntityLink" + }, { "type": "TSList_CMapAreaLink", "name": "TSExplicitList_CMapAreaLink" @@ -704,18 +716,10 @@ "type": "TSList_CChunkLiquid", "name": "TSExplicitList_CChunkLiquid" }, - { - "type": "TSList_CMapObjGroup", - "name": "TSExplicitList_CMapObjGroup" - }, { "type": "TSList_CMapStaticEntityMapChunkLink", "name": "TSExplicitList_CMapStaticEntityMapChunkLink" }, - { - "type": "TSList_CMapEntityMapChunkLink", - "name": "TSExplicitList_CMapEntityMapChunkLink" - }, { "type": "TSList_CILayer", "name": "TSExplicitList_CILayer" @@ -29064,6 +29068,22 @@ } ] }, + { + "name": "TSLink_CMapObjDefGroupMapEntityLink", + "size": 8, + "members": [ + { + "type": "TSLink_CMapObjDefGroupMapEntityLink*", + "name": "m_prevlink", + "offset": 0 + }, + { + "type": "CMapObjDefGroupMapEntityLink*", + "name": "m_next", + "offset": 4 + } + ] + }, { "name": "TSLink_CMapObjDefGroupMapObjDefLink", "size": 8, @@ -37261,6 +37281,48 @@ } ] }, + { + "name": "CMapObjDefGroupMapEntityLink", + "size": 28, + "members": [ + { + "type": "uint32_t", + "name": "objectIndex", + "offset": 0 + }, + { + "type": "CMapEntity*", + "name": "owner", + "offset": 4 + }, + { + "type": "CMapObjDef*", + "name": "ref", + "offset": 8 + }, + { + "type": "TSLink_CMapObjDefGroupMapEntityLink", + "name": "refLink", + "offset": 12 + }, + { + "type": "TSLink_CMapObjDefGroupMapEntityLink", + "name": "ownerLink", + "offset": 20 + } + ] + }, + { + "name": "TSLinkedNode_CMapObjDefGroupMapEntityLink", + "size": 8, + "members": [ + { + "type": "TSLink_CMapObjDefGroupMapEntityLink", + "name": "m_link", + "offset": 0 + } + ] + }, { "name": "CMapObjDefGroupMapObjDefLink", "size": 28, @@ -41757,6 +41819,38 @@ } ] }, + { + "name": "TSList_CMapObjGroup", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CMapObjGroup", + "name": "m_terminator", + "offset": 4 + } + ] + }, + { + "name": "TSList_CMapEntityMapChunkLink", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CMapEntityMapChunkLink", + "name": "m_terminator", + "offset": 4 + } + ] + }, { "name": "TSList_CMapObjDefMapChunkLink", "size": 12, @@ -41821,6 +41915,22 @@ } ] }, + { + "name": "TSList_CMapObjDefGroupMapEntityLink", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CMapObjDefGroupMapEntityLink", + "name": "m_terminator", + "offset": 4 + } + ] + }, { "name": "TSList_CMapAreaLink", "size": 12, @@ -41917,22 +42027,6 @@ } ] }, - { - "name": "TSList_CMapObjGroup", - "size": 12, - "members": [ - { - "type": "ptrdiff_t", - "name": "m_linkoffset", - "offset": 0 - }, - { - "type": "TSLink_CMapObjGroup", - "name": "m_terminator", - "offset": 4 - } - ] - }, { "name": "TSList_CMapStaticEntityMapChunkLink", "size": 12, @@ -41949,22 +42043,6 @@ } ] }, - { - "name": "TSList_CMapEntityMapChunkLink", - "size": 12, - "members": [ - { - "type": "ptrdiff_t", - "name": "m_linkoffset", - "offset": 0 - }, - { - "type": "TSLink_CMapEntityMapChunkLink", - "name": "m_terminator", - "offset": 4 - } - ] - }, { "name": "TSList_CILayer", "size": 12, @@ -42608,93 +42686,6 @@ } ] }, - { - "name": "SMOHeader", - "size": 64, - "members": [ - { - "type": "uint32_t", - "name": "nTextures", - "offset": 0 - }, - { - "type": "uint32_t", - "name": "nGroups", - "offset": 4 - }, - { - "type": "uint32_t", - "name": "nPortals", - "offset": 8 - }, - { - "type": "uint32_t", - "name": "nLights", - "offset": 12 - }, - { - "type": "uint32_t", - "name": "nDoodadNames", - "offset": 16 - }, - { - "type": "uint32_t", - "name": "nDoodadDefs", - "offset": 20 - }, - { - "type": "uint32_t", - "name": "nDoodadSets", - "offset": 24 - }, - { - "type": "uint32_t", - "name": "ambColor", - "offset": 28 - }, - { - "type": "uint32_t", - "name": "wmoID", - "offset": 32 - }, - { - "type": "CAaBox", - "name": "bounding_box", - "offset": 36 - }, - { - "type": "uint16_t", - "name": "flags", - "offset": 60 - }, - { - "type": "uint16_t", - "name": "numLod", - "offset": 62 - } - ] - }, - { - "name": "SMOGroupInfo", - "size": 32, - "members": [ - { - "type": "uint32_t", - "name": "flags", - "offset": 0 - }, - { - "type": "CAaBox", - "name": "bbox", - "offset": 4 - }, - { - "type": "uint32_t", - "name": "nameOffset", - "offset": 28 - } - ] - }, { "name": "CMapObjGroup", "size": 444, @@ -43196,6 +43187,93 @@ } ] }, + { + "name": "SMOHeader", + "size": 64, + "members": [ + { + "type": "uint32_t", + "name": "nTextures", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "nGroups", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "nPortals", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "nLights", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "nDoodadNames", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "nDoodadDefs", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "nDoodadSets", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "ambColor", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "wmoID", + "offset": 32 + }, + { + "type": "CAaBox", + "name": "bounding_box", + "offset": 36 + }, + { + "type": "uint16_t", + "name": "flags", + "offset": 60 + }, + { + "type": "uint16_t", + "name": "numLod", + "offset": 62 + } + ] + }, + { + "name": "SMOGroupInfo", + "size": 32, + "members": [ + { + "type": "uint32_t", + "name": "flags", + "offset": 0 + }, + { + "type": "CAaBox", + "name": "bbox", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "nameOffset", + "offset": 28 + } + ] + }, { "name": "M2ModelColor", "size": 32, @@ -52092,20 +52170,15 @@ "offset": 48 }, { - "type": "void*", - "name": "unk_m2Model_034", + "type": "CM2Model*", + "name": "model", "offset": 52 }, { - "type": "C3Vector", - "name": "vec1", + "type": "CAaSphere", + "name": "sphere", "offset": 56 }, - { - "type": "float", - "name": "unk_044", - "offset": 68 - }, { "type": "CAaBox", "name": "bboxStaticEntity", @@ -52258,6 +52331,490 @@ } ] }, + { + "name": "CMapObj", + "size": 2552, + "members": [ + { + "type": "int32_t", + "name": "objectIndex", + "offset": 0 + }, + { + "type": "int32_t", + "name": "unk_04", + "offset": 4 + }, + { + "type": "int32_t", + "name": "unk_08", + "offset": 8 + }, + { + "type": "int32_t", + "name": "unk_0C", + "offset": 12 + }, + { + "type": "int32_t", + "name": "unk_10", + "offset": 16 + }, + { + "type": "int32_t", + "name": "unk_14", + "offset": 20 + }, + { + "type": "int32_t", + "name": "unk_18", + "offset": 24 + }, + { + "type": "char", + "name": "m_wmoName", + "arrsize": 260, + "offset": 28 + }, + { + "type": "SMOHeader*", + "name": "header", + "offset": 288 + }, + { + "type": "char*", + "name": "textureNameList", + "offset": 292 + }, + { + "type": "char*", + "name": "groupNameList", + "offset": 296 + }, + { + "type": "char*", + "name": "skybox", + "offset": 300 + }, + { + "type": "SMOGroupInfo*", + "name": "groupInfo", + "offset": 304 + }, + { + "type": "C3Vector*", + "name": "portalVertexList", + "offset": 308 + }, + { + "type": "SMOPortal*", + "name": "portalList", + "offset": 312 + }, + { + "type": "SMOPortalRef*", + "name": "portalRefList", + "offset": 316 + }, + { + "type": "C3Vector*", + "name": "visBlockVertList", + "offset": 320 + }, + { + "type": "SMOVisibleBlock*", + "name": "visBlockList", + "offset": 324 + }, + { + "type": "SMOLight*", + "name": "lightList", + "offset": 328 + }, + { + "type": "SMODoodadSet*", + "name": "doodadSetList", + "offset": 332 + }, + { + "type": "char*", + "name": "doodadNameList", + "offset": 336 + }, + { + "type": "SMODoodadDef*", + "name": "doodadDefList", + "offset": 340 + }, + { + "type": "SMOFog*", + "name": "fogList", + "offset": 344 + }, + { + "type": "C4Plane*", + "name": "convexVolumePlanes", + "offset": 348 + }, + { + "type": "SMOMaterial*", + "name": "materialList", + "offset": 352 + }, + { + "type": "int32_t", + "name": "texturesSize", + "offset": 356 + }, + { + "type": "int32_t", + "name": "groupNameSize", + "offset": 360 + }, + { + "type": "int32_t", + "name": "groupInfoCount", + "offset": 364 + }, + { + "type": "int32_t", + "name": "planeVertCount", + "offset": 368 + }, + { + "type": "int32_t", + "name": "portalsCount", + "offset": 372 + }, + { + "type": "int32_t", + "name": "portalRefCount", + "offset": 376 + }, + { + "type": "int32_t", + "name": "visBlockVertCount", + "offset": 380 + }, + { + "type": "int32_t", + "name": "visBlockCount", + "offset": 384 + }, + { + "type": "int32_t", + "name": "ligtsCount", + "offset": 388 + }, + { + "type": "int32_t", + "name": "doodadSetCount", + "offset": 392 + }, + { + "type": "int32_t", + "name": "doodadNameSize", + "offset": 396 + }, + { + "type": "int32_t", + "name": "doodadDefCount", + "offset": 400 + }, + { + "type": "int32_t", + "name": "fogsCount", + "offset": 404 + }, + { + "type": "int32_t", + "name": "convexVolumePlaneCount", + "offset": 408 + }, + { + "type": "int32_t", + "name": "materialsCount", + "offset": 412 + }, + { + "type": "uint32_t", + "name": "argb_color", + "offset": 416 + }, + { + "type": "int32_t", + "name": "unk_1A4", + "offset": 420 + }, + { + "type": "CAaBox", + "name": "bbox", + "offset": 424 + }, + { + "type": "float", + "name": "distToCamera", + "offset": 448 + }, + { + "type": "int32_t", + "name": "unk_1C4", + "offset": 452 + }, + { + "type": "int32_t", + "name": "unk_1C8", + "offset": 456 + }, + { + "type": "void*", + "name": "pWmoData", + "offset": 460 + }, + { + "type": "int32_t", + "name": "wmoFileSize", + "offset": 464 + }, + { + "type": "int32_t", + "name": "refCount", + "offset": 468 + }, + { + "type": "float", + "name": "flushTimer", + "offset": 472 + }, + { + "type": "CAsyncObject*", + "name": "asyncObject", + "offset": 476 + }, + { + "type": "int32_t", + "name": "isGroupLoaded", + "offset": 480 + }, + { + "type": "int32_t", + "name": "unk_1E4", + "offset": 484 + }, + { + "type": "TSExplicitList_CMapObjGroup", + "name": "mapObjGroupList", + "offset": 488 + }, + { + "type": "int32_t", + "name": "mapObjGroupCount", + "offset": 500 + }, + { + "type": "CMapObjGroup*", + "name": "mapObjGroupArray", + "arrsize": 512, + "offset": 504 + } + ] + }, + { + "name": "CMapEntity", + "size": 208, + "members": [ + { + "type": "void**", + "name": "vtable", + "offset": 0 + }, + { + "type": "int32_t", + "name": "objectIndex", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "type", + "offset": 8 + }, + { + "type": "uint16_t", + "name": "refCount", + "offset": 10 + }, + { + "type": "int32_t", + "name": "unk_C", + "offset": 12 + }, + { + "type": "CMapEntity*", + "name": "prev", + "offset": 16 + }, + { + "type": "CMapEntity*", + "name": "next", + "offset": 20 + }, + { + "type": "TSExplicitList_CMapEntityMapChunkLink", + "name": "linkList", + "offset": 24 + }, + { + "type": "int32_t", + "name": "unk_024", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "unkFlags_28", + "offset": 40 + }, + { + "type": "int32_t", + "name": "unkCounter", + "offset": 44 + }, + { + "type": "float", + "name": "unk_030", + "offset": 48 + }, + { + "type": "CM2Model*", + "name": "model", + "offset": 52 + }, + { + "type": "CAaSphere", + "name": "sphere", + "offset": 56 + }, + { + "type": "CAaBox", + "name": "bboxStaticEntity", + "offset": 72 + }, + { + "type": "C3Vector", + "name": "vec2", + "offset": 96 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 108 + }, + { + "type": "float", + "name": "scale", + "offset": 120 + }, + { + "type": "int32_t", + "name": "unk_07C", + "offset": 124 + }, + { + "type": "int32_t", + "name": "unk_080", + "offset": 128 + }, + { + "type": "CImVector", + "name": "m2AmbietColor", + "offset": 132 + }, + { + "type": "CImVector", + "name": "m2DiffuseColor", + "offset": 136 + }, + { + "type": "float", + "name": "unk_08C", + "offset": 140 + }, + { + "type": "int32_t", + "name": "unk_090", + "offset": 144 + }, + { + "type": "int32_t", + "name": "unk_094", + "offset": 148 + }, + { + "type": "uint64_t", + "name": "guid", + "offset": 152 + }, + { + "type": "int32_t", + "name": "unk_0A0", + "offset": 160 + }, + { + "type": "int32_t", + "name": "unk_0A4", + "offset": 164 + }, + { + "type": "int32_t", + "name": "unk_0A8", + "offset": 168 + }, + { + "type": "int32_t", + "name": "unk_0AC", + "offset": 172 + }, + { + "type": "int32_t", + "name": "unk_0B0", + "offset": 176 + }, + { + "type": "int32_t", + "name": "unk_0B4", + "offset": 180 + }, + { + "type": "int32_t", + "name": "unk_0B8", + "offset": 184 + }, + { + "type": "int32_t", + "name": "unk_0BC", + "offset": 188 + }, + { + "type": "CImVector", + "name": "ambientTarget", + "offset": 192 + }, + { + "type": "float", + "name": "dirLightScaleTarget", + "offset": 196 + }, + { + "type": "int32_t", + "name": "unk_0C8", + "offset": 200 + }, + { + "type": "int32_t", + "name": "unk_0CC", + "offset": 204 + } + ] + }, { "name": "CMapObjDef", "size": 344, @@ -52363,8 +52920,8 @@ "offset": 240 }, { - "type": "void*", - "name": "CMapObjPtr_owner", + "type": "CMapObj*", + "name": "owner", "offset": 244 }, { @@ -52579,20 +53136,10 @@ "offset": 120 }, { - "type": "int32_t", - "name": "TSExplicitList__m_linkoffset_unk_84", + "type": "TSExplicitList_CMapObjDefGroupMapEntityLink", + "name": "mapEntityLinkList", "offset": 132 }, - { - "type": "void*", - "name": "TSExplicitList__m_ptr1_unk_88", - "offset": 136 - }, - { - "type": "void*", - "name": "TSExplicitList__m_ptr2_unk_8C", - "offset": 140 - }, { "type": "int32_t", "name": "TSExplicitList__m_linkoffset_unk_90", @@ -53128,294 +53675,6 @@ } ] }, - { - "name": "CMapObj", - "size": 2552, - "members": [ - { - "type": "int32_t", - "name": "objectIndex", - "offset": 0 - }, - { - "type": "int32_t", - "name": "unk_04", - "offset": 4 - }, - { - "type": "int32_t", - "name": "unk_08", - "offset": 8 - }, - { - "type": "int32_t", - "name": "unk_0C", - "offset": 12 - }, - { - "type": "int32_t", - "name": "unk_10", - "offset": 16 - }, - { - "type": "int32_t", - "name": "unk_14", - "offset": 20 - }, - { - "type": "int32_t", - "name": "unk_18", - "offset": 24 - }, - { - "type": "char", - "name": "m_wmoName", - "arrsize": 260, - "offset": 28 - }, - { - "type": "SMOHeader*", - "name": "header", - "offset": 288 - }, - { - "type": "char*", - "name": "textureNameList", - "offset": 292 - }, - { - "type": "char*", - "name": "groupNameList", - "offset": 296 - }, - { - "type": "char*", - "name": "skybox", - "offset": 300 - }, - { - "type": "SMOGroupInfo*", - "name": "groupInfo", - "offset": 304 - }, - { - "type": "C3Vector*", - "name": "portalVertexList", - "offset": 308 - }, - { - "type": "SMOPortal*", - "name": "portalList", - "offset": 312 - }, - { - "type": "SMOPortalRef*", - "name": "portalRefList", - "offset": 316 - }, - { - "type": "C3Vector*", - "name": "visBlockVertList", - "offset": 320 - }, - { - "type": "SMOVisibleBlock*", - "name": "visBlockList", - "offset": 324 - }, - { - "type": "SMOLight*", - "name": "lightList", - "offset": 328 - }, - { - "type": "SMODoodadSet*", - "name": "doodadSetList", - "offset": 332 - }, - { - "type": "char*", - "name": "doodadNameList", - "offset": 336 - }, - { - "type": "SMODoodadDef*", - "name": "doodadDefList", - "offset": 340 - }, - { - "type": "SMOFog*", - "name": "fogList", - "offset": 344 - }, - { - "type": "C4Plane*", - "name": "convexVolumePlanes", - "offset": 348 - }, - { - "type": "SMOMaterial*", - "name": "materialList", - "offset": 352 - }, - { - "type": "int32_t", - "name": "texturesSize", - "offset": 356 - }, - { - "type": "int32_t", - "name": "groupNameSize", - "offset": 360 - }, - { - "type": "int32_t", - "name": "groupInfoCount", - "offset": 364 - }, - { - "type": "int32_t", - "name": "planeVertCount", - "offset": 368 - }, - { - "type": "int32_t", - "name": "portalsCount", - "offset": 372 - }, - { - "type": "int32_t", - "name": "portalRefCount", - "offset": 376 - }, - { - "type": "int32_t", - "name": "visBlockVertCount", - "offset": 380 - }, - { - "type": "int32_t", - "name": "visBlockCount", - "offset": 384 - }, - { - "type": "int32_t", - "name": "ligtsCount", - "offset": 388 - }, - { - "type": "int32_t", - "name": "doodadSetCount", - "offset": 392 - }, - { - "type": "int32_t", - "name": "doodadNameSize", - "offset": 396 - }, - { - "type": "int32_t", - "name": "doodadDefCount", - "offset": 400 - }, - { - "type": "int32_t", - "name": "fogsCount", - "offset": 404 - }, - { - "type": "int32_t", - "name": "convexVolumePlaneCount", - "offset": 408 - }, - { - "type": "int32_t", - "name": "materialsCount", - "offset": 412 - }, - { - "type": "uint32_t", - "name": "argb_color", - "offset": 416 - }, - { - "type": "int32_t", - "name": "unk_1A4", - "offset": 420 - }, - { - "type": "CAaBox", - "name": "bbox", - "offset": 424 - }, - { - "type": "float", - "name": "distToCamera", - "offset": 448 - }, - { - "type": "int32_t", - "name": "unk_1C4", - "offset": 452 - }, - { - "type": "int32_t", - "name": "unk_1C8", - "offset": 456 - }, - { - "type": "void*", - "name": "pWmoData", - "offset": 460 - }, - { - "type": "int32_t", - "name": "wmoFileSize", - "offset": 464 - }, - { - "type": "int32_t", - "name": "refCount", - "offset": 468 - }, - { - "type": "float", - "name": "flushTimer", - "offset": 472 - }, - { - "type": "CAsyncObject*", - "name": "asyncObject", - "offset": 476 - }, - { - "type": "int32_t", - "name": "isGroupLoaded", - "offset": 480 - }, - { - "type": "int32_t", - "name": "unk_1E4", - "offset": 484 - }, - { - "type": "TSExplicitList_CMapObjGroup", - "name": "mapObjGroupList", - "offset": 488 - }, - { - "type": "int32_t", - "name": "mapObjGroupCount", - "offset": 500 - }, - { - "type": "CMapObjGroup*", - "name": "mapObjGroupArray", - "arrsize": 512, - "offset": 504 - } - ] - }, { "name": "CMapStaticEntity", "size": 144, @@ -53481,20 +53740,15 @@ "offset": 48 }, { - "type": "void*", - "name": "unk_m2Model_034", + "type": "CM2Model*", + "name": "model", "offset": 52 }, { - "type": "C3Vector", - "name": "vec1", + "type": "CAaSphere", + "name": "sphere", "offset": 56 }, - { - "type": "float", - "name": "unk_044", - "offset": 68 - }, { "type": "CAaBox", "name": "bbox", @@ -53542,207 +53796,6 @@ } ] }, - { - "name": "CMapEntity", - "size": 208, - "members": [ - { - "type": "void**", - "name": "vtable", - "offset": 0 - }, - { - "type": "int32_t", - "name": "objectIndex", - "offset": 4 - }, - { - "type": "uint16_t", - "name": "type", - "offset": 8 - }, - { - "type": "uint16_t", - "name": "refCount", - "offset": 10 - }, - { - "type": "int32_t", - "name": "unk_C", - "offset": 12 - }, - { - "type": "CMapEntity*", - "name": "prev", - "offset": 16 - }, - { - "type": "CMapEntity*", - "name": "next", - "offset": 20 - }, - { - "type": "TSExplicitList_CMapEntityMapChunkLink", - "name": "linkList", - "offset": 24 - }, - { - "type": "int32_t", - "name": "unk_024", - "offset": 36 - }, - { - "type": "uint32_t", - "name": "unkFlags_28", - "offset": 40 - }, - { - "type": "int32_t", - "name": "unkCounter", - "offset": 44 - }, - { - "type": "float", - "name": "unk_030", - "offset": 48 - }, - { - "type": "void*", - "name": "unk_m2Model_034", - "offset": 52 - }, - { - "type": "C3Vector", - "name": "vec1", - "offset": 56 - }, - { - "type": "float", - "name": "unk_044", - "offset": 68 - }, - { - "type": "CAaBox", - "name": "bboxStaticEntity", - "offset": 72 - }, - { - "type": "C3Vector", - "name": "vec2", - "offset": 96 - }, - { - "type": "C3Vector", - "name": "position", - "offset": 108 - }, - { - "type": "float", - "name": "scale", - "offset": 120 - }, - { - "type": "int32_t", - "name": "unk_07C", - "offset": 124 - }, - { - "type": "int32_t", - "name": "unk_080", - "offset": 128 - }, - { - "type": "CImVector", - "name": "m2AmbietColor", - "offset": 132 - }, - { - "type": "CImVector", - "name": "m2DiffuseColor", - "offset": 136 - }, - { - "type": "float", - "name": "unk_08C", - "offset": 140 - }, - { - "type": "int32_t", - "name": "unk_090", - "offset": 144 - }, - { - "type": "int32_t", - "name": "unk_094", - "offset": 148 - }, - { - "type": "uint64_t", - "name": "guid", - "offset": 152 - }, - { - "type": "int32_t", - "name": "unk_0A0", - "offset": 160 - }, - { - "type": "int32_t", - "name": "unk_0A4", - "offset": 164 - }, - { - "type": "int32_t", - "name": "unk_0A8", - "offset": 168 - }, - { - "type": "int32_t", - "name": "unk_0AC", - "offset": 172 - }, - { - "type": "int32_t", - "name": "unk_0B0", - "offset": 176 - }, - { - "type": "int32_t", - "name": "unk_0B4", - "offset": 180 - }, - { - "type": "int32_t", - "name": "unk_0B8", - "offset": 184 - }, - { - "type": "int32_t", - "name": "unk_0BC", - "offset": 188 - }, - { - "type": "CImVector", - "name": "ambientTarget", - "offset": 192 - }, - { - "type": "float", - "name": "dirLightScaleTarget", - "offset": 196 - }, - { - "type": "int32_t", - "name": "unk_0C8", - "offset": 200 - }, - { - "type": "int32_t", - "name": "unk_0CC", - "offset": 204 - } - ] - }, { "name": "M2Attachment", "size": 40,