feat(profile): world functions

This commit is contained in:
gromchek 2025-07-31 20:48:00 +03:00
parent 8037f2fd8d
commit b68f68e2b7
23 changed files with 86 additions and 0 deletions

View file

@ -0,0 +1 @@
CAaBsp__CAaBsp 0079B070 f end=0079B0C8

View file

@ -0,0 +1 @@
CBarrier__Initialize 00799730 f end=007997C5

View file

@ -0,0 +1,2 @@
CBarrier__s_pattern 00CD8608 l
CBarrier__s_mask 00CD860C l

View file

@ -24,3 +24,4 @@ PortraitInitialize 00618010 f end=0061810E
NameNeedsDeclensions 0076DD20 f end=0076DD3B
RussianNameNeedsDeclensions 0076E270 f end=0076E2A6
IsRussian 007E1030 f end=007E1049
ClientGameTimeTickHandler 007E27F0 f end=007E280D

View file

@ -27,3 +27,6 @@ s_cvFixedFunction 00CABBA8 l type="CVar*"
s_cvWidescreen 00CABBAC l type="CVar*"
s_cvGxWindow 00CABBB0 l type="CVar*"
s_cvWindowResizeLock 00CABBB4 l type="CVar*"
s_cvShadowCull 00D25308 l type="CVar*"
s_cvShadowScissor 00D25310 l type="CVar*"
s_cvShadowInstancing 00D25314 l type="CVar*"

View file

@ -9,3 +9,20 @@ CMap__DestroyLight 007D9D70 f end=007D9DDE ; public: static void __cdecl CMap::D
CMap__LinkLightToChunks 007D9DE0 f end=007D9F8F ; CMap::LinkLightToChunks(class CMapLight *)
CMap__LinkLightToMapObjDefs 007D9F90 f end=007DA0F5 ; CMap::LinkLightToMapObjDefs(class CMapLight *)
CMap__UpdateLight 007DA100 f end=007DA187 ; CMap::UpdateLight(class CMapLight *)
CMap__Initialize 0079E7C0 f end=0079EFD4
CMap__Destroy 0079F320 f end=0079F646
CMap__Preload 007BD9F0 f end=007BDA62
CMap__FreeMapObj 007BFF70 f end=007BFFD6
CMap__AllocMapObjGroup 007BFFE0 f end=007C002B
CMap__FreeArea 007C00A0 f end=007C0104
CMap__FreeChunk 007C0180 f end=007C01E4
CMap__AllocDoodadDef 007C01F0 f end=007C023C
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__AllocEntity 007C0670 f end=007C06D9
CMap__AllocArea 007C07C0 f end=007C0827
CMap__AllocMapObjDefGroup 007C0910 f end=007C0977
CMap__FreeBaseObjLink 007C09F0 f end=007C0A8B
CMap__LoadWdl 007CC310 f end=007CC761

View file

@ -0,0 +1,19 @@
CMap__lightHeap 00D253FC l
CMap__mapObjGroupHeap 00D25404 l
CMap__mapObjHeap 00D25408 l
CMap__baseObjLinkHeap 00D2540C l
CMap__areaHeap 00D25410 l
CMap__areaMedHeap 00D25414 l
CMap__areaLowHeap 00D25418 l
CMap__chunkHeap 00D2541C l
CMap__doodadDefHeap 00D25420 l
CMap__entityHeap 00D25424 l
CMap__mapObjDefGroupHeap 00D25428 l
CMap__mapObjDefHeap 00D2542C l
CMap__chunkLiquidHeap 00D25430 l
CMap__wdtFilename 00CE05D0 l
CMap__mapName 00CE06D0 l
CMap__mapPath 00CE07D0 l
CMap__bActive 00CF08F0 l
CMap__bDungeon 00CF08F4 l
CMap__bPreload 00ADFBC8 l

View file

@ -0,0 +1 @@
CMapArea__CMapArea 007D7050 f end=007D711F

View file

@ -0,0 +1,2 @@
CMapObjGroup__Init 007C9BC0 f end=007C9CB0
CMapObjGroup__CMapObjGroup 007CB700 f end=007CB7A8

View file

