Commit Graph

655 Commits

Author SHA1 Message Date
RD42
a2e4ab84b6 [saco] Implement/match CRemotePlayer::GetPlayerColorAsRGBA() 2024-10-20 17:21:37 +08:00
RD42
9e596ad32a [saco] Implement/match CNetPlayer destructor 2024-10-20 15:43:25 +08:00
RD42
fedba35897 [saco] Implement/match CNetPlayer constructor 2024-10-20 15:41:16 +08:00
RD42
5e46ec5702 [saco] Implement/match ScrSetPlayerColor(...) 2024-10-17 17:34:21 +08:00
RD42
1ff45278eb [saco] Implement/match ScrSetPlayerHealth(...) 2024-10-17 17:25:56 +08:00
RD42
694b02e99a [saco] Implement/match ScrSetPlayerDrunkHandling(...) 2024-10-17 17:22:08 +08:00
RD42
40e3ac46c4 [saco] Implement/match ScrSetPlayerDrunkVisuals(...) 2024-10-17 17:19:25 +08:00
RD42
5dfb077138 [saco] Implement/match ScrEnableStuntBonus(...) 2024-10-17 17:11:51 +08:00
RD42
5d75ee8a66 [saco] Implement/match ScrResetPlayerWeapons(...) 2024-10-16 17:39:25 +08:00
RD42
f1f9db0395 [saco] Implement/match ScrResetMoney(...) 2024-10-16 17:35:57 +08:00
RD42
e243477e2b [saco] Implement/match ScrForceSpawnSelection(...) 2024-10-16 17:31:30 +08:00
RD42
9e8ea25c07 [saco] Implement/match ScrSetPlayerName(...) 2024-10-16 16:24:02 +08:00
RD42
22a2ec670c [saco] Implement/match ScrSetCameraPos(...) 2024-10-16 14:13:01 +08:00
RD42
3c990d1476 [saco] Implement/match ScrSetCameraLookAt(...) 2024-10-16 14:10:39 +08:00
RD42
c9a5971afb [saco] Implement/match ScrSetCameraBehindPlayer(...) 2024-10-16 13:46:58 +08:00
RD42
ea3f2e0246 [saco] Implement/match CPlayerPed::HandsUp() 2024-10-15 18:05:38 +08:00
RD42
76dde69cdf [saco] Implement/match CPlayerPed::TogglePlayerControllable(...) 2024-10-15 17:56:30 +08:00
RD42
3227dd0905 [saco] Implement/match CPlayerPed::RemoveFromVehicleAndPutAt(...) 2024-10-15 17:52:24 +08:00
RD42
ab853af4c2 [saco] Implement/match CPlayerPed::GetVehicleSeatID() 2024-10-15 17:45:42 +08:00
RD42
b2d28335a3 [saco] Implement/match CPlayerPed::GetGtaContactVehicle() 2024-10-15 17:18:06 +08:00
RD42
0fba86e33f [saco] Implement/match CPlayerPed::GetGtaContactEntity() 2024-10-15 17:16:42 +08:00
RD42
75d5dcc38d [saco] Implement/match CPlayerPed::SetAimZ(...) 2024-10-15 17:11:37 +08:00
RD42
771c1b00c8 [saco] Implement/match CPlayerPed::GetAimZ() 2024-10-15 17:11:01 +08:00
RD42
1339b0159c [saco] Implemen/match CPlayerPed::SetKey(...) 2024-10-15 16:57:03 +08:00
RD42
f6f40b4309 [saco] Implement/match CPlayerPed::GetKeys(...) 2024-10-15 16:55:38 +08:00
RD42
3e5f6d3379 [saco] Add missing CNetGame::GetWalkStyle() function 2024-10-15 15:09:19 +08:00
RD42
db5e0d9f83 [saco] Implement/match SetFarClipHook() 2024-10-15 15:02:31 +08:00
RD42
94f0f68c61 [saco] Implement/match AddVehicleHook() 2024-10-15 15:01:09 +08:00
RD42
21a045c0b1 [saco] Remove duplicated bHudScaleFix 2024-10-15 14:59:10 +08:00
RD42
ffafea3482 [saco] Implement/match PathProcessingCrashFixHook() 2024-10-14 18:19:37 +08:00
RD42
0e67b1e408 [saco] Implement/match SetCarColorCrashFix() 2024-10-14 18:19:21 +08:00
RD42
78a3b2b967 [saco] Implement/match CWeapon__Satchel__Activate_Hook() 2024-10-14 18:18:33 +08:00
RD42
d2fe290b96 [saco] Implement/match GenTaskAlloc_Hook() 2024-10-14 18:10:47 +08:00
RD42
963daecaf8 [saco] Implement/match SetForegroundWindowCrashFixHook() 2024-10-14 18:10:20 +08:00
RD42
73482c3d27 [saco] Implement/match CTrain_ProcessControl_Derailment() 2024-10-14 18:09:46 +08:00
RD42
76687f0c65 [saco] Implement/match CCameraCamShake_Sniper_Hook() 2024-10-14 18:09:31 +08:00
RD42
b5fbc67474 [saco] Implement/match CWeapon_FireCamera_Hook() 2024-10-14 18:09:15 +08:00
RD42
d3f474bd97 [saco] Implement/match CPed_Say_Hook() 2024-10-14 18:08:17 +08:00
RD42
5283d1953b [saco] Implement/match CCamera__Process_Hook() 2024-10-14 18:07:53 +08:00
RD42
c74eba47d0 [saco] Implement/match FUNC_100A5FF0() 2024-10-14 18:05:30 +08:00
RD42
1772f3be72 [saco] Mark empty hook functions as TODO 2024-10-14 17:14:08 +08:00
RD42
c09dde988d [saco] Match VehicleHorn_Hook() 2024-10-14 17:10:18 +08:00
RD42
249b3e13ec [saco] Fix compilation errors in hooks.cpp 2024-10-14 17:09:37 +08:00
RD42
c95e4bfadb [saco] Match CEscalator__Update_Hook() 2024-10-14 17:08:13 +08:00
RD42
88e1d25bf1 [saco] Fix and match CheatProcessorHook() 2024-10-14 17:07:09 +08:00
RD42
302705ab51
Merge pull request #12 from Tornamic/main
[saco] implement some hooks
2024-10-13 23:39:32 +08:00
RD42
f4fb51bb08 [saco] Match CHud__DrawCrossHairs_Hook()
* Match `CPlayerPed::GetCameraMode()`
2024-10-13 21:42:33 +08:00
RD42
a968ac7f1a [saco] Match CHud__DrawRadar_Hook()
* Implement/match `FUNC_100A24C0()`
2024-10-13 21:41:25 +08:00
RD42
7e2b851f13 [saco] Match ProcessHudScaleFix() 2024-10-13 21:11:43 +08:00
RD42
ded911ff3f [saco] Match cmdHudScaleFix(...) 2024-10-13 20:56:17 +08:00
Tornamic
72ff60fd65 [saco] implement some hooks 2024-10-13 01:05:31 +03:00
Tornamic
57d443a792 [saco] implement some hooks 2024-10-12 00:46:11 +03:00
Tornamic
62b3628593 rename hooked functions 2024-10-11 19:32:25 +03:00
RD42
92cfcac5ac [server] Implement/match n_SetPlayerInterior(...) 2024-09-24 22:54:16 +08:00
RD42
fe626fdce5 [server] Implement/match CPlayer::SetPlayerColor(...) 2024-09-20 23:35:31 +08:00
RD42
64646f0bfe [saco] Implement/match CUnkClass13 destructor 2024-08-26 23:25:58 +08:00
RD42
de0bb23232 [saco] Implement/match CUnkClass13::DeleteDeviceObjects() 2024-08-26 23:25:20 +08:00
RD42
94e10d91ee [saco] Implement/match CUnkClass14 destructor 2024-08-26 22:45:46 +08:00
RD42
258392acf5 [saco] Implement/match CUnkClass14::DeleteDeviceObjects() 2024-08-26 22:45:22 +08:00
RD42
d6b207ac3c [saco] Implement/match CUnkClass3::ResetDialogControls(...) 2024-08-26 22:35:43 +08:00
RD42
1653916cb7 [saco] Match CUnkClass4::ResetDialogControls(...) 2024-08-26 22:33:12 +08:00
RD42
214b5bdefc [saco] Implement CUnkClass4::ResetDialogControls(...)
* Update CUnkClass4 constructor
* Match `CDXUTSlider::SetColor(...)`
2024-08-25 23:01:16 +08:00
RD42
0a73dc3d2d [saco] Implement/match CDXUTSlider::SetColor(...) 2024-08-25 22:20:50 +08:00
RD42
b0382f7076 [saco] Implement/match CUnkClass5::ResetDialogControls(...)
* Update CUnkClass5 constructor
2024-08-25 21:12:42 +08:00
RD42
765ad9cd8f [saco] Match HasTimestamps() 2024-08-24 23:28:40 +08:00
RD42
ece98a3e35 [saco] Match GetPacketID(...) 2024-08-24 23:28:14 +08:00
RD42
eae60e81cc [saco] Implement/match CScoreBoard::ResetDialogControls(...)
* Update CScoreBoard constructor
2024-08-24 23:23:48 +08:00
RD42
de33537fc5 [saco] Move CPickupPool constructor to pickuppool.h 2024-08-21 23:25:26 +08:00
RD42
8154fb5da2 [saco] Implement/match CPickupPool destructor
* Update CPickupPool constructor
2024-08-21 23:23:07 +08:00
RD42
74eded7b21 [saco] Match CPickupPool constructor 2024-08-21 23:20:51 +08:00
RD42
0842149b0f [saco] Fix function name 2024-08-21 23:17:04 +08:00
RD42
3e09350af7 [saco] Implement/match FUNC_100C46B0(...) 2024-08-21 23:06:53 +08:00
RD42
99e8c80bae [saco] Implement/match FUNC_100C4530(...) 2024-08-21 22:55:02 +08:00
RD42
6487ba44fb [saco] Implement/match GetElapsedTime() 2024-08-21 22:50:11 +08:00
RD42
589b540f54 [saco] Match GetSAMPPath() 2024-08-21 22:49:16 +08:00
RD42
5c6ef63a74 [saco] Implement/match CVehicle::GetLandingGearState() 2024-08-20 23:33:35 +08:00
RD42
eb180a5c80 [saco] Implement/match CVehicle::SetLandingGearState(...) 2024-08-20 23:32:24 +08:00
RD42
83a85fe44f [saco] Implement/match CVehicle::SetHornState(...) 2024-08-20 23:28:09 +08:00
RD42
587e87d11d [saco] Implement/match CVehicle::GetVehicleSubtype()
* Implement/match `GetVehicleSubtypeFromVehiclePtr(...)`
2024-08-20 23:26:04 +08:00
RD42
6669d58ffd [saco] Implement/match CVehicle::GetHydraThrusters() 2024-08-20 23:23:40 +08:00
RD42
3533e7a114 [saco] Implement/match CVehicle::SetHydraThrusters(...) 2024-08-20 23:23:10 +08:00
RD42
855172dab3 [saco] Implement/match CVehicle::GetPassengersMax() 2024-08-20 23:22:24 +08:00
RD42
d9504f067d [saco] Implement/match CVehicle::SetAlarmState(...) 2024-08-20 23:21:24 +08:00
RD42
08ec2c3591 [saco] Implement/match CVehicle::IsSirenOn() 2024-08-20 23:20:41 +08:00
RD42
dfafccbf37 [saco] Implement/match CVehicle::SetSirenOn(...) 2024-08-20 23:20:09 +08:00
RD42
9f0aef9d5b [saco] Implement/match CVehicle::HasTurret() 2024-08-20 23:18:41 +08:00
RD42
480bbcefe2 [saco] Implement/match CVehicle::IsATrainPart() 2024-08-20 23:16:18 +08:00
RD42
4e78bc6599 [saco] Implement/match CVehicle::UpdateColor() 2024-08-20 23:14:44 +08:00
RD42
ddb991e278 [saco] Implement/match CVehicle::SetColor(...) 2024-08-20 23:11:27 +08:00
RD42
7ebeab2055 [saco] Implement/match CVehicle::IsDriverLocalPlayer() 2024-08-20 23:05:14 +08:00
RD42
a66488518b [saco] Implement/match CVehicle::IsWrecked() 2024-08-20 23:04:18 +08:00
RD42
3320ed4e95 [saco] Implement/match CVehicle::HasSunk() 2024-08-20 23:03:15 +08:00
RD42
4487d2b715 [saco] Implement/match CVehicle::SetHealth(...) 2024-08-20 23:01:30 +08:00
RD42
91d7bff083 [saco] Implement/match CVehicle::GetHealth() 2024-08-20 23:00:33 +08:00
RD42
f1febb6911 [saco] Implement/match CVehicle::SetEngineState(...) 2024-08-20 22:58:42 +08:00
RD42
075133ad72 [saco] Implement/match CVehicle::SetLockedState(...) 2024-08-20 22:55:12 +08:00
RD42
fdbaa2a9e6 [saco] Implement/match CVehicle::IsOccupied() 2024-08-20 22:52:44 +08:00
RD42
d9f2fc7766 [saco] Implement/match CVehicle::HasADriver() 2024-08-20 22:51:36 +08:00
RD42
003f3f22d0 [saco] Implement/match CVehicle::ResetPointers() 2024-08-20 22:48:22 +08:00
RD42
c57b99ceac [saco] Implement/match CVehicle::LinkToInterior(...) 2024-08-20 22:44:22 +08:00