Commit Graph

639 Commits

Author SHA1 Message Date
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
RD42
015e5ac3f7 [saco] Implement/match RestoreMousePositionUpdate() 2024-07-28 23:05:23 +08:00
RD42
bc7a9114a0 [saco] Implement/match DisableMousePositionUpdate() 2024-07-28 23:04:38 +08:00
RD42
7cc348d2c4 [saco] Implement/match UpdatePads() 2024-07-28 23:04:12 +08:00
RD42
45fc56b5ed [saco] Implement/match DIResetMouse() 2024-07-28 23:03:50 +08:00
RD42
8c485ea669 [saco] Implement/match DIInitMouse() 2024-07-28 23:03:21 +08:00
RD42
a61d5112cf [saco] Implement/match DIReleaseMouse() 2024-07-28 23:02:32 +08:00
RD42
c71af77066 [saco] Implement/match CGame::FindGroundZForCoord(...) 2024-07-28 22:55:34 +08:00
RD42
d92256c9ac [saco] Implement/match CGame::IsKeyPressed(...) 2024-07-28 22:54:55 +08:00
RD42
558f64d84d [saco] Implement/match CGame::GetWeaponModelIDFromWeapon(...) 2024-07-28 22:49:57 +08:00
RD42
b5371c6342 [saco] Implement/match CNewPlayerTags::Draw(...) 2024-07-28 22:45:58 +08:00
RD42
86a2181984 [saco] Implement/match CNewPlayerTags::End() 2024-07-28 22:43:41 +08:00
RD42
af70f9d32c [saco] Implement/match CNewPlayerTags::Begin() 2024-07-28 22:43:02 +08:00
RD42
a79dde901d [saco] Implement/match CNewPlayerTags::DeleteDeviceObjects() 2024-07-28 22:40:51 +08:00
RD42
e7af6d933f [saco] Implement/match CNewPlayerTags destructor 2024-07-27 22:35:39 +08:00
RD42
efbb695cae [saco] Implement/match CNewPlayerTags::RestoreDeviceObjects()
* Update CNewPlayerTags constructor
2024-07-27 22:34:17 +08:00
RD42
bf5db25fea [saco] Rename CNewPlayerTags member variables 2024-07-27 22:31:37 +08:00
RD42
f4ed0604c1 [saco] Implement/match CDeathWindow::Draw()
* Update CDeathWindow constructor
2024-07-27 18:51:27 +08:00
RD42
4b6dd99ab8 [saco] Implement/match CDeathWindow::RenderWeaponSprite(...) 2024-07-27 17:52:50 +08:00
RD42
b9963944f4 [saco] Implement/match CDeathWindow::RenderText(...) 2024-07-27 17:52:24 +08:00
RD42
45c97b5a32 [saco] Implement/match CDeathWindow destructor 2024-07-27 17:51:43 +08:00
RD42
858c634ff2 [saco] Implement/match CDeathWindow constructor 2024-07-27 17:43:11 +08:00
RD42
e3617099bc [saco] Implement/match CDeathWindow::CreateFonts()
* Implement/match `CDeathWindow::GetSymbolSize()`
2024-07-27 17:41:17 +08:00
RD42
cbd7949bd4 [saco] Implement/match CDeathWindow::AddMessage(...) 2024-07-27 17:31:21 +08:00
RD42
8656815697 [saco] Implement/match CDeathWindow::AddToDeathWindowBuffer(...) 2024-07-27 17:29:13 +08:00
RD42
555b116b01 [saco] Implement/match CDeathWindow::PushBack() 2024-07-27 17:26:10 +08:00
RD42
b544ded1f2 [saco] Remove comment blocks in CDeathWindow::SpriteIDForWeapon(...) 2024-07-27 17:14:29 +08:00
RD42
b9608184d4 [saco] Implement/match CDeathWindow::CreateAuxFonts() 2024-07-26 19:19:31 +08:00
RD42
86bd34be76 [saco] Implement/match CDeathWindow::SpriteIDForWeapon(...) 2024-07-26 19:12:51 +08:00
RD42
32c38604ba [saco] Remove unkclass7.h inclusion 2024-07-24 19:13:08 +08:00
RD42
e37fa0474e [saco] Rename sub_ to FUNC_ 2024-07-24 17:01:39 +08:00
RD42
b20c2ebd31 [saco] Remove CGame::EnableZoneNames(...) TODO 2024-07-24 14:24:22 +08:00
unk.cs
be2e532eec [saco] Implement 'CGame::EnableZoneNames' 2024-07-23 16:57:24 -03:00
RD42
79e40cf088 [saco] Implement/match CmdWindow::ResetDialogControls(...)
* Update CCmdWindow constructor
2024-07-23 19:06:48 +08:00
RD42
8f44bc5a0d [saco] Match CCmdWindow constructor 2024-07-23 19:05:33 +08:00
RD42
5d04ca752d [saco] Implement/match CChatWindow::ResetDialogControls(...)
* Implement/match `CChatWindow::FUNC_10067200()`
2024-07-23 19:02:41 +08:00
RD42
0a6d658266 [saco] Implement/match CFontRender::MeasureText2(...) 2024-07-23 18:56:47 +08:00
RD42
05250c0aa2 [saco] Implement/match CFontRender::MeasureText(...) 2024-07-23 18:55:50 +08:00
RD42
07904813b5 [saco] Implement/match RemoveColorEmbedsFromString(...) 2024-07-23 18:51:42 +08:00
RD42
1f42d8cc6e [saco] Implement/match GetColorFromEmbedCode(...) 2024-07-22 18:37:27 +08:00
RD42
ed1646d102 [saco] Match SubclassGameWindow() 2024-07-22 18:27:19 +08:00
RD42
64ad774209 [saco] Add outputdebugstring.h 2024-07-22 18:26:07 +08:00
RD42
1ced050d38 [saco] Change optimization to "Maximize Speed (/O2)" 2024-07-22 18:24:57 +08:00
RD42
89bb281923 [saco] Implement the rest of DXUT functions 2024-07-21 23:13:14 +08:00
RD42
255055f6af [saco] Update CGame::StartGame() 2024-07-19 23:35:51 +08:00
RD42
7c5f271741 [saco] Change name for hook functions 2024-07-19 23:33:12 +08:00
RD42
07a69485d1 [saco] Update CNetGame constructor 2024-07-19 23:15:22 +08:00
RD42
744903fb84 [saco] Implement/match CFontRender::CreateFonts() 2024-07-18 22:23:20 +08:00
RD42
966b759efc [saco] Implement/match IsHexChar(...) 2024-07-18 22:09:30 +08:00
RD42
41db70ac88 [saco] Update DumpNetworkStateInformation(...) 2024-07-18 21:53:31 +08:00
RD42
fd560201f4 [saco] Implement/match GetFontFace() 2024-07-17 22:25:04 +08:00
RD42
e0c989586e [saco] Implement/match GetFontWeight() 2024-07-17 22:24:47 +08:00
RD42
8023439fa3 [saco] Implement/match GetUIFontSize() 2024-07-17 22:24:31 +08:00
RD42
bdf9abb13d [saco] Implement/match GetDeathWindowFontSize() 2024-07-17 22:24:15 +08:00
RD42
c2beca07fd [saco] Implement/match GetFontSize() 2024-07-17 22:23:48 +08:00
RD42
62eaba43a7 [saco] Implement/match CMenuPool::Process()
* Implement/match `CMenu::GetSelectedRow()`
2024-07-16 23:32:22 +08:00
RD42
f51ecadaef [saco] Implement/match CMenu::SetColumnTitle(...) 2024-07-16 23:30:56 +08:00
RD42
24286cb0fc [saco] Implement/match CMenu::AddMenuItem(...) 2024-07-16 23:30:23 +08:00
RD42
1b78a14722 [saco] Implement/match CMenu::SetTitle(...) 2024-07-16 23:29:53 +08:00
RD42
ad0b31deb5 [saco] Implement/match CMenuPool::GetTextPointer(...)
* Implement/match `CMenu::GetMenuItem(...)`
* Implement/match `CMenu::GetMenuTitle()`
* Implement/match `CMenu::GetMenuHeader(...)`
2024-07-16 23:28:35 +08:00
RD42
b734328b5e [saco] Imlement/match CMenuPool::HideMenu(...) 2024-07-16 23:25:58 +08:00
RD42
6fb501be50 [saco] Implement/match CMenuPool::ShowMenu(...)
* Implement/match `CMenu::Show()`
* Implement/match `CMenu::MS(...)`
2024-07-16 23:24:53 +08:00
RD42
37642d51d4 [saco] Implement/match CMenuPool destructor
* Implement/match `CMenu::Hide()`
2024-07-16 23:19:34 +08:00
RD42
4c0831a806 [saco] Implement/match CMenuPool::Delete(...) 2024-07-16 23:13:40 +08:00
RD42
fc436d9489 [saco] Implement/match CMenuPool::New(...)
* Implement/match CMenu constructor
* Update CMenuPool constructor
2024-07-16 23:12:10 +08:00
RD42
8bad01ccf4 [saco] Implement/match CPlayerPed::SetMoney(...) 2024-07-14 22:51:45 +08:00
RD42
410d45a6da [saco] Implement/match CPlayerPed::SetAnimationSet(...) 2024-07-14 22:50:36 +08:00
RD42
c1b0fbded2 [saco] Change character set to "Not Set"
Force to use generic string functions, instead of multi-byte variants
2024-07-14 22:30:28 +08:00
RD42
4719195b6d [saco] Match CPlayerPed constructor 2024-07-13 23:26:40 +08:00
RD42
9bbc1fb3d8 [saco] Implement CRemotePlayer constructor
* Implement/match `CRemotePlayer::ResetAllSyncAttributes()`
2024-07-13 21:59:37 +08:00
RD42
d9fe4ea5d1 [saco] Update CGame::StartGame() 2024-07-12 18:41:17 +08:00
RD42
8a535f0dc6 [saco] Implement/match ScriptCommand(...) 2024-07-12 18:38:48 +08:00
RD42
4a7312878e [saco] Add missing ADDR_STARTGAME macro 2024-07-12 18:35:10 +08:00
RD42
fc20e24d91 [saco] Implement/match exc_filter(...) 2024-07-12 18:01:15 +08:00
RD42
3878481975 [saco] Match InitAnimNameHashes() 2024-07-11 19:19:59 +08:00
RD42
5a6eb5a43a [saco] Implement InitAnimNameHashes()
* Update `CGame::StartGame()`
2024-07-11 19:09:33 +08:00
RD42
67f4e5ba51 [saco] Implement CRC32FromUpcaseString(...) 2024-07-11 19:02:33 +08:00
RD42
d9976bb678 [bot] Implement WorldVehicleAdd(...) 2024-06-26 23:21:06 +08:00
RD42
a94fbc924b [bot] Implement WorldVehicleRemove(...) 2024-06-26 23:12:06 +08:00
RD42
5ce9095241 [bot] Implement WorldPlayerRemove(...) 2024-06-08 21:44:02 +08:00
RD42
0902c67707 [bot] Implement WorldPlayerDeath(...) 2024-06-08 21:42:42 +08:00
RD42
a88d88bb26 [bot] Implement ServerJoin(...)
* Implement `CPlayerPool::New(...)`
2024-06-08 21:39:40 +08:00
RD42
2aa2b1e628 [bot] Implement ScrRemovePlayerFromVehicle(...) 2024-06-08 21:35:32 +08:00
RD42
8b36c6d805 [bot] Implement ScrPutPlayerInVehicle(...) 2024-06-08 21:34:42 +08:00
RD42
6038cf0a59 [bot] Implement ScrSetPlayerPos(...) 2024-06-07 22:56:29 +08:00
RD42
bcb50d8800 [bot] Implement ScrSetPlayerFacingAngle(...) 2024-06-07 22:52:35 +08:00
RD42
8b46841b34 [bot] Rename RPC_Unk27 to RPC_DisableRaceCheckpoint 2024-06-06 23:01:27 +08:00
RD42
a7e6441afa [bot] Rename RPC_Unk26 to RPC_SetRaceCheckpoint 2024-06-06 22:59:52 +08:00
RD42
964c0ad96d [bot] Rename RPC_Unk25 to RPC_DisableCheckpoint 2024-06-06 22:58:14 +08:00
RD42
8d50bf0963 [bot] Rename RPC_Unk6B to RPC_SetCheckpoint 2024-06-06 22:55:39 +08:00
RD42
26ea16aaae [bot] Implement WorldPlayerAdd(...)
* Rename `CNetGame::sub_415EC0(...)` to `CNetGame::SetPlayerAdded(...)`
2024-06-03 22:58:59 +08:00
RD42
843b2406bf [bot] Implement InitGame(...) 2024-06-03 22:51:04 +08:00
RD42
aca41ed816 [bot] Implement ServerQuit(...) 2024-06-02 22:55:46 +08:00
RD42
05e65e3d17 [bot] Implement ScrSetSpawnInfo(...) 2024-06-02 22:36:16 +08:00
RD42
1b58865926 [bot] Implement ScrDisplayGameText(...) 2024-06-02 22:21:36 +08:00
RD42
fc879a6fdc [bot] Implement ConnectionRejected(...)
* Update SAMPRPC.h

