feat(profile): new funcs

This commit is contained in:
gromchek 2025-12-08 00:43:09 +03:00
parent 0025e7abb1
commit 40f4c25346
25 changed files with 91 additions and 0 deletions

View file

@ -1,3 +1,5 @@
CBarrier__Initialize 00799730 f end=007997C5
CBarrier__Destroy 0078F510 f end=0078F56C
CBarrier__AddAxisAlignedWall 007944C0 f end=007946C1
CBarrier__AddBarrierConvexPoly 00792360 f end=007927D6
CBarrier__AddBarrier 007946D0 f end=00794AC1

View file

@ -10,3 +10,7 @@ CGCamera__UpdateTargetFacing 00604490 f end=00604636
CGCamera__MakeRelativeTo 00604A70 f end=00604B89
CGCamera__SetTelescope 006053D0 f end=006056FB
CGCamera__HasModelCamera 005FE310 f end=005FE319
CGCamera__CollideCameraWithWorld 00605D60 f end=006061C4
CGCamera__GetCameraDistance 006059E0 f end=00605D51
CGCamera__AddShake 00606330 f end=0060640D
CGCamera__AddShake 00606410 f end=00606477

View file

@ -4,3 +4,4 @@ CGCharacterInfo__PickupItem 005E85D0 f end=005E8A55
CGCharacterInfo__PickupBag 005E8C30 f end=005E8D2D
CGCharacterInfo__UseItem 005E8A60 f end=005E8BBC
CGCharacterInfo__PutItemInBag 005E8D30 f end=005E8FD2
CGCharacterInfo__LeaveWorld 005EAF70 f end=005EB031

View file

@ -0,0 +1,7 @@
CChunkGeomFactory__Purge 007D4390 f end=007D43AC
CChunkGeomFactory__Release 007D4760 f end=007D4782
CChunkGeomFactory__SetTransform 007D4790 f end=007D47CC
CChunkGeomFactory__constructor 007D4850 f end=007D48BE
CChunkGeomFactory__destructor 007D48C0 f end=007D491B
CChunkGeomFactory__Create 007D49D0 f end=007D4AAC
CChunkGeomFactory__GetBuffers 007D4AB0 f end=007D4F06

View file

@ -12,3 +12,4 @@ CGEquipmentManager__UseEquipmentSet 005ADA20 f end=005ADE4A
CGEquipmentManager__GetSetList 005AE380 f end=005AE489
CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7
CGEquipmentManager__EquipSet 005AE660 f end=005AE6AA
CGEquipmentManager__SaveSet 005ADE50 f end=005AE03C

View file

@ -5,3 +5,4 @@ CFrustum__Transform 00983F40 f end=00983FA5
CFrustum__CalcPlanesFromCorners 00983E70 f end=00983F39
CFrustum__CalcPlanesFromCorners 00984240 f end=00984310
CFrustum__InvCull 00983A60 f end=00983ADC
CFrustum__constructor 00983FE0 f end=00984237

View file

@ -0,0 +1 @@
CGameTime__GameTimeGetDayProgression 0076CFF0 f end=0076D051

View file

@ -98,6 +98,23 @@ CGGameUI__NextCinematic 005249C0 f end=00524A23
CGGameUI__SaveSavedVariables 00527130 f end=0052735C
CGGameUI__LockItem 00513740 f end=00513770
CGGameUI__CastItemSpell 005210D0 f end=005216EB
CGGameUI__IsKeyDown 00512D20 f end=00512D5B
CGGameUI__AddErrorMessage 00513290 f end=005132BC
CGGameUI__VirtualItemIsLocked 005137A0 f end=005137C3
CGGameUI__LockVirtualItem 005137D0 f end=005137FB
CGGameUI__UnlockVirtualItem 00513800 f end=0051382B
CGGameUI__GetVirtualItemCount 00513830 f end=00513874
CGGameUI__GetTotemInfo 005139B0 f end=005139FA
CGGameUI__GetPartyMemberPetState 00513CB0 f end=00513CE6
CGGameUI__GetErrorToken 00513DD0 f end=00513DF0
CGGameUI__StopMovie 00518870 f end=00518911
CGGameUI__ClearClientControls 005194C0 f end=005194D1
CGGameUI__SetDeathReleaseLocation 0051F690 f end=0051F702
CGGameUI__DropCursorSpell 00520A60 f end=00520A76
CGGameUI__UpdateCorpseLocation 00524A30 f end=00524B10
CGGameUI__OnSpriteLeftClick 005274F0 f end=005277B0
CGGameUI__OnSpriteRightClick 005277B0 f end=00527823
CGGameUI__HandleSpriteClick 00527870 f end=005278B6
DisableFadingScreen 005ED080 f end=005ED116
EnableFadingScreen 005ED480 f end=005ED587
UpdateModelForUI 00618110 f end=00618176

View file