@ -1 +1,2 @@
CMapChunk__UpdateLights 007C65A0 f end=007C65FE ; public: void __thiscall CMapChunk::UpdateLights(void)
CMapChunk__Initialize 007C3D90 f end=007C3DAD

View file

@ -0,0 +1 @@
CMapChunk__s_geoToTex 00D25488 l

View file

@ -1 +1,2 @@
CMapDoodadDef__SelectLights 007C1150 f end=007C1371 ; CMapDoodadDef::SelectLights(CM2Lighting*)
CMapDoodadDef__CMapDoodadDef 007C21E0 f end=007C234A

View file

@ -1 +1,2 @@
CMapEntity__SelectLights 007C1730 f end=007C1ACA ; CMapEntity::SelectLights(CM2Lighting*)
CMapEntity__CMapEntity 007A0FE0 f end=007A1098

View file

@ -2,3 +2,4 @@ CMapObj__Init 007AE300 f end=007AE3A6 ; CMapObj::Init()
CMapObj__constructor 007B0580 f end=007B05F9 ; CMapObj::CMapObj()
CMapObj__Create 007B0CC0 f end=007B0D37 ; CMapObj::Create(char const*)
CMapObj__Read 007D80C0 f end=007D81BB ; CMapObj::Read(char const*)
CMapObj__Initialize 007AFEE0 f end=007B003C

View file

@ -0,0 +1 @@
CMapObjDef__CMapObjDef 007B4350 f end=007B44FE

View file

@ -0,0 +1 @@
CMapObjDefGroup__CMapObjDefGroup 007B3DE0 f end=007B3EFC

View file

@ -0,0 +1,4 @@
Particulate__InitParticles 0079B8E0 f end=0079BA22
Particulate__InitMovement 0079BCC0 f end=0079BE44
Particulate__SetTexture 0079DFF0 f end=0079E080
Particulate__Particulate 0079E100 f end=0079E191

View file

@ -50,4 +50,6 @@ CloseAllLootRolls 006FAFD0 f end=006FB0FD
PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140
PlayerNameShowing 007E5150 f end=007E516B
PlayerNameDelete 007E6320 f end=007E6386
Player_C_ZoneUpdateHandler 006D7BB0 f end=006D7C28
AreaListRegisterLocation 0078F020 f end=0078F1EC
PlayerNameTriggerColorUpdate 007E50F0 f end=007E5100

View file

@ -0,0 +1 @@
CShadowQuery__Initialize 007BD3A0 f end=007BD44D

View file

@ -2,3 +2,7 @@ World__SetLoadProgressCallback 0077EC90 f end=0077ECA6
World__Intersect 0077F310 f end=0077F319
World__Preload 00781500 f end=007815B7
World__ObjectUpdate 00780240 f end=007804F5
World__MapIsDungeon 0077EC80 f end=0077EC8B
World__PrepareAreaOfInterest 00780860 f end=00780CCF
World__Initialize 00780F50 f end=0078142F
World__LoadMap 00781430 f end=007814F2

View file

@ -0,0 +1,18 @@
World__s_nearClip 00ADEED4 l
World__s_pervFarClip 00CD7744 l
World__s_farClip 00CD7748 l
World__groupAoi_b_x 00CD7784 l
World__groupAoi_b_y 00CD7788 l
World__groupAoi_b_z 00CD778C l
World__groupAoi_t_x 00CD7790 l
World__groupAoi_t_y 00CD7794 l
World__groupAoi_t_z 00CD7798 l
World__objectAoi_b_x 00CD779C l
World__objectAoi_b_y 00CD77A0 l
World__objectAoi_b_z 00CD77A4 l
World__objectAoi_t_x 00CD77A8 l
World__objectAoi_t_y 00CD77AC l
World__objectAoi_t_z 00CD77B0 l
World__loadMax 00ADEEC4 l
World__loadMin 00ADEEC8 l
World__enables 00CD774C l

View file

@ -0,0 +1 @@
CWorldScene__Initialize 007997D0 f end=00799891

View file

@ -0,0 +1,2 @@
CWorldScene__s_defaultBlendTexture 00CD8614 l
CWorldScene__s_defaultTexture 00CD8618 l