* Update `RegisterRPCs(...)`

* Update `UnRegisterRPCs(...)`
2024-06-01 19:43:12 +08:00
RD42
9a61b24a2f [bot] Implement GameModeRestart(...)
* Implement `CNetGame::ShutdownForGameModeRestart()`

* Implement `CPlayerPool::Process()`

* Implement `CNetGame::ResetVehiclePool()`

* Implement `CNetGame::StopRecordingPlayback()`
2024-06-01 18:30:44 +08:00
RD42
eb2876272f [saco] Implement CDXUTDialog::GetPrevControl(...) 2024-05-29 16:32:30 +08:00
RD42
92f47f526f [saco] Implement CDXUTDialog::GetNextControl(...) 2024-05-29 16:32:30 +08:00
RD42
937495a9b8 [saco] Implement CDXUTDialog::GetControl(...) 2024-05-29 16:32:30 +08:00
RD42
66cb7f0290 [saco] Implement CDXUTDialog::AddControl(...) 2024-05-29 16:32:30 +08:00
RD42
0c26d699c2 [saco] Implement CDXUTDialog::InitControl(...) 2024-05-29 16:32:30 +08:00
RD42
87488b7d52 [saco] Implement CDXUTDialog::GetFont(...) 2024-05-29 16:32:30 +08:00
RD42
d2c7139b01 [saco] Implement CDXUTDialog::SetFont(...) 2024-05-29 16:32:30 +08:00
RD42
efc90f78e3 [saco] Implement CDXUTDialogResourceManager::AddFont(...) 2024-05-29 16:32:30 +08:00
RD42
fd4965bf98 [saco] Implement CDXUTDialog::SendEvent(...) 2024-05-29 16:32:30 +08:00
RD42
8fc6a8e473 [saco] Implement CDXUTDialog::Refresh() 2024-05-29 16:32:30 +08:00
RD42
b3ff5fd8aa [saco] Implement CDXUTDialog::RemoveAllControls() 2024-05-29 16:32:30 +08:00
RD42
7ad9b52673 [saco] Implement CDXUTDialog::SetCallback(...) 2024-05-29 16:32:30 +08:00
RD42
fee3ab194a [saco] Implement CDXUTDialog destructor 2024-05-29 16:32:30 +08:00
RD42
a630a523e1 [arctool2] Add archive tool 2024-05-29 16:32:30 +08:00
RD42
16f92725a7 [saco] Add ms_hAdvApi32 variable to CCryptoContext 2024-05-29 16:32:30 +08:00
RD42
98041c3628 [saco] Add ms_dwRSAKeySize variable to CKeyPair 2024-05-29 16:32:30 +08:00