Commit Graph

92 Commits

Author SHA1 Message Date
ricardoofnl 959f1b88ae [saco] Implement/match sub_100A4170; it zeroes eight bytes then inlines the strcpy 2026-09-04 19:03:01 +07:00
ricardoofnl 7922c71515 [saco] Turn sub_100A0210 into CGame::DeletePlayerPed; the call site loads ecx, so 0x100A0210 is the member 2026-09-03 03:46:05 +07:00
ricardoofnl e953f232ee [saco] Match CGame::UpdateCheckpoints at 0x100A1F20; DisableMarker/DisableRaceCheckpoint are written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl 467aad0303 [saco] Match CGame::SetRaceCheckpointInformation at 0x100A2100; DisableMarker is written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl ccd2f53110 [saco] Match CGame::SetCheckpointInformation at 0x100A1DE0; DisableMarker is written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl d855d598a8 [saco] Match CGame::MakeRaceCheckpoint at 0x100A1EA0; DisableRaceCheckpoint is written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl b82d88f0eb [saco] Match CGame::ResetLocalMoney at 0x100A20C0; GetLocalMoney/AddToLocalMoney are written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl e1ab9e9045 [saco] Match CGame::DisplayHud at 0x100A1DB0; ToggleRadar is written out inline 2026-09-03 01:34:00 +07:00
ricardoofnl 4ff69030c1 [saco] Implement/match CGame::sub_100A0920; it was declared in game.h but never defined 2026-09-03 00:36:18 +07:00
ricardoofnl cf8762b9ab [saco] Match CGame::ToggleKeyInputsDisabled; DIResetMouse/UpdatePads are written out inline 2026-09-03 00:36:18 +07:00
ricardoofnl 3bee50cc81 [saco] Match CGame::ProcessInputDisabling; the mouse-reset helpers are written out inline 2026-09-03 00:36:18 +07:00
ricardoofnl dc655fff41 [saco] Match CGame::EnableClock; retail writes ToggleThePassingOfTime out inline 2026-09-03 00:36:18 +07:00
ricardoofnl 55026016b3 [saco] Match CGame::SetModelDeletable at 0x100A0A30; the IsModelLoaded test is written out inline 2026-09-03 00:36:18 +07:00
ricardoofnl 5c41b5e0d5 [saco] Match CGame::UpdateFarClippingPlane; retail inlines the get_active_interior call 2026-09-03 00:36:18 +07:00
ricardoofnl a030805071 [saco] Match unnamed_100A0060 (__stdcall) and CGame::ReleaseAnimation 2026-09-03 00:36:18 +07:00
ricardoofnl ce7008a95e [saco] Match CGame::sub_100A0010; retail tests the zero case first 2026-09-03 00:36:18 +07:00
ricardoofnl f7d36a7be4 [saco] Implement/match sub_100A0210 2026-08-01 18:25:22 +07:00
ricardoofnl e25a25cad3 [saco] Implement/match sub_100A0310 2026-08-01 18:23:03 +07:00
ricardoofnl a0c8ccd940 [saco] Implement/match sub_100A02E0 2026-08-01 18:18:28 +07:00
ricardoofnl 0b2bada4ca [saco] Implement/match CGame::sub_100A0250 (fixes game.cpp build) 2026-08-01 18:13:23 +07:00
RD42 5e23966f5f [saco] Rename and update CGame::sub_100A00F0() 2024-11-15 19:05:48 +08:00
RD42 5443357df1 [saco] Rename and match CGame::sub_100A00C0()
* Rename `unnamed_10150340` to `bUsedPlayerSlots`
* Update CGame constructor
* Rename `CGame::sub_100A00C0()` to `CGame::FindFirstFreePlayerPedSlot()`
* Update `CGame::sub_100A00F0()`
2024-11-15 19:03:19 +08:00
RD42 13dedd6c68 [saco] Implement/match CGame::UpdateCheckpoints() 2024-11-08 00:32:04 +08:00
RD42 24f318de7a [saco] Implement/match CGame::SetRaceCheckpointInformation(...) 2024-11-08 00:25:56 +08:00
RD42 ee78eae116 [saco] Implement/match CGame::MakeRaceCheckpoint() 2024-11-08 00:20:39 +08:00
RD42 b8af4eacc3 [saco] Implement/match CGame::SetCheckpointInformation(...) 2024-11-08 00:13:23 +08:00
RD42 98b7dfc413 [saco] Remove unneded things 2024-11-07 23:54:20 +08:00
RD42 43f186edd1 [saco] Implement/match CGame::EnableClock(...) 2024-11-06 00:11:24 +08:00
RD42 15ab1d056a [saco] Fix compilation errors 2024-10-28 00:00:41 +08:00
RD42 bcdbedc0be Revert RakNet source files back to the original v2.518 state
* Add RakNet source files to the VS project
2024-08-16 23:33:48 +08:00
RD42 3bad4d20c2 [saco] Implement/match CGame::SetModelDeletable(...) 2024-08-15 22:27:48 +08:00
RD42 572c53d887 [saco] Implement/match CGame::SetWorldTime(...) 2024-08-15 22:26:13 +08:00
RD42 03d0aeadf1 [saco] Implement/match CGame::GetWorldTime(...) 2024-08-15 22:24:56 +08:00
RD42 4c0a58f35c [saco] Implement/match CGame::ToggleThePassingOfTime(...) 2024-08-15 22:23:44 +08:00
RD42 59813fcf6a [saco] Implement/match CGame::DisableWeaponLockOnTarget() 2024-08-14 23:19:48 +08:00
RD42 d4a2816fe2 [saco] Implement/match CGame::IsUsingController() 2024-08-14 23:19:01 +08:00
RD42 2dcbb8ff19 [saco] Implement/match CGame::LoadCullZone(...) 2024-08-14 23:18:13 +08:00
RD42 5e8c0551fc [saco] Implement/match CGame::LoadCollisionFile(...) 2024-08-14 23:17:38 +08:00
RD42 79d50cb3d4 [saco] Implement/match CGame::RequestAnimationsAndModels() 2024-08-14 23:17:01 +08:00
RD42 081294ca2d [saco] Implement/match CGame::GetRwObjectsCount() 2024-08-14 23:15:59 +08:00
RD42 41c2b33744 [saco] Implement/match CGame::GetTimeInMilliseconds() 2024-08-14 23:15:27 +08:00
RD42 3987cb89b3 [saco] Implement/match CGame::SetTimeInMilliseconds(...) 2024-08-14 23:14:57 +08:00
RD42 8495b4eeba [saco] Implement/match CGame::GetLoadedVehicleModelCount() 2024-08-14 23:13:15 +08:00
RD42 e3c87d2776 [saco] Implement/match CGame::GetMemoryAvailableForStreaming() 2024-08-14 23:11:20 +08:00
RD42 22b98ae6a4 [saco] Implement/match CGame::GetMemoryUsedForStreaming() 2024-08-14 23:10:17 +08:00
RD42 b0176e8874 [saco] Implement/match CGame::LoadScene(...) 2024-08-14 23:09:34 +08:00
RD42 fe3c24967d [saco] Implement/match CGame::DisableEnterExits() 2024-08-14 23:08:30 +08:00
RD42 e79a03a240 [saco] Implement/match CGame::EnableStuntBonus(...) 2024-08-14 23:07:27 +08:00
RD42 e83613689a [saco] Implement/match CGame::CreateWeaponPickup(...) 2024-08-14 23:06:11 +08:00
RD42 a03988d085 [saco] Update CGame::UpdateFarClippingPlane() 2024-08-14 23:01:34 +08:00