Update `ReversedClasses.md` and `hooks.csv` (#1065)
* Fix `WriteHooksToFile` * Update docs
This commit is contained in:
parent
69bb641acd
commit
459561140a
|
|
@ -1,9 +1,9 @@
|
|||
# Reversed Classes [As of Mar 13, 2025, 00:43:39 UTC]
|
||||
# Reversed Classes [As of May 01, 2025, 11:08:43 UTC]
|
||||
## Disclaimer
|
||||
The percentages and the number of classes shown here may not be completely accurate, because not all classes and functions are documented yet.
|
||||
## Stats (7727 functions, 674 classes)
|
||||
## Stats (7967 functions, 701 classes)
|
||||
|
||||
#### Completely reversed classes (514/674) [76%]
|
||||
#### Completely reversed classes (550/701) [78%]
|
||||
|
||||
<details>
|
||||
<summary>See list of classes</summary>- cTransmission (4)<br />
|
||||
|
|
@ -25,6 +25,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CWeaponInfo (10)<br />
|
||||
- CWaterCannons (4)<br />
|
||||
- CWaterCannon (5)<br />
|
||||
- CWanted (33)<br />
|
||||
- CVisibilityPlugins (78)<br />
|
||||
- CVehicleRecording (29)<br />
|
||||
- CVehicleAnimGroupData (5)<br />
|
||||
|
|
@ -38,6 +39,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTheCarGenerators (7)<br />
|
||||
- CTagManager (19)<br />
|
||||
- CStuntJumpManager (7)<br />
|
||||
- CStuckCarCheck (8)<br />
|
||||
- CStreamingInfo (7)<br />
|
||||
- CStreaming (94)<br />
|
||||
- CStencilShadowObject (3)<br />
|
||||
|
|
@ -62,15 +64,18 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CPedType (13)<br />
|
||||
- CPedTaskPair (1)<br />
|
||||
- CPedStats (4)<br />
|
||||
- CPedPlacement (4)<br />
|
||||
- CPedList (3)<br />
|
||||
- CPedPlacement (3)<br />
|
||||
- CPedIntelligence (52)<br />
|
||||
- CPedIK (9)<br />
|
||||
- CPedGroups (2)<br />
|
||||
- CPedGroupMembership (18)<br />
|
||||
- CPedGroupIntelligence (26)<br />
|
||||
- CPedAttractorManager (14)<br />
|
||||
- CPathNode (1)<br />
|
||||
- CPad (69)<br />
|
||||
- CPad (75)<br />
|
||||
- COnscreenTimer (6)<br />
|
||||
- COnscreenCounterEntry (2)<br />
|
||||
- COcclusion (5)<br />
|
||||
- COccluder (3)<br />
|
||||
- CObjectSaveStructure (2)<br />
|
||||
- CObjectData (2)<br />
|
||||
|
|
@ -78,6 +83,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CMouseControllerState (3)<br />
|
||||
- CMotionBlurStreaks (4)<br />
|
||||
- CMirrors (8)<br />
|
||||
- CMessages (28)<br />
|
||||
- CLocalisation (18)<br />
|
||||
- CLoadedCarGroup (8)<br />
|
||||
- CKeyboardState (1)<br />
|
||||
|
|
@ -100,6 +106,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CFallingGlassPane (2)<br />
|
||||
- CExplosion (12)<br />
|
||||
- CEscalators (4)<br />
|
||||
- CEscalator (5)<br />
|
||||
- CEntryExitManager (18)<br />
|
||||
- CDraw (2)<br />
|
||||
- CDirectory (10)<br />
|
||||
|
|
@ -109,12 +116,16 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CCutsceneMgr (35)<br />
|
||||
- CCustomRoadsignMgr (9)<br />
|
||||
- CCustomCarPlateMgr (14)<br />
|
||||
- CCurves (6)<br />
|
||||
- CCurrentVehicle (2)<br />
|
||||
- CCullZones (16)<br />
|
||||
- CCrime (2)<br />
|
||||
- CCreepingFire (3)<br />
|
||||
- CCranes (5)<br />
|
||||
- CCover (16)<br />
|
||||
- CCoronas (10)<br />
|
||||
- CControllerState (2)<br />
|
||||
- CControllerConfigManager (58)<br />
|
||||
- CCompressedMatrixNotAligned (2)<br />
|
||||
- CClock (9)<br />
|
||||
- CCheckpoints (8)<br />
|
||||
|
|
@ -130,6 +141,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CActiveOccluder (2)<br />
|
||||
- CAcquaintance (5)<br />
|
||||
- CAccidentManager (5)<br />
|
||||
- C3dMarkers (20)<br />
|
||||
- C3dMarker (6)<br />
|
||||
- BreakObject_c (9)<br />
|
||||
- BreakManager_c (6)<br />
|
||||
|
|
@ -207,22 +219,6 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CDummyPool (1)<br />
|
||||
- CColModelPool (1)<br />
|
||||
- CBuildingPool (1)<br />
|
||||
- CVector2D (2)<br />
|
||||
- CRect (8)<br />
|
||||
- CQuaternion (1)<br />
|
||||
- CQuadTreeNode (12)<br />
|
||||
- CPtrNodeSingleLink (1)<br />
|
||||
- CPtrNodeDoubleLink (3)<br />
|
||||
- CPtrListSingleLink (3)<br />
|
||||
- CPtrListDoubleLink (3)<br />
|
||||
- CPtrList (2)<br />
|
||||
- CNodeRoute (2)<br />
|
||||
- CMatrixLinkList (10)<br />
|
||||
- CMatrixLink (2)<br />
|
||||
- CMatrix (35)<br />
|
||||
- CKeyGen (4)<br />
|
||||
- CEntryInfoNode (2)<br />
|
||||
- CEntryInfoList (1)<br />
|
||||
- CWeaponModelInfo (3)<br />
|
||||
- CVehicleModelInfo (76)<br />
|
||||
- CTimeModelInfo (2)<br />
|
||||
|
|
@ -236,13 +232,23 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CAtomicModelInfo (9)<br />
|
||||
- CHeli (11)<br />
|
||||
- CBoat (22)<br />
|
||||
- CBmx (4)<br />
|
||||
- Fx_c (3)<br />
|
||||
- FxSystemBP_c (10)<br />
|
||||
- FxSphere_c (4)<br />
|
||||
- FxMemoryPool_c (5)<br />
|
||||
- FxInfoManager_c (4)<br />
|
||||
- FxEmitterPrt_c (1)<br />
|
||||
- CVector2D (2)<br />
|
||||
- CRect (8)<br />
|
||||
- CQuaternion (1)<br />
|
||||
- CQuadTreeNode<T> (12)<br />
|
||||
- CNodeRoute (2)<br />
|
||||
- CMatrixLinkList (10)<br />
|
||||
- CMatrixLink (2)<br />
|
||||
- CMatrix (35)<br />
|
||||
- CKeyGen (4)<br />
|
||||
- CEntryInfoNode (2)<br />
|
||||
- CEntryInfoList (1)<br />
|
||||
- CAEWeaponAudioEntity (20)<br />
|
||||
- CAEWaterCannonAudioEntity (7)<br />
|
||||
- CAETwinLoopSoundEntity (7)<br />
|
||||
|
|
@ -259,6 +265,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CAEStreamingDecoder (2)<br />
|
||||
- CAEStreamTransformer (2)<br />
|
||||
- CAEMP3TrackLoader (7)<br />
|
||||
- CAEMP3BankLoader (13)<br />
|
||||
- CAEMFDecoder (10)<br />
|
||||
- CAEDataStream (20)<br />
|
||||
- CAEBankLoader (6)<br />
|
||||
|
|
@ -281,7 +288,6 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CDummy (1)<br />
|
||||
- CCivilianPed (3)<br />
|
||||
- CPlaceable (16)<br />
|
||||
- CPhysical (56)<br />
|
||||
- CEntity (64)<br />
|
||||
- CBuilding (2)<br />
|
||||
- CAnimatedBuilding (3)<br />
|
||||
|
|
@ -294,21 +300,6 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CColLine (1)<br />
|
||||
- CColAccel (11)<br />
|
||||
- CBox (2)<br />
|
||||
- ProcSurfaceInfo_c (4)<br />
|
||||
- ProcObjectMan_c (8)<br />
|
||||
- CPlantSurfPropMgr (4)<br />
|
||||
- CPlantMgr (19)<br />
|
||||
- CPlantLocTri (3)<br />
|
||||
- CPlantColEntEntry (2)<br />
|
||||
- CPPTriPlantBuffer (7)<br />
|
||||
- CGrassRenderer (12)<br />
|
||||
- CAnimManager (31)<br />
|
||||
- CAnimBlendStaticAssociation (6)<br />
|
||||
- CAnimBlendSequence (14)<br />
|
||||
- CAnimBlendNode (16)<br />
|
||||
- CAnimBlendHierarchy (16)<br />
|
||||
- CAnimBlendClumpData (6)<br />
|
||||
- CAnimBlendAssociation (20)<br />
|
||||
- CEntitySeekPosCalculatorStandard (1)<br />
|
||||
- CEntitySeekPosCalculatorFixedPos (1)<br />
|
||||
- CTaskComplexSeekEntityStandard (9)<br />
|
||||
|
|
@ -347,6 +338,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskSimpleLookAbout (3)<br />
|
||||
- CTaskSimpleLeaveGroup (2)<br />
|
||||
- CTaskSimpleLand (6)<br />
|
||||
- CTaskSimpleKillPedWithCar (7)<br />
|
||||
- CTaskSimpleJump (8)<br />
|
||||
- CTaskSimpleInAir (4)<br />
|
||||
- CTaskSimpleIKPointArm (6)<br />
|
||||
|
|
@ -373,20 +365,25 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskSimpleGoTo (4)<br />
|
||||
- CTaskSimpleGiveCPR (6)<br />
|
||||
- CTaskSimpleGetUp (5)<br />
|
||||
- CTaskSimpleFinishBrain (2)<br />
|
||||
- CTaskSimpleFall (6)<br />
|
||||
- CTaskSimpleFacial (5)<br />
|
||||
- CTaskSimpleDuck (14)<br />
|
||||
- CTaskSimpleDuckToggle (6)<br />
|
||||
- CTaskSimpleDuck (15)<br />
|
||||
- CTaskSimpleDrownInCar (1)<br />
|
||||
- CTaskSimpleDrown (1)<br />
|
||||
- CTaskSimpleDie (7)<br />
|
||||
- CTaskSimpleCreateCarAndGetIn (6)<br />
|
||||
- CTaskSimpleCower (4)<br />
|
||||
- CTaskSimpleClimb (15)<br />
|
||||
- CTaskSimpleClearLookAt (6)<br />
|
||||
- CTaskSimpleCarWaitToSlowDown (6)<br />
|
||||
- CTaskSimpleCarWaitForDoorNotToBeInUse (7)<br />
|
||||
- CTaskSimpleCarSlowDragPedOut (10)<br />
|
||||
- CTaskSimpleCarSlowBeDraggedOut (9)<br />
|
||||
- CTaskSimpleCarShuffle (9)<br />
|
||||
- CTaskSimpleCarSetTempAction (6)<br />
|
||||
- CTaskSimpleCarSetPedSlowDraggedOut (6)<br />
|
||||
- CTaskSimpleCarOpenLockedDoorFromOutside (9)<br />
|
||||
- CTaskSimpleCarOpenDoorFromOutside (10)<br />
|
||||
- CTaskSimpleCarJumpOut (10)<br />
|
||||
|
|
@ -420,17 +417,22 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskComplexUseEffectRunning (2)<br />
|
||||
- CTaskComplexUseEffect (8)<br />
|
||||
- CTaskComplexUseClosestFreeScriptedAttractorRun (4)<br />
|
||||
- CTaskComplexUseAttractorPartner (7)<br />
|
||||
- CTaskComplexUseAttractor (7)<br />
|
||||
- CTaskComplexTurnToFaceEntityOrCoord (9)<br />
|
||||
- CTaskComplexTreatAccident (7)<br />
|
||||
- CTaskComplexStuckInAir (6)<br />
|
||||
- CTaskComplexStealCar (8)<br />
|
||||
- CTaskComplexStareAtPed (7)<br />
|
||||
- CTaskComplexSmartFleeEntity (7)<br />
|
||||
- CTaskComplexSitDownThenIdleThenStandUp (9)<br />
|
||||
- CTaskComplexShuffleSeats (10)<br />
|
||||
- CTaskComplexSeekEntityAnyMeansXYOffset (5)<br />
|
||||
- CTaskComplexSeekEntityAiming (7)<br />
|
||||
- CTaskComplexSeekCoverUntilTargetDead (10)<br />
|
||||
- CTaskComplexRoadRage (9)<br />
|
||||
- CTaskComplexReactToGunAimedAt (8)<br />
|
||||
- CTaskComplexPolicePursuit (13)<br />
|
||||
- CTaskComplexPassObject (9)<br />
|
||||
- CTaskComplexPartnerShove (1)<br />
|
||||
- CTaskComplexPartnerGreet (7)<br />
|
||||
|
|
@ -475,6 +477,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskComplexFacial (9)<br />
|
||||
- CTaskComplexExtinguishFires (8)<br />
|
||||
- CTaskComplexEvasiveDiveAndGetUp (9)<br />
|
||||
- CTaskComplexEnterCarAsPassengerTimed (9)<br />
|
||||
- CTaskComplexEnterCarAsDriverTimed (9)<br />
|
||||
- CTaskComplexEnterCar (14)<br />
|
||||
- CTaskComplexEnterBoatAsDriver (8)<br />
|
||||
|
|
@ -484,11 +487,24 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskComplexDiveFromAttachedEntityAndGetUp (7)<br />
|
||||
- CTaskComplexDieInCar (6)<br />
|
||||
- CTaskComplexDie (5)<br />
|
||||
- CTaskComplexDestroyCarMelee (10)<br />
|
||||
- CTaskComplexCopInCar (9)<br />
|
||||
- CTaskComplexCarSlowBeDraggedOut (11)<br />
|
||||
- CTaskComplexCarDriveMission (5)<br />
|
||||
- CTaskComplexCarDrive (11)<br />
|
||||
- CTaskComplexBeInGroup (10)<br />
|
||||
- CTaskComplexAvoidOtherPedWhileWandering (1)<br />
|
||||
- CTaskComplexAvoidOtherPedWhileWandering (15)<br />
|
||||
- CTaskComplexAttractorPartnerWait (5)<br />
|
||||
- CPedGroupDefaultTaskAllocatorStandStill (2)<br />
|
||||
- CPedGroupDefaultTaskAllocatorFollowLimited (2)<br />
|
||||
- CPedGroupDefaultTaskAllocatorFollowAnyMeans (2)<br />
|
||||
- CPedGroupDefaultTaskAllocatorChat (2)<br />
|
||||
- CTaskAllocator (3)<br />
|
||||
- CTaskAllocatorPlayerCommandAttack (3)<br />
|
||||
- CTaskAllocatorKillThreatsDriveby (5)<br />
|
||||
- CTaskAllocatorKillThreatsBasicRandomGroup (2)<br />
|
||||
- CTaskAllocatorKillOnFoot (4)<br />
|
||||
- CTaskAllocatorAttack (5)<br />
|
||||
- CTaskManager (18)<br />
|
||||
- CTaskComplexSequence (13)<br />
|
||||
- CScriptedBrainTaskStore (4)<br />
|
||||
|
|
@ -498,32 +514,52 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- RtAnim (1)<br />
|
||||
- PipelinePlugin (3)<br />
|
||||
- NodeNamePlugin (3)<br />
|
||||
- JPegPlugin (5)<br />
|
||||
- CCollisionPlugin (2)<br />
|
||||
- BreakablePlugin (6)<br />
|
||||
- ProcSurfaceInfo_c (4)<br />
|
||||
- ProcObjectMan_c (8)<br />
|
||||
- CPlantSurfPropMgr (4)<br />
|
||||
- CPlantMgr (19)<br />
|
||||
- CPlantLocTri (3)<br />
|
||||
- CPlantColEntEntry (2)<br />
|
||||
- CPPTriPlantBuffer (7)<br />
|
||||
- CGrassRenderer (12)<br />
|
||||
- CAnimManager (31)<br />
|
||||
- CAnimBlendStaticAssociation (6)<br />
|
||||
- CAnimBlendSequence (14)<br />
|
||||
- CAnimBlendNode (16)<br />
|
||||
- CAnimBlendHierarchy (16)<br />
|
||||
- CAnimBlendClumpData (6)<br />
|
||||
- CAnimBlendAssociation (20)<br />
|
||||
- CStreamedScripts (12)<br />
|
||||
- InteriorManager_c (21)<br />
|
||||
- FurnitureManager_c (7)<br />
|
||||
- FurnitureGroup_c (6)<br />
|
||||
- CStaticShadow (1)<br />
|
||||
- CShadowCamera (19)<br />
|
||||
- CRealTimeShadow (8)<br />
|
||||
- CStreamedScripts (12)<br />
|
||||
- VideoPlayer (6)<br />
|
||||
- Input (9)<br />
|
||||
- Input (5)<br />
|
||||
- Game (12)<br />
|
||||
- App (7)<br />
|
||||
- CText (9)<br />
|
||||
- CMissionTextOffsets (1)<br />
|
||||
- CKeyArray (4)<br />
|
||||
- CData (2)<br />
|
||||
- Win (7)<br />
|
||||
- Win (6)<br />
|
||||
- Ps (22)<br />
|
||||
- CCustomCarEnvMapPipeline (37)<br />
|
||||
- CCustomBuildingDNPipeline (14)<br />
|
||||
- RwCore (4)<br />
|
||||
- Common (6)<br />
|
||||
- WindowedModeHooks (3)<br />
|
||||
- Common (8)<br />
|
||||
- CCarAI (25)<br />
|
||||
- CTaskSimpleCarFallOut (9)<br />
|
||||
|
||||
</details>
|
||||
|
||||
#### Partially reversed classes (145/674) [22%]
|
||||
#### Partially reversed classes (138/701) [20%]
|
||||
|
||||
<details>
|
||||
<summary>See list of classes</summary>- CWorld (91/92) [99%]<br />
|
||||
|
|
@ -531,9 +567,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CWeaponEffects (8/9) [89%]<br />
|
||||
- CWeapon (35/41) [85%]<br />
|
||||
- CWaterLevel (25/30) [83%]<br />
|
||||
- CWanted (31/32) [97%]<br />
|
||||
- CTimeCycle (17/20) [85%]<br />
|
||||
- CStuckCarCheck (2/8) [25%]<br />
|
||||
- CStencilShadows (9/13) [69%]<br />
|
||||
- CSprite2d (32/33) [97%]<br />
|
||||
- CSprite (8/15) [53%]<br />
|
||||
|
|
@ -541,25 +575,22 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CShotInfo (1/5) [20%]<br />
|
||||
- CRopes (9/11) [82%]<br />
|
||||
- CRope (5/7) [71%]<br />
|
||||
- CPostEffects (22/37) [59%]<br />
|
||||
- CPostEffects (35/38) [92%]<br />
|
||||
- CPopulation (64/66) [97%]<br />
|
||||
- CPopCycle (14/15) [93%]<br />
|
||||
- CPools (14/19) [74%]<br />
|
||||
- CPools (16/19) [84%]<br />
|
||||
- CPlayerInfo (24/28) [86%]<br />
|
||||
- CPickups (35/37) [95%]<br />
|
||||
- CPickup (11/12) [92%]<br />
|
||||
- CPedList (3/7) [43%]<br />
|
||||
- CPedGroupPlacer (1/4) [25%]<br />
|
||||
- CPedGroupIntelligence (3/24) [12%]<br />
|
||||
- CPedGroup (10/12) [83%]<br />
|
||||
- CPedGeometryAnalyser (6/20) [30%]<br />
|
||||
- CPedDamageResponseCalculator (1/7) [14%]<br />
|
||||
- CPedDamageResponseCalculator (2/7) [29%]<br />
|
||||
- CPedClothesDesc (3/5) [60%]<br />
|
||||
- CPedAttractorManager (6/16) [38%]<br />
|
||||
- CPathFind (51/53) [96%]<br />
|
||||
- COcclusion (4/5) [80%]<br />
|
||||
- CMessages (27/28) [96%]<br />
|
||||
- CMenuSystem (20/21) [95%]<br />
|
||||
- CMenuManager (51/61) [84%]<br />
|
||||
- CMenuManager (59/61) [97%]<br />
|
||||
- CLoadingScreen (19/20) [95%]<br />
|
||||
- CIplStore (33/34) [97%]<br />
|
||||
- CInterestingEvents (2/7) [29%]<br />
|
||||
|
|
@ -568,20 +599,18 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CGangs (7/8) [88%]<br />
|
||||
- CGangWars (32/35) [91%]<br />
|
||||
- CGame (21/22) [95%]<br />
|
||||
- CFormation (1/9) [11%]<br />
|
||||
- CFont (32/36) [89%]<br />
|
||||
- CEntryExit (10/11) [91%]<br />
|
||||
- CDecisionMakerTypesFileLoader (1/6) [17%]<br />
|
||||
- CCustomBuildingRenderer (3/7) [43%]<br />
|
||||
- CCover (2/16) [12%]<br />
|
||||
- CCoronas (6/10) [60%]<br />
|
||||
- CCollision (1/59) [2%]<br />
|
||||
- CClouds (20/21) [95%]<br />
|
||||
- CClothesBuilder (15/23) [65%]<br />
|
||||
- CClothes (10/11) [91%]<br />
|
||||
- CCarEnterExit (27/32) [84%]<br />
|
||||
- CCarCtrl (20/21) [95%]<br />
|
||||
- CCamera (87/108) [81%]<br />
|
||||
- C3dMarkers (19/20) [95%]<br />
|
||||
- CCarCtrl (21/22) [95%]<br />
|
||||
- CCamera (89/110) [81%]<br />
|
||||
- CGroupEventHandler (30/32) [94%]<br />
|
||||
- CEventHandler (69/72) [96%]<br />
|
||||
- CBaseModelInfo (33/34) [97%]<br />
|
||||
|
|
@ -591,6 +620,7 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CQuadBike (11/12) [92%]<br />
|
||||
- CPlane (14/23) [61%]<br />
|
||||
- CMonsterTruck (5/11) [45%]<br />
|
||||
- CBmx (7/10) [70%]<br />
|
||||
- CBike (21/40) [52%]<br />
|
||||
- CAutomobile (97/99) [98%]<br />
|
||||
- FxSystem_c (31/35) [89%]<br />
|
||||
|
|
@ -605,15 +635,14 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CAEPedAudioEntity (15/20) [75%]<br />
|
||||
- CAEFrontendAudioEntity (4/6) [67%]<br />
|
||||
- CAECollisionAudioEntity (9/16) [56%]<br />
|
||||
- CAEMP3BankLoader (12/13) [92%]<br />
|
||||
- CAERadioTrackManager (29/43) [67%]<br />
|
||||
- CAEAmbienceTrackManager (6/7) [86%]<br />
|
||||
- CAEStreamingChannel (21/24) [88%]<br />
|
||||
- CAEStaticChannel (7/8) [88%]<br />
|
||||
- CAEAudioHardware (51/54) [94%]<br />
|
||||
- CAEAudioHardware (53/54) [98%]<br />
|
||||
- CPlayerPed (50/51) [98%]<br />
|
||||
- CPed (134/145) [92%]<br />
|
||||
- CAnimBlendAssocGroup (14/15) [93%]<br />
|
||||
- CPed (136/145) [94%]<br />
|
||||
- CPhysical (54/56) [96%]<br />
|
||||
- CTaskUtilityLineUpPedWithCar (2/5) [40%]<br />
|
||||
- CTaskSimpleUseGun (18/19) [95%]<br />
|
||||
- CTaskSimpleThrowControl (5/6) [83%]<br />
|
||||
|
|
@ -621,7 +650,6 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskSimplePlayerOnFoot (11/12) [92%]<br />
|
||||
- CTaskSimpleJetPack (13/14) [93%]<br />
|
||||
- CTaskSimpleFightingControl (6/7) [86%]<br />
|
||||
- CTaskSimpleClimb (13/15) [87%]<br />
|
||||
- CTaskSimpleChoking (5/7) [71%]<br />
|
||||
- CTaskSimpleCarDrive (7/13) [54%]<br />
|
||||
- CTaskLeanOnVehicle (3/5) [60%]<br />
|
||||
|
|
@ -637,10 +665,11 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskComplexSunbathe (2/8) [25%]<br />
|
||||
- CTaskComplexSmartFleePoint (2/12) [17%]<br />
|
||||
- CTaskComplexSignalAtPed (4/7) [57%]<br />
|
||||
- CTaskComplexRoadRage (8/9) [89%]<br />
|
||||
- CTaskComplexPlayHandSignalAnim (3/9) [33%]<br />
|
||||
- CTaskComplexLeaveCarAndWander (2/8) [25%]<br />
|
||||
- CTaskComplexKillPedOnFootArmed (9/11) [82%]<br />
|
||||
- CTaskComplexKillPedFromBoat (2/7) [29%]<br />
|
||||
- CTaskComplexKillCriminal (9/11) [82%]<br />
|
||||
- CTaskComplexGotoDoorAndOpen (3/7) [43%]<br />
|
||||
- CTaskComplexGoToPointShooting (1/3) [33%]<br />
|
||||
- CTaskComplexGoToPointAnyMeans (3/7) [43%]<br />
|
||||
|
|
@ -651,44 +680,42 @@ The percentages and the number of classes shown here may not be completely accur
|
|||
- CTaskComplexGangJoinRespond (2/7) [29%]<br />
|
||||
- CTaskComplexFollowLeaderInFormation (1/7) [14%]<br />
|
||||
- CTaskComplexDragPedFromCar (1/2) [50%]<br />
|
||||
- CTaskComplexDestroyCarMelee (9/10) [90%]<br />
|
||||
- CTaskComplexDestroyCarArmed (8/10) [80%]<br />
|
||||
- CTaskComplexDestroyCar (8/9) [89%]<br />
|
||||
- CTaskComplexCarSlowBeDraggedOutAndStandUp (3/9) [33%]<br />
|
||||
- CTaskComplexCarSlowBeDraggedOut (3/10) [30%]<br />
|
||||
- CTaskComplexArrestPed (4/7) [57%]<br />
|
||||
- CScriptsForBrains (3/6) [50%]<br />
|
||||
- CPedGroupDefaultTaskAllocatorSitInLeaderCar (1/2) [50%]<br />
|
||||
- CPedGroupDefaultTaskAllocatorRandom (1/2) [50%]<br />
|
||||
- CTaskAllocatorKillThreatsBasic (5/6) [83%]<br />
|
||||
- RpAnimBlend (38/43) [88%]<br />
|
||||
- C2dEffect (13/14) [93%]<br />
|
||||
- InteriorGroup_c (2/24) [8%]<br />
|
||||
- CShadows (21/31) [68%]<br />
|
||||
- CRealTimeShadowManager (5/7) [71%]<br />
|
||||
- CAnimBlendAssocGroup (14/15) [93%]<br />
|
||||
- CTheScripts (68/69) [99%]<br />
|
||||
- CScripted2dEffects (4/5) [80%]<br />
|
||||
- CScriptResourceManager (1/4) [25%]<br />
|
||||
- CRunningScript (24/39) [62%]<br />
|
||||
- InteriorGroup_c (2/24) [8%]<br />
|
||||
- CShadows (21/31) [68%]<br />
|
||||
- CRealTimeShadowManager (5/7) [71%]<br />
|
||||
- Light (26/27) [96%]<br />
|
||||
- CCustomBuildingDNPipeline (6/12) [50%]<br />
|
||||
- CCam (3/43) [7%]<br />
|
||||
- CCarAI (5/25) [20%]<br />
|
||||
- CCam (14/44) [32%]<br />
|
||||
|
||||
</details>
|
||||
|
||||
#### Not-at-all reversed classes (15/674) [2%]
|
||||
#### Not-at-all reversed classes (13/701) [2%]
|
||||
|
||||
<details>
|
||||
<summary>See list of classes</summary>- C_PcSave (5)<br />
|
||||
- CRoadBlocks (8)<br />
|
||||
- CRegisteredCorona (1)<br />
|
||||
- CLoadMonitor (6)<br />
|
||||
- CEscalator (3)<br />
|
||||
- CEntityScanner (2)<br />
|
||||
- CCustomBuildingPipeline (4)<br />
|
||||
- CEntitySeekPosCalculatorXYOffset (1)<br />
|
||||
- CEntitySeekPosCalculatorRadiusAngleOffset (1)<br />
|
||||
- CTaskComplexStuckInAir (4)<br />
|
||||
- CTaskComplexPolicePursuit (11)<br />
|
||||
- CTaskComplexGangFollower (8)<br />
|
||||
- CTaskComplexAvoidEntity (12)<br />
|
||||
- CTaskComplexGangFollower (7)<br />
|
||||
- CTaskComplexAvoidEntity (11)<br />
|
||||
- Interior_c (52)<br />
|
||||
- FurnitureSubGroup_c (3)<br />
|
||||
- CPedAttractorPedPlacer (1)<br />
|
||||
|
|
|
|||
1550
docs/hooks.csv
1550
docs/hooks.csv
File diff suppressed because it is too large
Load Diff
|
|
@ -132,6 +132,9 @@ void WriteHooksToFile(const std::filesystem::path& file) {
|
|||
s_RootCategory.ForEachCategory([&](const HookCategory& cat) {
|
||||
using namespace ReversibleHook;
|
||||
for (const auto& item : cat.Items()) {
|
||||
if (item->Type() == Base::HookType::ScriptCommand) {
|
||||
continue;
|
||||
}
|
||||
const auto isVirtual = item->Type() == Base::HookType::Virtual;
|
||||
of
|
||||
<< cat.Name() << "," // class
|
||||
|
|
|
|||
Loading…
Reference in New Issue