@ -2,3 +2,8 @@ CGGuildBankInfo__Unlock 005A4CE0 f end=005A4D24
CGGuildBankInfo__EnterWorld 005A56F0 f end=005A57FE
CGGuildBankInfo__DepositMoney 005A5B00 f end=005A5B95
CGGuildBankInfo__InitializeGame 005A77D0 f end=005A7830
CGGuildBankInfo__GetTabAndSlotFromVirtual 005A42E0 f end=005A4301
CGGuildBankInfo__GetGuildBankItem 005A4C10 f end=005A4C3F
CGGuildBankInfo__IsLocked 005A4C40 f end=005A4C86
CGGuildBankInfo__Lock 005A4C90 f end=005A4CD4
CGGuildBankInfo__SwapBankItems 005A5410 f end=005A56AB

View file

@ -2,3 +2,4 @@ CGInputControl__UpdateMoveStopped 005F95F0 f end=005F95F8
CGInputControl__SendUIVehicleAngleUpdate 005FA910 f end=005FA9AD
CGInputControl__TurnPlayer 005FB0B0 f end=005FB19B
CGInputControl__MovePlayer 005FAE70 f end=005FAFAE
CGInputControl__Reset 005FAC60 f end=005FAC84

View file

@ -24,3 +24,5 @@ CM2Scene__SphereTestModels 0081CFF0 f end=0081D2B1
CM2Scene__HitTestGeometry 0081DAF0 f end=0081DD4B
CM2Scene__HitTestCollision 0081DD50 f end=0081DF0E
CM2Scene__EndHitTest 0081DF10 f end=0081E10B
CM2Scene__BeginHitTest 0081CAC0 f end=0081CAC5
CM2Scene__EndHitTestCollisionWorld 0081E110 f end=0081E3FE

View file

@ -100,3 +100,10 @@ CMap__VectorIntersectDoodadDefs 007A2760 f end=007A295C
CMap__VectorIntersectEntitys 007A2960 f end=007A2AA0
CMap__VectorIntersect 007A30D0 f end=007A3562
CMap__UpdateBarriers 007B4BC0 f end=007B4DE8
CMap__CreateWaterRipple 0079D460 f end=0079D4CF
CMap__QueryFacets 007A5DD0 f end=007A5F1C
CMap__QueryTrisMapObjDefs 007A6940 f end=007A6AE3
CMap__QueryTris 007A6AF0 f end=007A6B35
CMap__NewFootprint 0079FA70 f end=0079FCBE
CMap__ProcessDetailDoodadUpdateList 007B54A0 f end=007B5500
CMap__LinkDoodadDefToMapObjDefs 007B6ED0 f end=007B6F51

View file

@ -23,3 +23,5 @@ CMapChunk__Intersect 007D8E00 f end=007D91E5
CMapChunk__LoadDetailDoodadModels 007D05F0 f end=007D069A
CMapChunk__destructor 007C5E50 f end=007C6059
CMapChunk__constructor 007C5C50 f end=007C5E4B
CMapChunk__GetLiquidHeight 007C55D0 f end=007C568E
CMapChunk__SelectLights 007B3F30 f end=007B408C

View file

@ -0,0 +1,4 @@
CMapChunkBuf__Valid 007CDF50 f end=007CDF7F
CMapChunkBuf__CreateBuf 007CEFD0 f end=007CF0BF
CMapChunkBuf__Alloc 007CF140 f end=007CF200
CMapChunkBuf__Free 007CF790 f end=007CF837

View file

@ -14,3 +14,4 @@ CMapObjDef__LinkDoodadDef 007B6800 f end=007B6892
CMapObjDef__MoveDoodadDefs 007B68A0 f end=007B69B4
CMapObjDef__SetDoodadEmittersIgnoresDistance 007B69C0 f end=007B6AF9
CMapObjDef__SetDoodadsEnabled 007B6F60 f end=007B70A8
CMapObjDef__GetFacets 007A4EE0 f end=007A50BB

View file

@ -7,3 +7,4 @@ CGMinimapFrame__Render 00581E80 f end=005831A9
CGMinimapFrame__RenderCallback 005832A0 f end=005832B2
CGMinimapFrame__OnFrameRender 005832C0 f end=005832ED
CGMinimapFrame__PostLoadXML 0057BEA0 f end=0057BF2C
CGMinimapFrame__ObjectEnumProc 0057F7F0 f end=0057FBC2

View file

@ -49,6 +49,7 @@ CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B
CGPlayer_C__SetPlayedTime 006CF470 f end=006CF494
CGPlayer_C__SplitItem 006DB9D0 f end=006DBADF
CGPlayer_C__AutoStoreItemInBag 006DBAE0 f end=006DBBD6
CGPlayer_C__UpdateGhostStatus 006DF710 f end=006DF795
CloseAllLootRolls 006FAFD0 f end=006FB0FD
PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140
PlayerNameShowing 007E5150 f end=007E516B

