Commit Graph
91 Commits
Author SHA1 Message Date
ricardoofnl 6f2ce72101 [saco] Implement CWorld__ProcessAttachedEntities_Hook; still 3 bytes short on the pool + i*4 CSE 2026-09-03 01:31:09 +07:00
ricardoofnl 2245f13b46 [saco] Match CHud__DrawRadar_Hook and CHud__DrawCrossHairs_Hook; FUNC_100A24C0 is inline 2026-09-03 01:31:09 +07:00
ricardoofnl 6a18c48699 [saco] Match GameInstallHooks and four more installers; InstallMethodHook/InstallCallHook are inline 2026-09-03 01:31:09 +07:00
ricardoofnl a5e0fa788f [saco] Drop the hooks.cpp prototypes now declared in util.h 2026-08-30 15:01:16 +07:00
ricardoofnl 149c1cc22b [saco] Implement/match CWorld__ProcessLineOfSight_Hook 2026-08-30 14:36:40 +07:00
ricardoofnl 6cc15841d5 [saco] Implement/match AllVehicles_ProcessControl_Hook 2026-08-30 14:18:18 +07:00
ricardoofnl a0ec3c86e7 [saco] Fold the duplicate 0x1014FFAC object pool extern 2026-08-30 14:15:22 +07:00
ricardoofnl cb64661381 [saco] Implement/match CGame__Process_Hook 2026-08-30 14:10:32 +07:00
ricardoofnl f50bad1c84 [saco] Implement/match CWeapon__FireInstantHit_Hook 2026-08-30 14:05:35 +07:00
ricardoofnl 9b134f0932 [saco] Implement/match CCollision__BuildCacheOfCameraCollision_Hook 2026-08-30 14:05:35 +07:00
ricardoofnl 90115c3135 [saco] Implement/match CAutomobile__BreakTowLink_Hook 2026-08-30 14:03:10 +07:00
ricardoofnl 31e410e44d [saco] Fold the duplicate 0x10151628 scratch global shared by TaskUseGun and GetText 2026-08-30 13:53:01 +07:00
ricardoofnl d2ab3f0b8d [saco] Implement/match TaskUseGun_Hook 2026-08-30 13:50:42 +07:00
ricardoofnl b5ca28bc77 [saco] Implement/match CCivillianPed__ProcessControl_Hook 2026-08-30 13:49:52 +07:00
ricardoofnl f4cddb25f0 [saco] Unify the ped ProcessControl globals shared by two hooks 2026-08-30 13:47:10 +07:00
ricardoofnl 8e9614dfcc [saco] Implement/match CPlayerPed_ProcessControl_Hook 2026-08-30 13:43:48 +07:00
ricardoofnl 773875d698 [saco] Implement/match CRenderer__AddEntityToRenderList_Hook 2026-08-30 13:38:00 +07:00
ricardoofnl 72ce063c0b [saco] Implement/match CObject__CreateRwObject_Hook 2026-08-30 13:36:25 +07:00
ricardoofnl 39788d4a83 [saco] Implement/match GetText_Hook 2026-08-30 13:34:41 +07:00
ricardoofnl b8a63d47fb [saco] Implement/match CVehicle__UsesSiren_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 38b804b176 [saco] Implement/match CVehicle__InflictDamage_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 15f82a725f [saco] Implement/match CBulletInfo__AddBullet_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 793b1593a6 [saco] Implement/match CWeapon__FireSniper_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 001f9bbacc [saco] Implement/match WeaponRender__GetWeaponSkill_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 8762250ea7 [saco] Implement/match PedDamage_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 9e2ddf0623 [saco] Implement/match CPed_Render_Hook 2026-08-30 13:33:06 +07:00
ricardoofnl 8461b67d24 [saco] Reconcile CObject/CObjectPool declarations after merging hook batches 2026-08-30 13:12:47 +07:00
ricardoofnl fd4cfd4951 [saco] Implement/match TaskExitVehicle 2026-08-30 13:06:25 +07:00
ricardoofnl 4c07a78bd8 [saco] Implement/match CAnimManager__BlendAnimation_Hook 2026-08-30 13:06:25 +07:00
ricardoofnl 4aa2c1af2d [saco] Implement/match CAnimManager__AddAnimation_Hook 2026-08-30 13:06:25 +07:00
ricardoofnl ceec9a4f8d [saco] Implement/match TaskEnterVehicleDriver_Hook 2026-08-30 13:06:25 +07:00
ricardoofnl 6632d8ece4 [saco] Implement/match CWorld__ProcessAttachedEntities__PositionAttachedEntity_Hook 2026-08-30 13:06:25 +07:00
ricardoofnl 08c601b194 [saco] Implement/match CWorld__ProcessPedsAfterPreRender_Hook 2026-08-30 13:03:55 +07:00
ricardoofnl fca15e4422 [saco] Implement/match CPhysical__ProcessEntityCollision_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl 0e4b157320 [saco] Implement/match CMonsterTruck__ProcessEntityCollision_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl 2d7126eef6 [saco] Implement/match CBike__ProcessEntityCollision_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl baa36a9b59 [saco] Implement/match CAutomobile__ProcessEntityCollision_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl cc08b9adcf [saco] Implement/match CEventDamage__AffectsPed_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl 4c8daaf8bf [saco] Implement/match CCollision__CheckCameraCollisionVehicles_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl 2a9ccad9ae [saco] Implement/match CWorld__CameraToIgnoreThisObject_Hook 2026-08-30 13:03:43 +07:00
ricardoofnl e100eb5637 [saco] Implement/match CObject__Render_Hook 2026-08-30 13:03:12 +07:00
ricardoofnl 470d2645c8 [saco] Implement/match CEntity__DeleteRwObject_Hook 2026-08-30 13:01:59 +07:00
ricardoofnl 8f6d896134 [saco] Implement/match CFileLoader__LoadObjectInstance_Hook 2026-08-30 13:01:59 +07:00
ricardoofnl d919e55e2f [saco] Implement/match RwRasterDestroy_Hook 2026-08-30 13:01:21 +07:00
ricardoofnl 1293bd7889 [saco] Implement/match CCustomCarPlateMgr__CreatePlateTexture__RwRasterCreate_Hook 2026-08-30 13:01:21 +07:00
ricardoofnl 5a7a5f9f9c [saco] Implement/match CRenderer__RenderFadingInEntities_Hook 2026-08-30 13:00:31 +07:00
ricardoofnl a059fe1b3b [saco] Implement/match CRenderer__RenderEverythingBarRoads_Hook 2026-08-30 13:00:31 +07:00
ricardoofnl faf21e2f8f [saco] Implement/match CEntity__RenderEffects__RenderRoadsignAtomic_Hook 2026-08-30 12:59:28 +07:00
ricardoofnl 9db6129603 [saco] Implement/match CVehicle__Render_Hook 2026-08-30 12:59:28 +07:00
ricardoofnl ff0a898e2e [saco] Implement/match PickUpPickup_Hook 2026-08-30 12:57:56 +07:00