diff --git a/profile/3.3.5a-windows-386/include/main.h b/profile/3.3.5a-windows-386/include/main.h index dc238a9..2c25996 100644 --- a/profile/3.3.5a-windows-386/include/main.h +++ b/profile/3.3.5a-windows-386/include/main.h @@ -85,6 +85,7 @@ #include "map/CChunkLiquid.h" #include "map/CDetailDoodadInst.h" #include "map/CMapRenderChunk.h" +#include "map/CMapObjDef.h" #include "net/message.h" 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 f8d28d7..2f9f332 100644 --- a/profile/3.3.5a-windows-386/symbol/map/func.sym +++ b/profile/3.3.5a-windows-386/symbol/map/func.sym @@ -52,3 +52,14 @@ CMap__ProcessChunkLiquidUpdateList 007B5420 f end=007B549A CMap__ClearChunkDetailDoodads 0079E730 f end=0079E774 CMap__ClearChunkBufs 0079E780 f end=0079E7B6 CMap__ProcessRenderChunkUpdateList 007B5500 f end=007B5589 +CMap__SnapBaseObjToSubChunk 007B4A50 f end=007B4BBC +CMap__PrepareMapObjDef 007B5D00 f end=007B5DEC +CMap__CreateMapObjDefGroups 007BDE50 f end=007BDFDE +CMap__CreateDoodadDef 007BEB40 f end=007BECCA +CMap__CreateDoodadDef 007BEF40 f end=007BF120 +CMap__CreateMapObjDef 007BF460 f end=007BF738 +CMap__CreateMapObjDefGroupDoodads 007BF740 f end=007BF8A8 +CMap__LinkIntersectMapObjDefGroup 007C1DC0 f end=007C1F19 +CMap__LinkIntersectMapObjDef 007C25D0 f end=007C26FB +CMap__PurgeMapObjDefGroup 007C3150 f end=007C3243 +CMap__PurgeMapObjDef 007C3250 f end=007C332D 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 1d193da..8636366 100644 --- a/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym @@ -31,3 +31,4 @@ CMapObjGroup__Create 007D82E0 f end=007D856F CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6 CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608 CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E +CMapObjGroup__GetFacesForLinking 007CB260 f end=007CB2E5 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 a5d5122..638e2dd 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym @@ -51,5 +51,7 @@ CMapObj__CreateData 007D7EB0 f end=007D7F4A CMapObj__AsyncPostloadCallback 007D8050 f end=007D80B6 CMapObj__ReadGroup 007D85E0 f end=007D872B CMapObj__AsyncFailedCallback 007AE110 f end=007AE138 +CMapObj__CullBatch 007A7630 f end=007A76BF +CMapObj__VectorIntersectPortals 007AF520 f end=007AF73E 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 87280ad..f443b34 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobjdef/func.sym @@ -1,2 +1,16 @@ CMapObjDef__constructor 007B4350 f end=007B44FE -CMapObjDef__Purge 007C3250 f end=007C332D +CMapObjDef__TestAABox 007B3990 f end=007B39AB +CMapObjDef__GetGroundType 007B39B0 f end=007B3A08 +CMapObjDef__destructor 007B4500 f end=007B45E6 +CMapObjDef__SetSequence 007B45F0 f end=007B463E +CMapObjDef__SetSequenceFinishedCallback 007B4640 f end=007B4692 +CMapObjDef__SetEventCallback 007B46A0 f end=007B46F2 +CMapObjDef__IsAllDrawable 007B4700 f end=007B4754 +CMapObjDef__IsAllLoaded 007B4760 f end=007B47BA +CMapObjDef__UpdateMoved 007B64F0 f end=007B66D9 +CMapObjDef__UpdatePos 007B66E0 f end=007B67A2 +CMapObjDef__UpdateMatrix 007B67B0 f end=007B67FF +CMapObjDef__LinkDoodadDef 007B6800 f end=007B6892 +CMapObjDef__MoveDoodadDefs 007B68A0 f end=007B69B4 +CMapObjDef__SetDoodadEmittersIgnoresDistance 007B69C0 f end=007B6AF9 +CMapObjDef__SetDoodadsEnabled 007B6F60 f end=007B70A8 diff --git a/profile/3.3.5a-windows-386/symbol/mapobjdefgroup/func.sym b/profile/3.3.5a-windows-386/symbol/mapobjdefgroup/func.sym index 2ed8dd4..1ed4dbc 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobjdefgroup/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobjdefgroup/func.sym @@ -1 +1,8 @@ CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC +CMapObjDefGroup__destructor 007B3BE0 f end=007B3DD6 +CMapObjDefGroup__UpdateLights 007B4090 f end=007B40ED +CMapObjDefGroup__Update 007B40F0 f end=007B4163 +CMapObjDefGroup__SetSequence 007B4170 f end=007B41EB +CMapObjDefGroup__SetSequenceFinishedCallback 007B41F0 f end=007B4263 +CMapObjDefGroup__SetEventCallback 007B4270 f end=007B42E3 +CMapObjDefGroup__IsAllLoaded 007B42F0 f end=007B434C 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 c75c630..e4dfada 100644 --- a/profile/3.3.5a-windows-386/symbol/worldscene/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldscene/func.sym @@ -7,3 +7,6 @@ CWorldScene__Render 0079A870 f end=0079ADBB CWorldScene__RenderDetailDoodads 007984A0 f end=00798794 CWorldScene__RenderChunksZoneDebug 00793C30 f end=00793D11 CWorldScene__RenderChunksSinglePass 007989C0 f end=00798D9F +CWorldScene__FrustumCull 0078FB20 f end=0078FB47 +CWorldScene__FrustumPop 0078FB50 f end=0078FB58 +CWorldScene__ClipBufferCull 0078FDC0 f end=0078FF99 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 2c69560..a7002ad 100644 --- a/profile/3.3.5a-windows-386/symbol/worldscene/label.sym +++ b/profile/3.3.5a-windows-386/symbol/worldscene/label.sym @@ -1,2 +1,4 @@ CWorldScene__s_defaultBlendTexture 00CD8614 l CWorldScene__s_defaultTexture 00CD8618 l +CWorldScene__frustumIndex 00CD8798 l +CWorldScene__frustumStack 00CDB168 l