From 60ef40323e77ace1ba5f93bdeae9831d4d3e8e47 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 19 Oct 2025 00:30:05 +0300 Subject: [PATCH] feat(profile): CMapStaticEntity CMapDoodadDef CMapEntity funcs --- profile/3.3.5a-windows-386/symbol/map/func.sym | 11 +++++++++++ .../3.3.5a-windows-386/symbol/mapdoodaddef/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/mapentity/func.sym | 12 ++++++++++++ profile/3.3.5a-windows-386/symbol/mapobj/func.sym | 1 + .../symbol/mapstaticentity/func.sym | 5 +++++ profile/3.3.5a-windows-386/symbol/minimap/func.sym | 1 + profile/3.3.5a-windows-386/symbol/world/func.sym | 2 ++ .../3.3.5a-windows-386/symbol/worldscene/label.sym | 1 + 8 files changed, 36 insertions(+) create mode 100644 profile/3.3.5a-windows-386/symbol/mapstaticentity/func.sym 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 2f9f332..02813b9 100644 --- a/profile/3.3.5a-windows-386/symbol/map/func.sym +++ b/profile/3.3.5a-windows-386/symbol/map/func.sym @@ -63,3 +63,14 @@ CMap__LinkIntersectMapObjDefGroup 007C1DC0 f end=007C1F19 CMap__LinkIntersectMapObjDef 007C25D0 f end=007C26FB CMap__PurgeMapObjDefGroup 007C3150 f end=007C3243 CMap__PurgeMapObjDef 007C3250 f end=007C332D +CMap__QueryAreaIdTerrain 007A0490 f end=007A0530 +CMap__QueryShadow 007A06A0 f end=007A0811 +CMap__QueryLiquidStatusMapObjsExt 007A09D0 f end=007A0AFF +CMap__QueryLiquidStatus 007A0B00 f end=007A0B42 +CMap__UpdateEntity 007A1BC0 f end=007A1E83 +CMap__LinkStaticEntityGetChunk 007C1660 f end=007C1726 +CMap__LinkIntersectMapObjDefs 007C2700 f end=007C28E6 +CMap__LinkStaticEntity 007C28F0 f end=007C2A67 +CMap__LinkStaticEntitySingle2 007C2A70 f end=007C2BE1 +CMap__LinkStaticEntityMultiple2 007C2E70 f end=007C2F76 +CMap__LinkStaticEntity 007C2F80 f end=007C2FE4 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 2ba0432..0bc30d7 100644 --- a/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapdoodaddef/func.sym @@ -1,3 +1,6 @@ CMapDoodadDef__SelectLights 007C1150 f end=007C1371 ; CMapDoodadDef::SelectLights(CM2Lighting*) CMapDoodadDef__constructor 007C21E0 f end=007C234A CMapDoodadDef__Purge 007C3020 f end=007C30A6 +CMapDoodadDef__Update 007C1380 f end=007C15ED +CMapDoodadDef__QueryInteriorLighting 007C1C40 f end=007C1DB8 +CMapDoodadDef__SelectUnderwater 007C23F0 f end=007C25C5 diff --git a/profile/3.3.5a-windows-386/symbol/mapentity/func.sym b/profile/3.3.5a-windows-386/symbol/mapentity/func.sym index 21db186..b55517a 100644 --- a/profile/3.3.5a-windows-386/symbol/mapentity/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapentity/func.sym @@ -1,2 +1,14 @@ CMapEntity__SelectLights 007C1730 f end=007C1ACA ; CMapEntity::SelectLights(CM2Lighting*) CMapEntity__constructor 007A0FE0 f end=007A1098 +CMapEntity__QueryInteriorLighting 007A0D60 f end=007A0EC8 +CMapEntity__QueryInterior 007A1480 f end=007A14F7 +CMapEntity__QueryMapObjZoneName 007A1500 f end=007A15A1 +CMapEntity__QueryMapObjSubzoneName 007A15B0 f end=007A1640 +CMapEntity__QueryMapObjAreaTable 007A1640 f end=007A172F +CMapEntity__QueryMapObjFileName 007A1730 f end=007A17D1 +CMapEntity__QueryMapObjMinimap 007A17E0 f end=007A18C6 +CMapEntity__QueryMapObjIDs 007A18D0 f end=007A197E +CMapEntity__QueryMapObjMatrix 007A1980 f end=007A1A26 +CMapEntity__UpdateMapObjLiquid 007A1A30 f end=007A1B0A +CMapEntity__QueryLiquidSounds 007A1B10 f end=007A1BB3 +CMapEntity__Tick 007A1E90 f end=007A2064 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 638e2dd..9658218 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym @@ -53,5 +53,6 @@ CMapObj__ReadGroup 007D85E0 f end=007D872B CMapObj__AsyncFailedCallback 007AE110 f end=007AE138 CMapObj__CullBatch 007A7630 f end=007A76BF CMapObj__VectorIntersectPortals 007AF520 f end=007AF73E +CMapObj__QueryLiquidStatus 007AEB90 f end=007AEC23 GetMinimapQuads 007AF8D0 f end=007AFC70 GetMinimapQuads 007AFE70 f end=007AFED2 diff --git a/profile/3.3.5a-windows-386/symbol/mapstaticentity/func.sym b/profile/3.3.5a-windows-386/symbol/mapstaticentity/func.sym new file mode 100644 index 0000000..3052fb8 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/mapstaticentity/func.sym @@ -0,0 +1,5 @@ +CMapStaticEntity__ModelLightingCallback 00780CD0 f end=00780E1F +CMapStaticEntity__GetMapObjAndGroup 007A13E0 f end=007A147D +CMapStaticEntity__ModelEventCallback 007BD5A0 f end=007BD8A0 +CMapStaticEntity__SelectUnderwater 007C10C0 f end=007C1141 +CMapStaticEntity__AdjustLightmap 007C1AD0 f end=007C1C3A diff --git a/profile/3.3.5a-windows-386/symbol/minimap/func.sym b/profile/3.3.5a-windows-386/symbol/minimap/func.sym index c5986d8..a9c383b 100644 --- a/profile/3.3.5a-windows-386/symbol/minimap/func.sym +++ b/profile/3.3.5a-windows-386/symbol/minimap/func.sym @@ -1 +1,2 @@ MinimapSetCorpsePOI 007F4990 f end=007F49FE +MinimapUpdate 007F5BA0 f end=007F6539 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 ceb3148..9166196 100644 --- a/profile/3.3.5a-windows-386/symbol/world/func.sym +++ b/profile/3.3.5a-windows-386/symbol/world/func.sym @@ -11,3 +11,5 @@ World__ObjectTestConvexVolume 0077FFB0 f end=00780122 World__PrepareUpdate 007831A0 f end=007834FE World__SetDetailDoodadDensity 00780710 f end=0078072F World__SetDetailDoodadDist 00780730 f end=00780761 +World__ObjectIsDrawable 0077FCD0 f end=0077FD07 +World__ObjectDestroy 007826E0 f end=00782732 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 a7002ad..666dea1 100644 --- a/profile/3.3.5a-windows-386/symbol/worldscene/label.sym +++ b/profile/3.3.5a-windows-386/symbol/worldscene/label.sym @@ -2,3 +2,4 @@ CWorldScene__s_defaultBlendTexture 00CD8614 l CWorldScene__s_defaultTexture 00CD8618 l CWorldScene__frustumIndex 00CD8798 l CWorldScene__frustumStack 00CDB168 l +CWorldScene__camTargetEntity 00CD87A8 l