Compare commits

..

2 commits

Author SHA1 Message Date
gromchek
75c348f784 chore(build): refresh generated files 2025-09-01 22:29:07 +03:00
gromchek
1b3c6b147d feat(profile): CMapArea and CMapChunk functions 2025-09-01 22:28:35 +03:00
18 changed files with 192 additions and 0 deletions

View file

@ -4146,6 +4146,7 @@ static import_symbols() {
set_name(0x00781430, "World__LoadMap");
set_name(0x00781500, "World__Preload");
set_name(0x007816F0, "DayNight__Update");
set_name(0x007831A0, "World__PrepareUpdate");
set_name(0x0078F020, "AreaListRegisterLocation");
set_name(0x0078FB00, "CWorldScene__FrustumXform");
set_name(0x00791100, "CWorldScene__FrustumSet");
@ -4165,9 +4166,13 @@ static import_symbols() {
set_name(0x0079E7C0, "CMap__Initialize");
set_name(0x0079F320, "CMap__Destroy");
set_name(0x0079F820, "CPassenger__Disable");
set_name(0x007A0530, "CMap__QueryGroundTypeTerrain");
set_name(0x007A0FE0, "CMapEntity__constructor");
set_name(0x007A4C10, "CMap__TestQueryAdd");
set_name(0x007A5330, "CMap__GetChunkFacets");
set_name(0x007A5A60, "CMap__GetChunkFacets@2");
set_name(0x007A5F20, "CMap__GetFacets");
set_name(0x007A6260, "CMap__GetTriSubchunk");
set_name(0x007A8520, "CMapObj__UpdateMaterials");
set_name(0x007A9BF0, "CMapObj__RenderGroupLightmapTex");
set_name(0x007A9D30, "CMapObj__RenderGroupColorTex");
@ -4175,7 +4180,9 @@ static import_symbols() {
set_name(0x007AC6A0, "CMapObj__ExtRender");
set_name(0x007AC9F0, "CMapObj__IntRender");
set_name(0x007AD020, "CMapObj__PrepareUpdate");
set_name(0x007AD3B0, "CMap__GetHeightTerrain");
set_name(0x007AE030, "CMapObj__Delete");
set_name(0x007AE110, "CMapObj__AsyncFailedCallback");
set_name(0x007AE1A0, "CMapObj__ReadGroup");
set_name(0x007AE1C0, "CMapObj__WaitLoad");
set_name(0x007AE300, "CMapObj__Init");
@ -4216,15 +4223,24 @@ static import_symbols() {
set_name(0x007B1270, "CDetailDoodad__UpdateAlphaRampTexture");
set_name(0x007B15D0, "CDetailDoodad__InitializeShaderConstants");
set_name(0x007B2760, "CDetailDoodad__Initialize");
set_name(0x007B2A80, "CDetailDoodad__UpdatePools");
set_name(0x007B2D30, "CDetailDoodad__InitializeRenderState");
set_name(0x007B3960, "CDetailDoodad__FreeInst");
set_name(0x007B3DE0, "CMapObjDefGroup__constructor");
set_name(0x007B4350, "CMapObjDef__constructor");
set_name(0x007B4DF0, "CMap__UpdateArea");
set_name(0x007B5020, "TSList__LinkToHead");
set_name(0x007B5950, "CMap__PreUpdateAreas");
set_name(0x007B6110, "CMap__PrepareMapObjDefs");
set_name(0x007B6B00, "CMap__PrepareUpdate");
set_name(0x007BA340, "CMapRenderChunk__Initialize");
set_name(0x007BA600, "CMapRenderChunk__UpdatePools");
set_name(0x007BD3A0, "CShadowQuery__Initialize");
set_name(0x007BD9F0, "CMap__Preload");
set_name(0x007BF8B0, "CMap__LoadWdt");
set_name(0x007BFCE0, "CMap__Load");
set_name(0x007BFE40, "CMap__AllocRawAreaData");
set_name(0x007BFE60, "CMap__FreeRawAreaData");
set_name(0x007BFF20, "CMap__AllocMapObj");
set_name(0x007BFF70, "CMap__FreeMapObj");
set_name(0x007BFFE0, "CMap__AllocMapObjGroup");
@ -4235,20 +4251,46 @@ static import_symbols() {
set_name(0x007C02D0, "CMap__FreeEntity");
set_name(0x007C0370, "CMap__FreeMapObjDefGroup");
set_name(0x007C03E0, "CMap__AllocMapObjDef");
set_name(0x007C04A0, "CMap__FreeChunkLiquid");
set_name(0x007C0670, "CMap__AllocEntity");
set_name(0x007C07C0, "CMap__AllocArea");
set_name(0x007C08A0, "CMap__AllocLight");
set_name(0x007C0910, "CMap__AllocMapObjDefGroup");
set_name(0x007C0980, "CMap__AllocChunkLiquid");
set_name(0x007C09F0, "CMap__FreeBaseObjLink");
set_name(0x007C1150, "CMapDoodadDef__SelectLights");
set_name(0x007C1730, "CMapEntity__SelectLights");
set_name(0x007C1FF0, "CMap__LinkObjectToMapObjDefGroup");
set_name(0x007C21E0, "CMapDoodadDef__constructor");
set_name(0x007C3020, "CMapDoodadDef__Purge");
set_name(0x007C3250, "CMapObjDef__Purge");
set_name(0x007C3370, "CMapChunk__Purge");
set_name(0x007C35D0, "CMapArea__PurgeChunk");
set_name(0x007C35F0, "CMapArea__PurgeXXX");
set_name(0x007C3700, "CMap__PurgeArea");
set_name(0x007C3730, "CMap__Purge");
set_name(0x007C3A10, "CMapChunk__ProcessIffChunks");
set_name(0x007C3B60, "CMapChunk__CreateIndices");
set_name(0x007C3C60, "CMapChunk__initVerts");
set_name(0x007C3D90, "CMapChunk__Initialize");
set_name(0x007C3F30, "CMapChunk__CreateVerticesWorld");
set_name(0x007C4620, "CMapChunk__CreateVerticesWorld@2");
set_name(0x007C4960, "CMapChunk__CreateVerticesLocal");
set_name(0x007C4F10, "CMapChunk__CreateVerticesLocal@2");
set_name(0x007C51B0, "CMapChunk__CreateIndices@2");
set_name(0x007C5220, "CMapChunk__CreateBounds");
set_name(0x007C54C0, "CMapChunk__CreateVertices");
set_name(0x007C5690, "CMapChunk__CreateLiquids");
set_name(0x007C6060, "CMapChunk__CreateSoundEmitters");
set_name(0x007C6150, "CMapChunk__CreateRefs");
set_name(0x007C64B0, "CMapChunk__Create");
set_name(0x007C65A0, "CMapChunk__UpdateLights");
set_name(0x007C75E0, "CMapObjGroup__AsyncFailedCallback");
set_name(0x007C7AE0, "CMapObjGroup__GetTrisFromQuery");
set_name(0x007C7F10, "CMapObjGroup__InitPtrs");
set_name(0x007C7FE0, "CMapObjGroup__QueryLighting");
set_name(0x007C8360, "CMapObjGroup__QueryLiquid");
set_name(0x007C8BF0, "CMapObjGroup__GetNumSharedTiles");
set_name(0x007C8C60, "CMapObjGroup__GenLiquidVerts");
set_name(0x007C8D80, "CMapObjGroup__IdentifyLegacyLiquidType");
set_name(0x007C8DD0, "CMapObjGroup__VectorIntersectLiquidTiles");
@ -4269,8 +4311,20 @@ static import_symbols() {
set_name(0x007CB9D0, "CMapObjGroup__Destroy");
set_name(0x007CBE80, "CMapObjGroup__Clear");
set_name(0x007CC310, "CMap__LoadWdl");
set_name(0x007CDE10, "CChunkLiquid__Purge");
set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs");
set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs");
set_name(0x007D3390, "CMapChunk__CreateDetailDoodads");
set_name(0x007D3FE0, "CMapChunk__CreateDetailDoodadInst");
set_name(0x007D59B0, "CMap__LocateViewerMapObjs");
set_name(0x007D6980, "CMap__LoadTerrainTexture");
set_name(0x007D6A90, "CMapArea__PurgeChunks");
set_name(0x007D6B30, "CMapArea__PrepareChunk");
set_name(0x007D6BF0, "CMapArea__Update");
set_name(0x007D6EF0, "CMapArea__Create");
set_name(0x007D7020, "CMapArea__AsyncLoadCallback");
set_name(0x007D7050, "CMapArea__constructor");
set_name(0x007D7150, "CMapArea__Load");
set_name(0x007D7260, "CMapBaseObj__constructor");
set_name(0x007D72D0, "CMapObj__CreateMaterials");
set_name(0x007D7310, "CMapObjGroup__GetLegacyLiquidId");
@ -4287,6 +4341,11 @@ static import_symbols() {
set_name(0x007D82E0, "CMapObjGroup__Create");
set_name(0x007D8570, "CMapObjGroup__AsyncPostloadCallback");
set_name(0x007D85E0, "CMapObj__ReadGroup@2");
set_name(0x007D8730, "CMapChunk__Intersect");
set_name(0x007D8840, "CMapChunk__Intersect@2");
set_name(0x007D8E00, "CMapChunk__Intersect@3");
set_name(0x007D9A20, "CMap__LoadArea");
set_name(0x007D9A70, "CMap__PrepareArea");
set_name(0x007D9B10, "CMapLight__constructor");
set_name(0x007D9BD0, "CMap__CreateLight");
set_name(0x007D9C80, "CMap__UpdateLightBounds");
@ -4452,6 +4511,7 @@ static import_symbols() {
set_name(0x0081C840, "CM2Cache__LinkToSharedUpdateList");
set_name(0x0081C900, "CM2Cache__constructor");
set_name(0x0081C9C0, "CM2Scene__AdvanceTime");
set_name(0x0081CAB0, "CM2Scene__PurgeModelCache");
set_name(0x0081CE70, "CM2Scene__AnimateThread");
set_name(0x0081E400, "CM2Scene__SelectLights");
set_name(0x0081EA90, "CM2Scene__SortDoodadProxy");
@ -4908,6 +4968,7 @@ static import_symbols() {
set_name(0x00982460, "C4Quaternion__Slerp");
set_name(0x00982630, "C4Quaternion__Nlerp");
set_name(0x00982970, "C3Vector__constructor");
set_name(0x00983D70, "CFrustum__Cull");
set_name(0x00984C90, "C4Vector__constructor");
set_name(0x009858B0, "Script_PlaySound");
set_name(0x00985950, "Script_PlayMusic");
@ -5137,6 +5198,7 @@ static import_symbols() {
set_name(0x00A2F9E4, "CGxDeviceD3d__s_colorArgs");
set_name(0x00A2FA14, "CGxDeviceD3d__s_cmpFunc");
set_name(0x00A2FA24, "CGxDeviceD3d__s_cullMode");
set_name(0x00A3FAF0, "CMap__s_holeMask");
set_name(0x00AB6350, "g_startup_StringsDB");
set_name(0x00AB90AC, "System_File__Stacked__s_manager");
set_name(0x00AB912C, "System_File__read_func");
@ -5794,6 +5856,7 @@ static import_symbols() {
set_name(0x00CE05D0, "CMap__wdtFilename");
set_name(0x00CE06D0, "CMap__mapName");
set_name(0x00CE07D0, "CMap__mapPath");
set_name(0x00CE48D0, "CMap__m_areaTable");
set_name(0x00CF08F0, "CMap__bActive");
set_name(0x00CF08F4, "CMap__bDungeon");
set_name(0x00CFBEC4, "CMapObjRenderGroupExterior_ptr");
@ -5816,6 +5879,7 @@ static import_symbols() {
set_name(0x00D2542C, "CMap__mapObjDefHeap");
set_name(0x00D25430, "CMap__chunkLiquidHeap");
set_name(0x00D25488, "CMapChunk__s_geoToTex");
set_name(0x00D25498, "CMapChunk__m_vertexListXY");
set_name(0x00D3F778, "FrameScript_Object__s_objectType");
set_name(0x00D3F798, "s_scriptProfileEnabled");
set_name(0x00D4139C, "CGGameUI__m_luaTainted");

View file

@ -0,0 +1 @@
CChunkLiquid__Purge 007CDE10 f end=007CDE28

View file

@ -2,3 +2,5 @@ CDetailDoodad__UpdateAlphaRampTexture 007B1270 f end=007B129F ; CDetailDoodad::U
CDetailDoodad__InitializeShaderConstants 007B15D0 f end=007B1B05 ; CDetailDoodad::InitializeShaderConstants()
CDetailDoodad__Initialize 007B2760 f end=007B29AA ; CDetailDoodad::Initialize()
CDetailDoodad__InitializeRenderState 007B2D30 f end=007B304E ; CDetailDoodad::InitializeRenderState()
CDetailDoodad__UpdatePools 007B2A80 f end=007B2C92
CDetailDoodad__FreeInst 007B3960 f end=007B3987

View file

@ -0,0 +1 @@
CFrustum__Cull 00983D70 f end=00983E61

View file

@ -17,3 +17,4 @@ CM2Scene__destructor 00821850 f end=0082192E ; CM2Scene::~CM2Scene()
CM2Scene__Animate 00821A20 f end=0082303A ; CM2Scene::Animate(C3Vector const&)
CM2Scene__Release 00823040 f end=00823062 ; CM2Scene::Release()
CM2Scene__Draw 00823CB0 f end=00823D4D ; CM2Scene::Draw(M2PASS)
CM2Scene__PurgeModelCache 0081CAB0 f end=0081CABF

View file

@ -4142,6 +4142,7 @@ World__Initialize 00780F50 f end=0078142F
World__LoadMap 00781430 f end=007814F2
World__Preload 00781500 f end=007815B7
DayNight__Update 007816F0 f end=007819BC ; DayNight::Update(unsigned int, float, float)
World__PrepareUpdate 007831A0 f end=007834FE
AreaListRegisterLocation 0078F020 f end=0078F1EC
CWorldScene__FrustumXform 0078FB00 f end=0078FB20
CWorldScene__FrustumSet 00791100 f end=00791120
@ -4161,9 +4162,13 @@ Particulate__constructor 0079E100 f end=0079E191
CMap__Initialize 0079E7C0 f end=0079EFD4
CMap__Destroy 0079F320 f end=0079F646
CPassenger__Disable 0079F820 f end=0079F858
CMap__QueryGroundTypeTerrain 007A0530 f end=007A0699
CMapEntity__constructor 007A0FE0 f end=007A1098
CMap__TestQueryAdd 007A4C10 f end=007A4EDD
CMap__GetChunkFacets 007A5330 f end=007A55DC
CMap__GetChunkFacets 007A5A60 f end=007A5DC8
CMap__GetFacets 007A5F20 f end=007A6136
CMap__GetTriSubchunk 007A6260 f end=007A6623
CMapObj__UpdateMaterials 007A8520 f end=007A85D1
CMapObj__RenderGroupLightmapTex 007A9BF0 f end=007A9D21
CMapObj__RenderGroupColorTex 007A9D30 f end=007A9ECF
@ -4171,7 +4176,9 @@ CMapObj__RenderGroup 007ABF50 f end=007AC059
CMapObj__ExtRender 007AC6A0 f end=007AC9EF
CMapObj__IntRender 007AC9F0 f end=007AD015
CMapObj__PrepareUpdate 007AD020 f end=007AD1EC
CMap__GetHeightTerrain 007AD3B0 f end=007AD6F1
CMapObj__Delete 007AE030 f end=007AE050
CMapObj__AsyncFailedCallback 007AE110 f end=007AE138
CMapObj__ReadGroup 007AE1A0 f end=007AE1B2
CMapObj__WaitLoad 007AE1C0 f end=007AE1E5
CMapObj__Init 007AE300 f end=007AE3A6 ; CMapObj::Init()
@ -4212,15 +4219,24 @@ CMapObj__Create 007B0CC0 f end=007B0D37 ; CMapObj::Create(char const*)
CDetailDoodad__UpdateAlphaRampTexture 007B1270 f end=007B129F ; CDetailDoodad::UpdateAlphaRampTexture(EGxTexCommand, unsigned int, unsigned int, unsigned int, unsigned int, void*, unsigned int&, void const*&)
CDetailDoodad__InitializeShaderConstants 007B15D0 f end=007B1B05 ; CDetailDoodad::InitializeShaderConstants()
CDetailDoodad__Initialize 007B2760 f end=007B29AA ; CDetailDoodad::Initialize()
CDetailDoodad__UpdatePools 007B2A80 f end=007B2C92
CDetailDoodad__InitializeRenderState 007B2D30 f end=007B304E ; CDetailDoodad::InitializeRenderState()
CDetailDoodad__FreeInst 007B3960 f end=007B3987
CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC
CMapObjDef__constructor 007B4350 f end=007B44FE
CMap__UpdateArea 007B4DF0 f end=007B4F06
TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410
CMap__PreUpdateAreas 007B5950 f end=007B5CFF
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
CMap__PrepareUpdate 007B6B00 f end=007B6ECF
CMapRenderChunk__Initialize 007BA340 f end=007BA3C7
CMapRenderChunk__UpdatePools 007BA600 f end=007BA7B6
CShadowQuery__Initialize 007BD3A0 f end=007BD44D
CMap__Preload 007BD9F0 f end=007BDA62
CMap__LoadWdt 007BF8B0 f end=007BFCDC ; CMap::LoadWdt()
CMap__Load 007BFCE0 f end=007BFE33 ; public: static void __cdecl CMap::Load(char const *, int)
CMap__AllocRawAreaData 007BFE40 f end=007BFE5A
CMap__FreeRawAreaData 007BFE60 f end=007BFE7A
CMap__AllocMapObj 007BFF20 f end=007BFF6B ; CMap::AllocMapObj()
CMap__FreeMapObj 007BFF70 f end=007BFFD6
CMap__AllocMapObjGroup 007BFFE0 f end=007C002B
@ -4231,20 +4247,46 @@ CMap__FreeDoodadDef 007C0240 f end=007C02CC
CMap__FreeEntity 007C02D0 f end=007C0334
CMap__FreeMapObjDefGroup 007C0370 f end=007C03D4
CMap__AllocMapObjDef 007C03E0 f end=007C042C
CMap__FreeChunkLiquid 007C04A0 f end=007C0500
CMap__AllocEntity 007C0670 f end=007C06D9
CMap__AllocArea 007C07C0 f end=007C0827
CMap__AllocLight 007C08A0 f end=007C0907 ; public: static class CMapLight * __fastcall CMap::AllocLight(void)
CMap__AllocMapObjDefGroup 007C0910 f end=007C0977
CMap__AllocChunkLiquid 007C0980 f end=007C09E6
CMap__FreeBaseObjLink 007C09F0 f end=007C0A8B
CMapDoodadDef__SelectLights 007C1150 f end=007C1371 ; CMapDoodadDef::SelectLights(CM2Lighting*)
CMapEntity__SelectLights 007C1730 f end=007C1ACA ; CMapEntity::SelectLights(CM2Lighting*)
CMap__LinkObjectToMapObjDefGroup 007C1FF0 f end=007C2035
CMapDoodadDef__constructor 007C21E0 f end=007C234A
CMapDoodadDef__Purge 007C3020 f end=007C30A6
CMapObjDef__Purge 007C3250 f end=007C332D
CMapChunk__Purge 007C3370 f end=007C35CF
CMapArea__PurgeChunk 007C35D0 f end=007C35EA
CMapArea__PurgeXXX 007C35F0 f end=007C36F2
CMap__PurgeArea 007C3700 f end=007C372E
CMap__Purge 007C3730 f end=007CC01C
CMapChunk__ProcessIffChunks 007C3A10 f end=007C3B3C
CMapChunk__CreateIndices 007C3B60 f end=007C3C57
CMapChunk__initVerts 007C3C60 f end=007C3D90
CMapChunk__Initialize 007C3D90 f end=007C3DAD
CMapChunk__CreateVerticesWorld 007C3F30 f end=007C4618
CMapChunk__CreateVerticesWorld 007C4620 f end=007C495A
CMapChunk__CreateVerticesLocal 007C4960 f end=007C4F0A
CMapChunk__CreateVerticesLocal 007C4F10 f end=007C51AE
CMapChunk__CreateIndices 007C51B0 f end=007C5218
CMapChunk__CreateBounds 007C5220 f end=007C543B
CMapChunk__CreateVertices 007C54C0 f end=007C552B
CMapChunk__CreateLiquids 007C5690 f end=007C5B1E
CMapChunk__CreateSoundEmitters 007C6060 f end=007C6144
CMapChunk__CreateRefs 007C6150 f end=007C647D
CMapChunk__Create 007C64B0 f end=007C659D
CMapChunk__UpdateLights 007C65A0 f end=007C65FE ; public: void __thiscall CMapChunk::UpdateLights(void)
CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608
CMapObjGroup__GetTrisFromQuery 007C7AE0 f end=007C7F0C
CMapObjGroup__InitPtrs 007C7F10 f end=007C7FD8
CMapObjGroup__QueryLighting 007C7FE0 f end=007C8352
CMapObjGroup__QueryLiquid 007C8360 f end=007C8500
CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E
CMapObjGroup__GenLiquidVerts 007C8C60 f end=007C8D73
CMapObjGroup__IdentifyLegacyLiquidType 007C8D80 f end=007C8DCB
CMapObjGroup__VectorIntersectLiquidTiles 007C8DD0 f end=007C9106
@ -4265,8 +4307,20 @@ CMapObjGroup__GetTris 007CB7B0 f end=007CB867
CMapObjGroup__Destroy 007CB9D0 f end=007CB9EE
CMapObjGroup__Clear 007CBE80 f end=007CBF3F
CMap__LoadWdl 007CC310 f end=007CC761
CChunkLiquid__Purge 007CDE10 f end=007CDE28
CMapRenderChunk__RenderPrepBufs 007D02C0 f end=007D0419
CMapRenderChunk__UseStreamingBufs 007D0420 f end=007D049B
CMapChunk__CreateDetailDoodads 007D3390 f end=007D3E01
CMapChunk__CreateDetailDoodadInst 007D3FE0 f end=007D4091
CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9
CMap__LoadTerrainTexture 007D6980 f end=007D6A8F
CMapArea__PurgeChunks 007D6A90 f end=007D6B2F
CMapArea__PrepareChunk 007D6B30 f end=007D6BEC
CMapArea__Update 007D6BF0 f end=007D6D19
CMapArea__Create 007D6EF0 f end=007D7015
CMapArea__AsyncLoadCallback 007D7020 f end=007D7045
CMapArea__constructor 007D7050 f end=007D711F
CMapArea__Load 007D7150 f end=007D71CD
CMapBaseObj__constructor 007D7260 f end=007D7293 ; CMapBaseObj::CMapBaseObj()
CMapObj__CreateMaterials 007D72D0 f end=007D730C
CMapObjGroup__GetLegacyLiquidId 007D7310 f end=007D7361
@ -4283,6 +4337,11 @@ CMapObjGroup__CreateOccluders 007D81C0 f end=007D82D6
CMapObjGroup__Create 007D82E0 f end=007D856F
CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6
CMapObj__ReadGroup 007D85E0 f end=007D872B
CMapChunk__Intersect 007D8730 f end=007D883E
CMapChunk__Intersect 007D8840 f end=007D8DF6
CMapChunk__Intersect 007D8E00 f end=007D91E5
CMap__LoadArea 007D9A20 f end=007D9A6B
CMap__PrepareArea 007D9A70 f end=007D9B0E
CMapLight__constructor 007D9B10 f end=007D9B8F ; public: __thiscall CMapLight::CMapLight(void)
CMap__CreateLight 007D9BD0 f end=007D9C7B ; CMap::CreateLight(bool, bool)
CMap__UpdateLightBounds 007D9C80 f end=007D9D4F ; public: static void __cdecl CMap::UpdateLightBounds(class CMapLight *)
@ -4448,6 +4507,7 @@ CM2Cache__UpdateShared 0081C790 f end=0081C832 ; CM2Cache::UpdateShared()
CM2Cache__LinkToSharedUpdateList 0081C840 f end=0081C862 ; CM2Cache::LinkToSharedUpdateList(CM2Shared*)
CM2Cache__constructor 0081C900 f end=0081C988 ; CM2Cache::CM2Cache()
CM2Scene__AdvanceTime 0081C9C0 f end=0081CA09 ; CM2Scene::AdvanceTime(unsigned int)
CM2Scene__PurgeModelCache 0081CAB0 f end=0081CABF
CM2Scene__AnimateThread 0081CE70 f end=0081CF14 ; CM2Scene::AnimateThread(void*)
CM2Scene__SelectLights 0081E400 f end=0081E58F ; CM2Scene::SelectLights(CM2Lighting*)
CM2Scene__SortDoodadProxy 0081EA90 f end=0081EACA ; CM2Scene::SortDoodadProxy(unsigned int, unsigned int, void const*)
@ -4904,6 +4964,7 @@ CSplineParticleEmitter__constructor 009820F0 f end=00982148 ; CSplineParticleEmi
C4Quaternion__Slerp 00982460 f end=0098256C ; C4Quaternion::Slerp(float, C4Quaternion const&, C4Quaternion const&)
C4Quaternion__Nlerp 00982630 f end=0098269F ; C4Quaternion::Nlerp(float, C4Quaternion const&, C4Quaternion const&)
C3Vector__constructor 00982970 f end=009829AD ; C3Vector::C3Vector(CImVector const&)
CFrustum__Cull 00983D70 f end=00983E61
C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector const&)
Script_PlaySound 009858B0 f end=0098594B
Script_PlayMusic 00985950 f end=009859AA
@ -5133,6 +5194,7 @@ CGxDeviceD3d__s_colorOp 00A2F9CC l type="int32_t[6]"
CGxDeviceD3d__s_colorArgs 00A2F9E4 l type="int32_t[6][2]"
CGxDeviceD3d__s_cmpFunc 00A2FA14 l type="D3DCMPFUNC[4]"
CGxDeviceD3d__s_cullMode 00A2FA24 l type="D3DCULL[3]"
CMap__s_holeMask 00A3FAF0 l
g_startup_StringsDB 00AB6350 l type="WowClientDB_Startup_StringsRec"
System_File__Stacked__s_manager 00AB90AC l type="Blizzard__File__Filesystem*"
System_File__read_func 00AB912C l ; type="int32_t (*)(Blizzard__File__Filesystem* fs, System_File__Stacked__FileParms* parms)"
@ -5790,6 +5852,7 @@ CWorldScene__s_defaultTexture 00CD8618 l
CMap__wdtFilename 00CE05D0 l
CMap__mapName 00CE06D0 l
CMap__mapPath 00CE07D0 l
CMap__m_areaTable 00CE48D0 l
CMap__bActive 00CF08F0 l
CMap__bDungeon 00CF08F4 l
CMapObjRenderGroupExterior_ptr 00CFBEC4 l
@ -5812,6 +5875,7 @@ CMap__mapObjDefGroupHeap 00D25428 l
CMap__mapObjDefHeap 00D2542C l
CMap__chunkLiquidHeap 00D25430 l
CMapChunk__s_geoToTex 00D25488 l
CMapChunk__m_vertexListXY 00D25498 l
FrameScript_Object__s_objectType 00D3F778 l
s_scriptProfileEnabled 00D3F798 l type="int32_t"
CGGameUI__m_luaTainted 00D4139C l

View file

@ -30,3 +30,21 @@ CMap__TestQueryAdd 007A4C10 f end=007A4EDD
CMap__GetChunkFacets 007A5330 f end=007A55DC
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9
CMap__QueryGroundTypeTerrain 007A0530 f end=007A0699
CMap__GetChunkFacets 007A5A60 f end=007A5DC8
CMap__GetFacets 007A5F20 f end=007A6136
CMap__GetTriSubchunk 007A6260 f end=007A6623
CMap__GetHeightTerrain 007AD3B0 f end=007AD6F1
CMap__UpdateArea 007B4DF0 f end=007B4F06
CMap__PreUpdateAreas 007B5950 f end=007B5CFF
CMap__PrepareUpdate 007B6B00 f end=007B6ECF
CMap__AllocRawAreaData 007BFE40 f end=007BFE5A
CMap__FreeRawAreaData 007BFE60 f end=007BFE7A
CMap__FreeChunkLiquid 007C04A0 f end=007C0500
CMap__AllocChunkLiquid 007C0980 f end=007C09E6
CMap__LinkObjectToMapObjDefGroup 007C1FF0 f end=007C2035
CMap__PurgeArea 007C3700 f end=007C372E
CMap__Purge 007C3730 f end=007CC01C
CMap__LoadTerrainTexture 007D6980 f end=007D6A8F
CMap__LoadArea 007D9A20 f end=007D9A6B
CMap__PrepareArea 007D9A70 f end=007D9B0E

View file

@ -17,3 +17,5 @@ CMap__mapPath 00CE07D0 l
CMap__bActive 00CF08F0 l
CMap__bDungeon 00CF08F4 l
CMap__bPreload 00ADFBC8 l
CMap__s_holeMask 00A3FAF0 l
CMap__m_areaTable 00CE48D0 l

View file

@ -1 +1,9 @@
CMapArea__constructor 007D7050 f end=007D711F
CMapArea__PurgeChunk 007C35D0 f end=007C35EA
CMapArea__PurgeXXX 007C35F0 f end=007C36F2
CMapArea__PurgeChunks 007D6A90 f end=007D6B2F
CMapArea__PrepareChunk 007D6B30 f end=007D6BEC
CMapArea__Update 007D6BF0 f end=007D6D19
CMapArea__Create 007D6EF0 f end=007D7015
CMapArea__AsyncLoadCallback 007D7020 f end=007D7045
CMapArea__Load 007D7150 f end=007D71CD

View file

@ -29,3 +29,5 @@ CMapObjGroup__CreateDataPointers 007D7F50 f end=007D800F
CMapObjGroup__CreateOccluders 007D81C0 f end=007D82D6
CMapObjGroup__Create 007D82E0 f end=007D856F
CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6
CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608
CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E

View file

@ -1,2 +1,22 @@
CMapChunk__UpdateLights 007C65A0 f end=007C65FE ; public: void __thiscall CMapChunk::UpdateLights(void)
CMapChunk__Initialize 007C3D90 f end=007C3DAD
CMapChunk__Purge 007C3370 f end=007C35CF
CMapChunk__ProcessIffChunks 007C3A10 f end=007C3B3C
CMapChunk__CreateIndices 007C3B60 f end=007C3C57
CMapChunk__initVerts 007C3C60 f end=007C3D90
CMapChunk__CreateVerticesWorld 007C3F30 f end=007C4618
CMapChunk__CreateVerticesWorld 007C4620 f end=007C495A
CMapChunk__CreateVerticesLocal 007C4960 f end=007C4F0A
CMapChunk__CreateVerticesLocal 007C4F10 f end=007C51AE
CMapChunk__CreateIndices 007C51B0 f end=007C5218
CMapChunk__CreateBounds 007C5220 f end=007C543B
CMapChunk__CreateVertices 007C54C0 f end=007C552B
CMapChunk__CreateLiquids 007C5690 f end=007C5B1E
CMapChunk__CreateSoundEmitters 007C6060 f end=007C6144
CMapChunk__CreateRefs 007C6150 f end=007C647D
CMapChunk__Create 007C64B0 f end=007C659D
CMapChunk__CreateDetailDoodads 007D3390 f end=007D3E01
CMapChunk__CreateDetailDoodadInst 007D3FE0 f end=007D4091
CMapChunk__Intersect 007D8730 f end=007D883E
CMapChunk__Intersect 007D8840 f end=007D8DF6
CMapChunk__Intersect 007D8E00 f end=007D91E5

View file

@ -1 +1,2 @@
CMapChunk__s_geoToTex 00D25488 l
CMapChunk__m_vertexListXY 00D25498 l

View file

@ -1,2 +1,3 @@
CMapDoodadDef__SelectLights 007C1150 f end=007C1371 ; CMapDoodadDef::SelectLights(CM2Lighting*)
CMapDoodadDef__constructor 007C21E0 f end=007C234A
CMapDoodadDef__Purge 007C3020 f end=007C30A6

View file

@ -50,5 +50,6 @@ CMapObj__AttenTransVerts 007D78C0 f end=007D7C24
CMapObj__CreateData 007D7EB0 f end=007D7F4A
CMapObj__AsyncPostloadCallback 007D8050 f end=007D80B6
CMapObj__ReadGroup 007D85E0 f end=007D872B
CMapObj__AsyncFailedCallback 007AE110 f end=007AE138
GetMinimapQuads 007AF8D0 f end=007AFC70
GetMinimapQuads 007AFE70 f end=007AFED2

View file

@ -1 +1,2 @@
CMapObjDef__constructor 007B4350 f end=007B44FE
CMapObjDef__Purge 007C3250 f end=007C332D

View file

@ -0,0 +1,4 @@
CMapRenderChunk__Initialize 007BA340 f end=007BA3C7
CMapRenderChunk__UpdatePools 007BA600 f end=007BA7B6
CMapRenderChunk__RenderPrepBufs 007D02C0 f end=007D0419
CMapRenderChunk__UseStreamingBufs 007D0420 f end=007D049B

View file

@ -8,3 +8,4 @@ World__Initialize 00780F50 f end=0078142F
World__LoadMap 00781430 f end=007814F2
World__Render 0077EFF0 f end=0077F00C
World__ObjectTestConvexVolume 0077FFB0 f end=00780122
World__PrepareUpdate 007831A0 f end=007834FE