Commit Graph

651 Commits

Author SHA1 Message Date
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
RD42
13e2d26935 [raknet] Implement/match all TEABlockEncryptor functions
* Update `ReliabilityLayer.h`
2024-08-19 22:23:09 +08:00
RD42
9993a10afe [saco] Fix typo in RelocateBaseModelInfoHack() 2024-08-18 23:10:10 +08:00
RD42
a9dfe633d8 [saco] Implement/match ApplyVehicleColorPatches() 2024-08-18 23:08:48 +08:00
RD42
ba9035bf44 [saco] Implement/match FUNC_100AABE0() 2024-08-18 23:06:49 +08:00
RD42
8999a6ba3c [saco] Implement/match FUNC_100AA540() 2024-08-18 23:05:42 +08:00
RD42
71cb588b77 [saco] Implement/match ApplyNewColStoreSizePatch(...) 2024-08-18 23:05:12 +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
RD42
9d80ae64b8 [saco] Match CGame::CreateRadarMarkerIcon(...) 2024-08-14 23:01:03 +08:00
RD42
8dfa9afa31 [saco] Change COMDAT folding and references to default
* Remove saco.aps and saco.sln
* Update project GUID
2024-08-14 22:48:18 +08:00
RD42
2c418701fd [saco] Implement/match CPlayerPed::GetDistanceFromVehicle(...)
* Add CVehicle constructor stub
2024-08-13 23:29:34 +08:00
RD42
db28736d81 [saco] Implement/match CFontRender::RenderText(...) 2024-08-13 23:24:19 +08:00
RD42
aee889c32c [saco] Implement/match CFontRender::RenderText(...) 2024-08-13 23:24:07 +08:00
RD42
b26a287a0b [saco] Implement/match CFontRender::RenderText(...) 2024-08-13 23:23:21 +08:00
RD42
c739657b56 [saco] Implement/match CPlayerPed::RemoveWeaponWhenEnteringVehicle() 2024-08-13 23:13:17 +08:00
RD42
7cda157fd9 [saco] Implement/match CPlayerPed::ClearAllWeapons() 2024-08-13 23:12:39 +08:00
RD42
d4ea1ee91e [saco] Implement/match CPlayerPed::GetGtaVehicle() 2024-08-11 23:44:07 +08:00
RD42
ee4a0b40a7 [saco] Implement/match CPlayerPed::IsAPassenger() 2024-08-11 23:42:32 +08:00
RD42
29ec3c70e4 [saco] Implement/match CPlayerPed::StartJetpack() 2024-08-11 23:37:07 +08:00
RD42
939bc77912 [saco] Implement/match CPlayerPed::StopJetpack() 2024-08-11 23:36:29 +08:00
RD42
3bb1a5c63d [saco] Implement/match CPlayerPed::IsInJetpackMode() 2024-08-11 23:34:43 +08:00
RD42
9fc8409232 [saco] Fix typo in unnamed_100A7010() 2024-08-11 23:33:57 +08:00
RD42
98ef9925ce [saco] Implement/match CEntity::SetApplySpeed(...) 2024-08-07 19:08:55 +08:00
RD42
9c46d72f9e [saco] Implement/match CEntity::EnableTunnelTransition() 2024-08-07 19:07:01 +08:00
RD42
53a5bcb2ea [saco] Implement/match CEntity::DisableStreaming() 2024-08-07 19:06:05 +08:00
RD42
7653b3648e [saco] Implement/match CEntity::SetWaitingForCollision(...) 2024-08-07 19:05:28 +08:00
RD42
3f5038c55e [saco] Implement/match CEntity::SetGravityProcessing(...) 2024-08-07 19:04:51 +08:00
RD42
4000169a88 [saco] Implement/match CEntity::IsCollisionCheckingEnabled() 2024-08-07 19:04:19 +08:00
RD42
5d701d1ec9 [saco] Implement/match CEntity::SetCollisionChecking(...) 2024-08-07 19:03:47 +08:00
RD42
a0f164ed15 [saco] Implement/match CEntity::Get2DDistanceFromLocalPlayerPed() 2024-08-07 19:03:03 +08:00
RD42
fa0b2fb065 [saco] Implement/match CEntity::GetDistanceFromCamera() 2024-08-07 19:02:25 +08:00
RD42
669437e30b [saco] Implement/match CEntity::GetDistanceFromLocalPlayerPed()
* Update CLocalPlayer constructor
* Update `CLocalPlayer::ResetAllSyncAttributes()`
2024-08-07 19:01:32 +08:00
RD42
c0b2e2689b [saco] Implement/match CEntity::HasExceededWorldBoundries(...) 2024-08-07 18:56:03 +08:00
RD42
c7ae0d329c [saco] Implement/match CEntity::EnforceWorldBoundries(...) 2024-08-07 18:54:50 +08:00
RD42
65d1cb2201 [saco] Implement/match CEntity::IsStationary() 2024-08-07 18:50:46 +08:00
RD42
4fd253f52e [saco] Implement/match CEntity::Remove() 2024-08-06 19:08:47 +08:00
RD42
e3320fd439 [saco] Implement/match CEntity::Add() 2024-08-06 19:06:50 +08:00
RD42
9a5a830cee [saco] Implement/match CEntity::IsAdded() 2024-08-06 19:05:29 +08:00
RD42
c2d3f0cfda [saco] Implement/match CEntity::GetDistanceFromPoint(...) 2024-08-06 19:03:32 +08:00
RD42
89573e770f [saco] Rename CEntity::FUNC_1009EF20(...) to CEntity::GetBoundRect(...) 2024-08-06 18:57:57 +08:00
RD42
a3d33b0847 [saco] Rename CEntity::FUNC_1009EEF0(...) to CEntity::GetBoundCentre(...) 2024-08-06 18:56:37 +08:00
RD42
0fa04c94f2 [saco] Rename CEntity::FUNC_1009EEB0() to CEntity::GetDistanceFromCentreOfMassToBaseOfModel() 2024-08-06 18:55:23 +08:00
RD42
a6253fc14e [saco] Rename CEntity::FUNC_1009EE90() to CEntity::ApplyTurnSpeed() 2024-08-06 18:54:08 +08:00
RD42
9f783f391a [saco] Remove commented codes in playerped.cpp 2024-08-05 18:16:57 +08:00
RD42
d35afe824d [saco] Match CPlayerPed::SetArmedWeapon(...) 2024-08-05 18:15:05 +08:00
RD42
a75303c645 [saco] Implement/match CPlayerPed::ForceTargetRotation(...) 2024-08-05 18:14:12 +08:00
RD42
e56e35f94e [saco] Implement/match CPlayerPed::SetTargetRotation(...) 2024-08-05 18:12:18 +08:00
RD42
195f63f62e [saco] Implement/match CPlayerPed::GetTargetRotation() 2024-08-05 18:11:12 +08:00
RD42
caed517670 [saco] Implement/match RpClumpDestroy(...) 2024-08-04 22:37:45 +08:00
RD42
1f1a6046ab [saco] Implement/match RpClumpClone(...) 2024-08-04 22:37:18 +08:00
RD42
896515e38f [saco] Implement/match CVisibilityPlugins_SetRenderWareCamera(...) 2024-08-04 22:36:45 +08:00
RD42
6484d84fe5 [saco] Implement/match RpWorldRemoveLight(...) 2024-08-04 22:35:43 +08:00
RD42
deb4f39261 [saco] Implement/match RpWorldAddLight(...) 2024-08-04 22:34:47 +08:00
RD42
8edb4abbcf [saco] Implement/match RpLightSetRadius(...) 2024-08-04 22:34:16 +08:00
RD42
16ddecf959 [saco] Implement/match RpClumpAddLight(...) 2024-08-04 22:33:41 +08:00
RD42
483c57ee33 [saco] Implement/match RpWorldRender() 2024-08-04 22:32:58 +08:00
RD42
bd29c38292 [saco] Implement/match RpWorldRemoveClump(...) 2024-08-04 22:32:34 +08:00
RD42
70d22f7319 [saco] Update SetCameraFrameAndZBuffer(...) 2024-08-04 22:32:07 +08:00
RD42
5082033f0c [saco] Implement/match RpWorldAddClump(...) 2024-08-04 22:31:36 +08:00
RD42
c3bedd9458 [saco] Implement/match RpClumpRender(...) 2024-08-04 22:31:03 +08:00
RD42
ba17263eeb [saco] Implement/match RwCameraEndUpdate(...) 2024-08-04 22:29:42 +08:00
RD42
c7a665d66b [saco] Implement/match RwCameraBeginUpdate(...) 2024-08-04 22:29:16 +08:00
RD42
919199284d [saco] Implement/match RwCameraClear(...) 2024-08-04 22:28:46 +08:00
RD42
10c7f31034 [saco] Implement/match CShadowCamera_Create(...) 2024-08-04 22:27:30 +08:00
RD42
70cd4fcede [saco] Implement/match RwRasterDestroy(...) 2024-08-04 22:27:01 +08:00
RD42
06a0fe36ab [saco] Match RwFrameRotate(...) 2024-08-02 22:56:39 +08:00
RD42
a7f6b48efb [saco] Match IsATrainPart(...) 2024-08-02 22:44:47 +08:00
RD42
c9d437f4ed [saco] Match CAudio::PlaySound(...) 2024-08-02 22:25:36 +08:00
RD42
e9607a89f9 [saco] Match CAudio::GetRadioStation() 2024-08-02 22:20:44 +08:00
RD42
579045472a [saco] Implement/match RpAtomicDestroy(...) 2024-07-30 23:07:43 +08:00
RD42
87eda98351 [saco] Implement/match RwFrameDestroy(...) 2024-07-30 23:07:18 +08:00
RD42
a378f20823 [saco] Implement/match RwTextureDestroy(...) 2024-07-30 23:06:46 +08:00
RD42
5a0021ada7 [saco] Match RpLightCreate(...) 2024-07-30 23:06:04 +08:00
RD42
f2a0453d26 [saco] Match RwCameraCreate() 2024-07-30 23:05:41 +08:00
RD42
b894db75eb [saco] Match RwFrameCreate() 2024-07-30 23:05:25 +08:00
RD42
5f7033c1c7 [saco] Match RwTextureCreate(...) 2024-07-30 23:05:11 +08:00
RD42
09db326d7b [saco] Match RwRasterCreate(...) 2024-07-30 23:04:58 +08:00
RD42
52da6c73c1 [saco] Match CGame::SetWorldWeather(...) 2024-07-29 23:08:56 +08:00
RD42
79ae0f4f1f [saco] Match CGame::DisplayGameText(...) 2024-07-29 23:05:44 +08:00
RD42
3051333de8 [saco] Merge sub_0(...) to CGame::DisplayGameText(...) 2024-07-29 23:03:18 +08:00
RD42
da400e2f9e [saco] Remove CGame constructor TODO 2024-07-29 22:45:35 +08:00
RD42
800415d243 [saco] Remove TODOs
* `CGame::sub_100A03D0()` -> `CGame::GetWeaponModelIDFromWeapon(...)`
* `CGame::sub_100A03E0()` -> `CGame::IsKeyPressed(...)`
* `CGame::sub_100A0400()` -> `CGame::FindGroundZForCoord(...)`
* `CGame::sub_100A05D0()` -> `CGame::ProcessInputDisabling()`
* `CGame::sub_100A06F0()` -> `CGame::ToggleKeyInputsDisabled(...)`
2024-07-28 23:20:43 +08:00
RD42
a9e6635686 [saco] Implement/match CGame::ToggleKeyInputsDisabled(...) 2024-07-28 23:07:50 +08:00
RD42
6f842890eb [saco] Implement/match CGame::ProcessInputDisabling() 2024-07-28 23:07:04 +08:00
RD42
0fa16b6f07 [saco] Implement/match DisableMouseProcess() 2024-07-28 23:05:58 +08:00