View file

@ -4,3 +4,4 @@ CShadowCache__SetShadowMapGenericInterior 008745D0 f end=00874658 ; CShadowCache
CShadowCache__SetShadowMapTerrain 00874660 f end=00874757
CShadowCache__SetShadowMapDetailDoodad 00874760 f end=0087488D
CShadowCache__SetShadowScale 00874030 f end=0087403E
CShadowCache__SetMatrixCallback 00873FA0 f end=00873FAD

View file

@ -1,3 +1,4 @@
CShadowQuery__Initialize 007BD3A0 f end=007BD44D
CShadowQuery__Clear 007BB830 f end=007BB9C2
CShadowQuery__Render 007BBC50 f end=007BC482
CShadowQuery__GetMatrix 007BAC10 f end=007BAFCE

View file

@ -44,12 +44,15 @@ NTempest__DistanceFromPolygonEdge 00984DB0 f end=00984E41
NTempest__TransformPoint 004C2300 f end=004C236F
NTempest__Intersect2d 00982F80 f end=00982FA4
NTempest__DistanceFromPolygon 00984E50 f end=00984F56
NTempest__Intersect 00982F30 f end=00982F73
C3Ray__FromStartEnd 00985200 f end=00985298
CFacet__Set 007912C0 f end=00791378
CFacet__constructor 00983940 f end=0098398F
CAaBox__Bounding 00984930 f end=00984C6D
CAaBox__Transform 00984860 f end=00984926
CFacet__Set 009838D0 f end=0098393E
CImVector__Set 0048BD20 f end=0048BDDA
CImVector__operator_assign 009851A0 f end=009851FB
C44Matrix__Rotation 004C3460 f end=004C3593
C33Matrix__Rotation 004C5820 f end=004C5932
C33Matrix__Rotate 004C5940 f end=004C5984

View file

@ -19,3 +19,4 @@ CGUIBindings__GetReducedKeyBinding 005622E0 f end=00562487
CGUIBindings__GetCommandAction 00562490 f end=0056254F
CGUIBindings__LoadModifiedClick 00562DD0 f end=00562ECA
CGUIBindings__Load 00564760 f end=005648A0
CGUIBindings__ExecCommand 0055F860 f end=0055F935

View file

@ -1 +1,4 @@
CWaterRipple__Initizalize 0079E1A0 f end=0079E2C3
CWaterRipple__Init 0079CF40 f end=0079D17B
CWaterRipple__Create 0079D180 f end=0079D21F
CWaterRipple__Destroy 0079E460 f end=0079E46A

View file

@ -26,3 +26,22 @@ World__QueryMapObjAreaTable 0077F1B0 f end=0077F1D1
World__Update 007815C0 f end=00781604
World__SetFarClip 00780800 f end=0078085F
World__GetCamPos 00780640 f end=00780646
World__NewFootprint 0077F040 f end=0077F06C
World__QueryMapObjZoneName 0077F0D0 f end=0077F0E9
World__QueryMapObjSubzoneName 0077F0F0 f end=0077F10D
World__QueryMapObjFileName 0077F110 f end=0077F129
World__QueryMapObjMinimap 0077F130 f end=0077F159
World__QueryMapObjIDs 0077F160 f end=0077F181
World__QueryGroundType 0077F260 f end=0077F285
World__GetFacets 0077F330 f end=0077F339
World__GetTris 0077F340 f end=0077F349
World__QueryLiquidSounds 0077F390 f end=0077F3F6
World__CreateWaterRipple 0077F400 f end=0077F43E
World__ObjectIsLoaded 0077FD10 f end=0077FD59
World__ObjectMoveDoodads 0077FE40 f end=0077FE79
World__ObjectSetDoodadsEnabled 0077FEA0 f end=0077FEBF
World__ObjectSetSequence 0077FEC0 f end=0077FF07
World__ObjectSetSequenceFinishedCallback 0077FF10 f end=0077FF53
World__ObjectSetEventCallback 0077FF60 f end=0077FFA3
World__ObjectSetShadow 007801C0 f end=0078023F
World__NDCXform 00791640 f end=007917A7

View file

@ -33,3 +33,4 @@ CWorldScene__CullDoodadsExterior 00799980 f end=00799B62
CWorldScene__CullDoodadsInterior 00799B70 f end=00799D36
CWorldScene__CullMapObjDefGroupFromExterior 007B3A10 f end=007B3B1A
CWorldScene__RenderWeather 0077F030 f end=0077F03B
CWorldScene__UpdateViewerLiquid 00790920 f end=00790A73

View file

@ -0,0 +1,4 @@
WoWTime__constructor 0076C190 f end=0076C1AF
WoWTime__GetDaysSinceEpoch 0076C1F0 f end=0076C276
WoWTime__GetHourAndMinutes 0076C360 f end=0076C37B
WoWTime__SetDate 0076C480 f end=0076C4BE