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 |
|
RD42
|
8ec4a246a6
|
[saco] Implement CFileStream constructor
|
2024-05-29 16:32:30 +08:00 |
|
RD42
|
ca014a8e6c
|
[saco] Implement CDXUTIMEEditBox::EnableImeSystem(...)
|
2024-05-18 22:59:21 +08:00 |
|
RD42
|
69708b5ff5
|
[saco] Implement CDXUTElement::Refresh()
|
2024-05-18 22:55:23 +08:00 |
|
RD42
|
1f100e5d90
|
[saco] Implement CDXUTElement::SetFont(...)
|
2024-05-18 22:54:36 +08:00 |
|
RD42
|
8d20084ee2
|
[saco] Implement CDXUTElement::SetTexture(...)
|
2024-05-18 22:53:38 +08:00 |
|
RD42
|
d8b2b2b92b
|
[saco] Implement DXUTPresentIntervalToString(...)
|
2024-05-18 22:35:26 +08:00 |
|
RD42
|
7a012d4c86
|
[saco] Implement DXUTVertexProcessingTypeToString(...)
|
2024-05-18 22:35:07 +08:00 |
|
RD42
|
849ede1364
|
[saco] Implement DXUTMultisampleTypeToString(...)
|
2024-05-18 22:34:46 +08:00 |
|
RD42
|
4e2f68eb37
|
[saco] Implement DXUTD3DDeviceTypeToString(...)
|
2024-05-18 22:34:13 +08:00 |
|
RD42
|
16d6680e91
|
[saco] Implement CDXUTResourceCache member functions
|
2024-05-17 22:40:35 +08:00 |
|
RD42
|
9dbf21d4ce
|
[saco] Implement rest of CGrowableArray member functions
|
2024-05-17 22:33:58 +08:00 |
|
RD42
|
81c340ad4f
|
[saco] Implement CDXUTDialog constructor
|
2024-05-16 22:41:42 +08:00 |
|
RD42
|
f833cc2302
|
[saco] Implement CDXUTControl member funtions
|
2024-05-16 22:32:55 +08:00 |
|
RD42
|
a430621286
|
[saco] Implement CDXUTStatic::GetTextCopy(...)
|
2024-05-16 22:23:43 +08:00 |
|
RD42
|
747d865c87
|
[saco] Implement CDXUTControl constructor
|
2024-05-15 22:52:08 +08:00 |
|
RD42
|
1675c68d5e
|
[saco] Add CDXUTElement class
|
2024-05-15 22:49:02 +08:00 |
|
RD42
|
38a476378e
|
[saco] Implement CDXUTDialogResourceManager::OnDestroyDevice()
|
2024-05-15 22:24:47 +08:00 |
|
RD42
|
d639d50d1e
|
[saco] Implement CDXUTDialogResourceManager::OnLostDevice()
|
2024-05-15 22:23:34 +08:00 |
|
RD42
|
31f6c23496
|
[saco] Implement CDXUTDialogResourceManager::OnResetDevice()
|
2024-05-15 22:21:07 +08:00 |
|
RD42
|
422163126b
|
[saco] Implement CDXUTDialogResourceManager constructor
|
2024-05-13 22:42:05 +08:00 |
|
RD42
|
8793b4eb73
|
[saco] Implement DXUTBlendColor class member functions
|
2024-05-13 22:35:46 +08:00 |
|
RD42
|
337cc58920
|
[saco] Implement few CGrowableArray member functions
|
2024-05-13 22:26:32 +08:00 |
|
RD42
|
07b017d217
|
[saco] Implement DXUT_Dynamic_* functions
|
2024-05-13 22:22:05 +08:00 |
|
RD42
|
95be49b49c
|
[saco] Implement and match DXUTFindMediaSearchParentDirs(...)
|
2024-05-12 22:51:13 +08:00 |
|
RD42
|
94c7b478af
|
[saco] Implement and match DXUTFindMediaSearchTypicalDirs(...)
|
2024-05-12 22:50:11 +08:00 |
|
RD42
|
1e0ce73275
|
[saco] Implement DXUTSetMediaSearchPath(...)
|
2024-05-12 22:48:50 +08:00 |
|
RD42
|
cb0177debc
|
[saco] Implement DXUTGetMediaSearchPath()
|
2024-05-12 22:45:31 +08:00 |
|
RD42
|
b6605273da
|
[saco] Implement DXUTMediaSearchPath()
|
2024-05-12 22:44:56 +08:00 |
|
RD42
|
9e6b5a9f94
|
[saco] Implement DXUTGetGlobalTimer()
|
2024-05-12 22:41:26 +08:00 |
|
RD42
|
42a6ead0dc
|
[saco] Implement and match CDXUTTimer class member functions
|
2024-05-12 20:35:20 +08:00 |
|
RD42
|
3e55404ffc
|
[saco] Change release configuration
|
2024-05-10 22:18:52 +08:00 |
|
RD42
|
e528b1b769
|
[saco] Implement and match GetNormalisation(...)
|
2024-05-07 22:31:48 +08:00 |
|
RD42
|
ffa4d3b01e
|
[saco] Implement and match _VectorNormalise(...)
|
2024-05-07 22:30:48 +08:00 |
|
RD42
|
23d890c7f9
|
[saco] Implement and match SquaredDistanceBetweenPoints(...)
|
2024-05-07 22:29:56 +08:00 |
|
RD42
|
b8ef3c5e16
|
[saco] Implement and match DistanceBetweenPoints(...)
|
2024-05-07 22:26:45 +08:00 |
|
RD42
|
7b42598f9a
|
[saco] Implement and match DistanceBetweenHorizontalPoints(...)
|
2024-05-07 22:25:37 +08:00 |
|
RD42
|
00d60205c5
|
[saco] Implement and match SquaredDistanceBetweenHorizontalPoints(...)
|
2024-05-07 22:24:39 +08:00 |
|
RD42
|
5820739d66
|
[saco] Implement and match NormalizeAngle(...)
|
2024-05-06 22:35:47 +08:00 |
|
RD42
|
46405f9dc1
|
[saco] Implement and match FloatOffset(...)
|
2024-05-06 22:34:58 +08:00 |
|
RD42
|
4643d1ff97
|
[saco] Implement and match FloatDifference(...)
|
2024-05-06 22:34:26 +08:00 |
|
RD42
|
282a3c88f6
|
[saco] Implement and match IsATrainPart(...)
|
2024-05-06 22:32:46 +08:00 |
|
RD42
|
6b2e018270
|
[saco] Implement and match HasCollisionLoaded(...)
|
2024-05-06 22:32:07 +08:00 |
|
RD42
|
21d9e69510
|
[saco] Implement and match InvDegToRad(...)
|
2024-05-06 22:30:31 +08:00 |
|
RD42
|
8221529e6c
|
[saco] Implement and match DegToRad(...)
|
2024-05-06 22:29:22 +08:00 |
|
RD42
|
972a615f42
|
[saco] Implement and match ResetLocalPad(...)
|
2024-05-05 22:23:17 +08:00 |
|
RD42
|
d37f421236
|
[saco] Implement and match CreateCameraRaster()
|
2024-05-05 22:22:32 +08:00 |
|
RD42
|
e72af6ce72
|
[saco] Implement and match CPlayerPed::IsInVehicle()
|
2024-05-05 22:18:25 +08:00 |
|
RD42
|
9c4d7692a6
|
[saco] Implement and match CPlayerPed::SetActionTrigger(...)
|
2024-05-05 22:16:50 +08:00 |
|
RD42
|
526dff8889
|
[saco] Implement and match CPlayerPed::GetActionTrigger()
|
2024-05-05 22:16:15 +08:00 |
|
RD42
|
a7f29efcef
|
[saco] Implement and match CPlayerPed::IsDead()
|
2024-05-05 22:14:11 +08:00 |
|
RD42
|
c5eb9a8421
|
[saco] Implement and match CPlayerPed::SetStateFlags(...)
|
2024-05-05 22:13:40 +08:00 |
|