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 |
|