diff --git a/profile/3.3.5a-windows-386/symbol/chunkliquid/func.sym b/profile/3.3.5a-windows-386/symbol/chunkliquid/func.sym new file mode 100644 index 0000000..eea8e62 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/chunkliquid/func.sym @@ -0,0 +1 @@ +CChunkLiquid__Purge 007CDE10 f end=007CDE28 diff --git a/profile/3.3.5a-windows-386/symbol/detaildoodad/func.sym b/profile/3.3.5a-windows-386/symbol/detaildoodad/func.sym index 05d9d6a..3ae8e6f 100644 --- a/profile/3.3.5a-windows-386/symbol/detaildoodad/func.sym +++ b/profile/3.3.5a-windows-386/symbol/detaildoodad/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/frustum/func.sym b/profile/3.3.5a-windows-386/symbol/frustum/func.sym new file mode 100644 index 0000000..cd85b9b --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/frustum/func.sym @@ -0,0 +1 @@ +CFrustum__Cull 00983D70 f end=00983E61 diff --git a/profile/3.3.5a-windows-386/symbol/m2scene/func.sym b/profile/3.3.5a-windows-386/symbol/m2scene/func.sym index 9ecd6b5..72296c9 100644 --- a/profile/3.3.5a-windows-386/symbol/m2scene/func.sym +++ b/profile/3.3.5a-windows-386/symbol/m2scene/func.sym @@ -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 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 4553db4..837da4d 100644 --- a/profile/3.3.5a-windows-386/symbol/map/func.sym +++ b/profile/3.3.5a-windows-386/symbol/map/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/map/label.sym b/profile/3.3.5a-windows-386/symbol/map/label.sym index 8f8f02f..be04900 100644 --- a/profile/3.3.5a-windows-386/symbol/map/label.sym +++ b/profile/3.3.5a-windows-386/symbol/map/label.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/maparea/func.sym b/profile/3.3.5a-windows-386/symbol/maparea/func.sym index b13d130..eef4e59 100644 --- a/profile/3.3.5a-windows-386/symbol/maparea/func.sym +++ b/profile/3.3.5a-windows-386/symbol/maparea/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym b/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym index 5b04cd2..1d193da 100644 --- a/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/mapchunk/func.sym b/profile/3.3.5a-windows-386/symbol/mapchunk/func.sym index f416bc4..5cd79de 100644 --- a/profile/3.3.5a-windows-386/symbol/mapchunk/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapchunk/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/mapchunk/label.sym b/profile/3.3.5a-windows-386/symbol/mapchunk/label.sym index f634858..4a05b83 100644 --- a/profile/3.3.5a-windows-386/symbol/mapchunk/label.sym +++ b/profile/3.3.5a-windows-386/symbol/mapchunk/label.sym @@ -1 +1,2 @@ CMapChunk__s_geoToTex 00D25488 l +CMapChunk__m_vertexListXY 00D25498 l diff --git a/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym b/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym index f08412a..2ba0432 100644 --- a/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym index e896030..a5d5122 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym @@ -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 diff --git a/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym b/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym index b7b8821..87280ad 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym @@ -1 +1,2 @@ CMapObjDef__constructor 007B4350 f end=007B44FE +CMapObjDef__Purge 007C3250 f end=007C332D diff --git a/profile/3.3.5a-windows-386/symbol/maprenderchunk/func.sym b/profile/3.3.5a-windows-386/symbol/maprenderchunk/func.sym new file mode 100644 index 0000000..82e41de --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/maprenderchunk/func.sym @@ -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 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 f2e2fed..57c366f 100644 --- a/profile/3.3.5a-windows-386/symbol/world/func.sym +++ b/profile/3.3.5a-windows-386/symbol/world/func.sym @@ -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