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 |
|
RD42
|
24b2cc72c1
|
[saco] Implement and match CPlayerPed::GetStateFlags()
|
2024-05-05 22:12:31 +08:00 |
|
RD42
|
525700b01e
|
[saco] Implement and match CPlayerPed::SetArmour(...)
|
2024-05-05 22:11:39 +08:00 |
|
RD42
|
895adbad7e
|
[saco] Implement and match CPlayerPed::GetArmour()
|
2024-05-05 22:10:52 +08:00 |
|
RD42
|
a64a724681
|
[saco] Implement and match SaveCameraRaster(...)
|
2024-05-05 21:41:12 +08:00 |
|
RD42
|
bb943ef2a3
|
[saco] Implement and match GameIsEntityOnScreen(...)
|
2024-05-05 21:33:51 +08:00 |
|
RD42
|
1865de083f
|
[saco] Implement and match CPlayerPed::SetHealth(...)
|
2024-05-05 19:06:45 +08:00 |
|
RD42
|
e2ee3d3a3b
|
[saco] Implement and match CPlayerPed::GetHealth()
|
2024-05-05 19:04:57 +08:00 |
|
RD42
|
4cd7a6942b
|
[saco] Implement and match CPlayerPed::SetImmunities(...)
|
2024-05-05 19:02:17 +08:00 |
|
RD42
|
a14828960b
|
[saco] Implement and match CPlayerPed::IsOnScreen()
|
2024-05-05 18:59:28 +08:00 |
|
RD42
|
492705d035
|
[saco] Implement and match CPlayerPed::HideMarker()
|
2024-05-05 18:57:12 +08:00 |
|
RD42
|
cf591f0fb8
|
[saco] Implement and match CPlayerPed::GetCurrentVehicleID()
|
2024-05-05 18:54:54 +08:00 |
|
RD42
|
f7ff8d45df
|
[saco] Implement and match CPlayerPed::GetCurrentWeapon()
|
2024-05-05 18:52:08 +08:00 |
|
RD42
|
1ff732c35c
|
[saco] Implement and match CPlayerPed::SetCurrentAim(...)
|
2024-05-05 18:37:07 +08:00 |
|
RD42
|
c8bd72c1a0
|
[saco] Implement and match CPlayerPed::GetCurrentAim()
|
2024-05-05 18:34:54 +08:00 |
|
RD42
|
3fc4174268
|
[saco] Implement and match CPlayerPed::GetSpecialKey()
|
2024-05-05 18:32:43 +08:00 |
|
RD42
|
d767d9d6e3
|
[saco] Implement and match CPlayerPed::SetInitialState()
|
2024-05-05 18:30:43 +08:00 |
|
RD42
|
4a743549b5
|
[saco] Implement and match CPlayerPed::ResetPointers()
|
2024-05-05 18:29:24 +08:00 |
|
RD42
|
29fc46aa00
|
[saco] Implement and match GetInvalidModelInfoCount()
|
2024-05-05 18:21:21 +08:00 |
|
RD42
|
ddb2440aab
|
[saco] Implement and match ReplaceBuildingModel(...)
|
2024-05-05 18:19:43 +08:00 |
|
RD42
|
34e3becac1
|
[saco] Implement and match GamePool_GetObject()
|
2024-05-05 16:41:54 +08:00 |
|
RD42
|
261cd01e1d
|
[saco] Implement and match GamePool_GetDummy()
|
2024-05-05 16:40:42 +08:00 |
|
RD42
|
2eaeae5b56
|
[saco] Implement and match GamePool_GetBuilding()
|
2024-05-05 16:39:28 +08:00 |
|
RD42
|
4db124b7d3
|
[saco] Match ProcessLineOfSight(...)
|
2024-05-05 16:37:48 +08:00 |
|
RD42
|
b2397256b8
|
[saco] Implement VehicleModel_SetEnvironmentMapHook()
|
2024-05-04 22:57:30 +08:00 |
|
RD42
|
f3e040cfc3
|
[saco] Implement CPlayerPed_ProcessCollision_Hook()
|
2024-05-04 22:56:40 +08:00 |
|
RD42
|
b5d2f63338
|
[saco] Implement Rand_Hook()
|
2024-05-04 22:55:06 +08:00 |
|
RD42
|
5b75400b9f
|
[saco] Implement HOOK_6()
|
2024-05-04 22:52:42 +08:00 |
|
RD42
|
3e2c80c2b1
|
[saco] Implement CPlayerPed::HasAmmoForCurrentWeapon()
|
2024-05-03 22:10:53 +08:00 |
|
RD42
|
9894fd3ec7
|
[saco] Implement CPlayerPed::StartGoggles()
|
2024-05-03 22:10:08 +08:00 |
|
RD42
|
f6211221c4
|
[saco] Implement CPlayerPed::GiveWeapon(...)
|
2024-05-03 22:09:09 +08:00 |
|
RD42
|
653f8dcc16
|
[saco] Implement CPlayerPed::SetArmedWeapon(...)
|
2024-05-03 22:07:17 +08:00 |
|
RD42
|
1b274863d8
|
[saco] Implement CPlayerPed::GetAmmo()
|
2024-05-03 21:59:22 +08:00 |
|
RD42
|
d20bd16a24
|
[saco] Implement CPlayerPed::GetCurrentWeaponSlot()
|
2024-05-03 21:56:41 +08:00 |
|
RD42
|
8f763d8f30
|
[saco] Implement CPlayerPed::FindWeaponSlot(...)
|
2024-05-03 21:54:53 +08:00 |
|
RD42
|
7f0710a9d3
|
[saco] Implement CPlayerPed::StopGoggles()
|
2024-05-03 21:51:28 +08:00 |
|
RD42
|
c905d1dfb4
|
[saco] Implement CPlayerPed::HasGoggles()
|
2024-05-03 21:48:31 +08:00 |
|
RD42
|
4a6bdad74a
|
[saco] Implement CTaskKillPedOnFootArmed constructor
|
2024-05-02 21:51:45 +08:00 |
|
RD42
|
c70e9f59c8
|
[saco] Implement CTaskGoToPoint constructor
|
2024-05-02 21:50:59 +08:00 |
|
RD42
|
4c400c51ed
|
[saco] Implement CTaskGoggles constructor
|
2024-05-02 21:50:26 +08:00 |
|
RD42
|
e600a29d0c
|
[saco] Implement CTaskTakeDamageFall constructor
|
2024-05-02 21:49:48 +08:00 |
|
RD42
|
b5e5b572d9
|
[saco] Implement CTaskJetpack constructor and destructor
|
2024-05-02 21:49:22 +08:00 |
|
RD42
|
161bc72d96
|
[saco] Implement CTask member functions
|
2024-05-02 21:47:10 +08:00 |
|
RD42
|
362480c54e
|
[bot/saco/server] Rename static RPC functions
|
2024-04-28 21:00:12 +08:00 |
|
RD42
|
f775572598
|
Remove and ignore .aps files
|
2024-04-24 22:14:31 +08:00 |
|
RD42
|
ae590d171c
|
[bot/saco/server] Update CNetGame constructor
|
2024-04-23 22:44:38 +08:00 |
|
RD42
|
d1451f9529
|
[bot/saco/server] Implement SocketDataEncryptor functions
|
2024-04-23 22:07:28 +08:00 |
|
RD42
|
b75e98217d
|
[saco] Implement IDirect3DDevice9Hook::SetTransform(...)
|
2024-04-22 22:52:52 +08:00 |
|
RD42
|
2ee12dfee5
|
[saco] Rename CUnkClass7 to CHelpDialog
|
2024-04-21 21:59:15 +08:00 |
|
RD42
|
14f26cc6f7
|
[saco] Rename CUnkClass2 to CScoreBoard
|
2024-04-21 21:51:23 +08:00 |
|
RD42
|
f2999a96b1
|
[saco] Rename CUnkClass1 to CNewPlayerTags
|
2024-04-21 21:35:36 +08:00 |
|
RD42
|
e9fad33c84
|
[saco] Rename CunkClass6 to CNetStats
|
2024-04-21 21:19:10 +08:00 |
|
RD42
|
49a8482549
|
[saco] Rename CUnkClass9 to CLabel
|
2024-04-21 20:49:59 +08:00 |
|
RD42
|
f21756f285
|
Remove and ignore .ncb and .suo files
|
2024-04-18 22:27:21 +08:00 |
|
RD42
|
33cb3d22f7
|
[saco] Implement and match file hook functions
|
2024-04-17 22:48:54 +08:00 |
|
RD42
|
3b7b6e47c5
|
[saco] Implement and match checksum functions
|
2024-04-17 22:16:29 +08:00 |
|
RD42
|
bff06cfeec
|
[saco] Match and rename SHA1_HashData to CalcSHA1
|
2024-04-17 21:56:04 +08:00 |
|
RD42
|
0a59142702
|
[saco] Implement and match file check functions
|
2024-04-17 21:45:48 +08:00 |
|
RD42
|
d86fdfc4eb
|
[saco] Implement and match all CConfig member functions
|
2024-04-16 22:42:10 +08:00 |
|
RD42
|
5177bdcb11
|
[saco] Match CConfig::ReadFile()
|
2024-04-16 20:35:29 +08:00 |
|
RD42
|
ad8c70ee50
|
[raknet] Implement RakPeer::SetMTUSize(...)
|
2024-04-14 19:14:58 +08:00 |
|
RD42
|
6186f0c488
|
[saco] Match InstallFileSystemHooks()
|
2024-04-13 22:29:25 +08:00 |
|
RD42
|
783b4fb01a
|
[saco] Add ApplyInGamePatches()()
|
2024-04-10 22:15:51 +08:00 |
|
RD42
|
e1bd0daf96
|
[saco] Implement RelocateBaseModelInfoHack()
|
2024-04-10 22:15:00 +08:00 |
|
RD42
|
d790a6bee1
|
[saco] Update RelocateScanListHack()
|
2024-04-10 22:14:25 +08:00 |
|
RD42
|
b9ee9d4786
|
[saco] Implement SetTimedObjects(...)
* Implement `SetIPLs(...)`
* Implement `_patch(...)`
|
2024-04-08 22:20:41 +08:00 |
|
RD42
|
9ce72dcf79
|
[saco] Implement CAudio::StopRadio()
* Implement `CAudio::sub_100A21D0()`
|
2024-04-08 22:17:26 +08:00 |
|
RD42
|
9315131c61
|
[saco] Update CChatWindow constructor
|
2024-04-08 22:11:49 +08:00 |
|
RD42
|
0e00550b0a
|
[saco] Implement few CFontRender member functions
|
2024-04-07 22:47:56 +08:00 |
|
RD42
|
e3430e3719
|
[saco] Implement ApplyGameLimitPatches()
|
2024-04-07 22:43:44 +08:00 |
|
RD42
|
093bc22abf
|
[saco] Update DoInitStuff()
|
2024-04-07 22:42:34 +08:00 |
|
RD42
|
397f481722
|
[saco] Implement all CPlayerTags member functions
|
2024-04-07 22:40:23 +08:00 |
|
RD42
|
6506991783
|
[saco] Implement CUnkClass15 constructor
* Implement `CUnkClass15::sub_1006BE40()`
* Implement various RenderWare function calls
* Update `DoInitStuff()`
|
2024-04-02 22:40:58 +08:00 |
|
RD42
|
c01899123c
|
[saco] Implement CUnkClass14 constructor
* Implement `CUnkClass14::RestoreDeviceObjects()`
* Update `DoInitStuff()`
|
2024-04-02 22:24:25 +08:00 |
|
RD42
|
aac4f57110
|
[saco] Implement CUnkClass13 constructor
* Implement `CUnkClass13::RestoreDeviceObjects()`
* Update `DoInitStuff()`
|
2024-04-02 22:22:38 +08:00 |
|
RD42
|
fdde0ffe60
|
[saco] Implement CUnkClass12 constructor
|
2024-04-02 22:20:14 +08:00 |
|
RD42
|
12b5c7433d
|
[saco] Implement CUnkClass11 constructor
|
2024-04-02 22:19:13 +08:00 |
|
RD42
|
e20485de35
|
[saco] Update struc_157
|
2024-04-02 22:17:53 +08:00 |
|
RD42
|
04a2af446a
|
[saco] Implement CUnkClass10 constructor
|
2024-03-28 23:32:21 +08:00 |
|
RD42
|
efb3a5a812
|
[saco] Implement CUnkClass9 constructor
|
2024-03-28 23:29:42 +08:00 |
|
RD42
|
a4ae2c88df
|
[saco] Implement CUnkClass8 constructor
|
2024-03-28 23:25:57 +08:00 |
|
RD42
|
1c679ea374
|
[saco] Implement CUnkClass7 constructor
|
2024-03-27 23:29:41 +08:00 |
|
RD42
|
408b637e3c
|
[saco] Implement CSvrNetStats
|
2024-03-27 23:27:18 +08:00 |
|
RD42
|
531911be69
|
[saco] Implement CUnkClass6 constructor
|
2024-03-27 22:47:09 +08:00 |
|
RD42
|
890477a533
|
[saco] Implement CUnkClass5 constructor
|
2024-03-26 23:52:21 +08:00 |
|
RD42
|
8ef36cc71e
|
[saco] Implement CUnkClass4 constructor
|
2024-03-26 23:50:28 +08:00 |
|
RD42
|
6241c3d9a2
|
[saco] Implement CUnkClass3 constructor
|
2024-03-25 23:10:42 +08:00 |
|
RD42
|
44199a40f8
|
[saco] Implement CUnkClass2 constructor
* Implement `CUnkClass2::sub_1006E930()`
|
2024-03-25 23:09:08 +08:00 |
|
RD42
|
6d646178a4
|
[saco] Implement CUnkClass1 constructor
|
2024-03-25 23:01:51 +08:00 |
|
RD42
|
d17a278bcd
|
[saco] Fix compilation errors
|
2024-03-22 23:47:43 +08:00 |
|
RD42
|
bbf72d218d
|
[saco] Implement all CSpawnScreen member functions
* Updates `DoInitStuff()`
|
2024-03-20 23:49:06 +08:00 |
|
RD42
|
a7b92a2f3d
|
[saco] Add CDeathWindow stub constructor
|
2024-03-20 23:46:57 +08:00 |
|
RD42
|
57f5d13be0
|
[saco] Fix CChatWindow constructor declaration
|
2024-03-20 23:45:19 +08:00 |
|
RD42
|
7aab86cc96
|
[saco] Update CCmdWindow constructor
|
2024-03-20 23:43:00 +08:00 |
|
RD42
|
79572bb0f8
|
[saco] Update CChatWindow constructor
* Update `DoInitStuff()`
* Add `CChatWindow::CreateFonts()` stub
|
2024-03-20 23:39:55 +08:00 |
|
RD42
|
75d426fbee
|
[saco] Add DirectX .lib files
|
2024-03-16 23:40:38 +08:00 |
|
RD42
|
d89893ce91
|
[saco] Implement few CCamera member functions
* Implement `CCamera::sub_1009D660()`
* Implement `CCamera::sub_1009D6B0()`
* Implement `CCamera::GetDistanceFromPoint(...)`
* Implement `unnamed_100B4B50(...)`
|
2024-03-16 23:35:28 +08:00 |
|
RD42
|
d32fb4e22f
|
[saco] Implement GameGetWeaponModelIDFromWeaponID
|
2024-03-16 23:29:52 +08:00 |
|
RD42
|
b6d8c9c215
|
[saco] Update DoProcessStuff()
* Add `CNetGame::Process()` stub
* Add `CNetGame::UpdateNetwork()` stub
* Implement `GetPacketID(...)`
* Implement `HasTimestamps()`
|
2024-03-16 23:28:06 +08:00 |
|
RD42
|
3687b95a9d
|
[saco] DllMain jump?
|
2024-03-14 23:56:03 +08:00 |
|
RD42
|
e8c56e3085
|
[saco] Implement ID3DXFontHook functions
|
2024-03-14 23:48:25 +08:00 |
|
RD42
|
80089f972e
|
[saco] Implement texture related functions
|
2024-02-27 23:40:59 +08:00 |
|
RD42
|
8dca484dc7
|
[saco] Implement few CGame member functions
Implements:
* `CGame::GetActiveInterior()`
* `CGame::UpdateFarClippingPlane()`
* `CGame::AddToLocalMoney(...)`
* `CGame::GetLocalMoney()`
* `CGame::DisplayGameText(...)`
* `CGame::DisableRaceCheckpoint()`
|
2024-02-27 23:37:45 +08:00 |
|
RD42
|
f5fd849bc3
|
[saco] Implement CEntity::TeleportTo(...)
Implements:
* `CEntity::GetModelIndex()`
* `CEntity::TeleportTo(...)`
|
2024-02-27 21:25:04 +08:00 |
|
RD42
|
ff72a169a7
|
[saco] Update DumpMain(...)
|
2024-02-27 21:20:51 +08:00 |
|
RD42
|
ab608ee0ef
|
[saco] Implement CAudio class member functions
Implements:
* `CAudio::GetRadioStation()`
* `CAudio::StartRadio(...)`
* `CAudio::GetRadioVolume()`
* `CAudio::StopOutdoorAmbienceTrack()`
* `CAudio::SetOutdoorAmbienceTrack(...)`
* `CAudio::PlaySound(...)`
* `CAudio::IsOutdoorAmbienceTrackDisabled()`
|
2024-02-26 23:40:36 +08:00 |
|
RD42
|
f398b9c82c
|
[saco] Implement util functions
Implements:
* `WorldAddEntity(...)`
* `WorldRemoveEntity(...)`
* `GameDisableCheatCodes()`
* `GamePool_Ped_GetAt(...)`
* `GamePool_Ped_GetIndex(...)`
* `GamePool_Vehicle_GetAt(...)`
* `GamePool_Vehicle_GetIndex(...)`
* `GamePool_Object_GetAt(...)`
* Updates `InitPlayerPedPtrRecords()`
|
2024-02-26 23:05:29 +08:00 |
|
RD42
|
673ec195bc
|
[saco] Update DoInitStuff()
|
2024-02-26 22:57:09 +08:00 |
|
RD42
|
089ff5df25
|
[saco] Macros for ed2ec894c9
|
2024-02-21 19:35:39 +08:00 |
|
RD42
|
6dc2f60412
|
[saco] Implement few unnamed CEntity member functions
Implements:
* `CEntity::sub_1009EE90()`
* `CEntity::sub_1009EEB0()`
* `CEntity::sub_1009EEF0(...)`
* `CEntity::sub_1009EF20(...)`
* `CEntity::sub_1009FDE0()`
|
2024-02-21 19:32:18 +08:00 |
|
RD42
|
6929accc69
|
[saco] Implement ProcessLineOfSight(...)
|
2024-02-21 19:18:21 +08:00 |
|
RD42
|
aeda9835f3
|
[saco] Implement SHA1_HashData(...)
|
2024-02-21 19:16:31 +08:00 |
|
RD42
|
824e446786
|
[saco] Implement CNetGame map icon functions
Implements:
* `CNetGame::SetMapIcon(...)`
* `CNetGame::DisableMapIcon(...)`
* `CNetGame::ResetMapIcons()`
|
2024-02-21 19:04:26 +08:00 |
|
RD42
|
3586ab1c9e
|
[saco] Implement CGame::DisableMarker(...)
|
2024-02-21 18:58:07 +08:00 |
|
RD42
|
ed2ec894c9
|
[saco] Implement CGame::CreateRadarMarkerIcon(...)
|
2024-02-21 18:54:22 +08:00 |
|
RD42
|
cfef4a1af2
|
[saco] Implement CConfig::ReadFile()
* Renames `CConfig::sub_10066270()` to `CConfig::AddConfigEntry(...)`
|
2024-02-20 23:39:56 +08:00 |
|
RD42
|
17aa0c8eee
|
[saco] Implement CArchiveFS class member functions
|
2024-02-20 23:37:17 +08:00 |
|
RD42
|
d0e488b35e
|
[saco] Implement unnamed_100B6100(...)
|
2024-02-19 21:32:38 +08:00 |
|
RD42
|
2bade13e0c
|
[saco] Implement CConfig ctor
|
2024-02-19 21:31:01 +08:00 |
|
RD42
|
f48407e96f
|
[saco] Implement IDirect3DDevice9Hook class
|
2024-02-19 21:28:23 +08:00 |
|
RD42
|
cb7bdd1950
|
[saco] Add detours.h to the project
|
2024-02-19 21:22:21 +08:00 |
|
RD42
|
bc5ef7e0b1
|
[saco] Implement HookRwRenderStateSet()
Implements:
* `HookRwRenderStateSet()`
* `RwRenderStateSetHook()`
|
2024-02-19 21:20:00 +08:00 |
|
RD42
|
c486b3b26e
|
[saco] Implement SetupD3DFog(...)
|
2024-02-19 21:16:42 +08:00 |
|
RD42
|
1f9d252063
|
[saco] Implement WriteRwRasterToFile()
|
2024-02-19 21:13:45 +08:00 |
|
RD42
|
6d31d17632
|
[saco] Implement CEntity Set/GetTurnSpeedVector
|
2024-02-19 21:10:50 +08:00 |
|
RD42
|
73935d422a
|
[saco] Implement CGame::GetWeaponName
|
2024-02-19 21:08:29 +08:00 |
|
RD42
|
66174a720f
|
[saco] Implement rest of CGangZonePool member functions
|
2024-02-18 23:26:49 +08:00 |
|
RD42
|
6ea7682c3c
|
[saco] Implement CEntity::sub_1009ED40(...)
|
2024-02-18 22:44:02 +08:00 |
|
RD42
|
17dcdb62f0
|
[saco] Implement CEntity Set/GetMoveSpeedVector
|
2024-02-18 22:43:14 +08:00 |
|
RD42
|
ff4a8795f2
|
[saco] Add DoInitStuff() and DoProcessStuff()
* Updates `TheGraphicsLoop()`
|
2024-02-18 22:05:04 +08:00 |
|
RD42
|
bd5ff19c90
|
[saco] Implement few CGame member functions
Implements:
* `CGame::RequestModel(...)`
* `CGame::LoadRequestedModels()`
* `CGame::IsModelLoaded(...)`
* `CGame::SetWorldWeather(...)`
* `CGame::GetWorldWeather()`
* `CGame::IsHudEnabled()`
* `CGame::SetFrameLimiterOn(...)`
* `CGame::IsFrameLimiterEnabled()`
* `CGame::EnableFrameLimiter()`
* `CGame::SetFrameLimit(...)`
* `CGame::SetMaxStats()`
* `CGame::DisableTrainTraffic()`
* `CGame::RefreshStreamingAt(...)`
* `CGame::RequestAnimation(...)`
* `CGame::IsAnimationLoaded(...)`
* `CGame::ReleaseAnimation(...)`
* `CGame::ToggleRadar(...)`
|
2024-02-18 21:46:45 +08:00 |
|
RD42
|
efa55de427
|
[saco] Implement CGangZonePool ctor
|
2024-02-18 21:21:09 +08:00 |
|
RD42
|
87f94769e8
|
[saco] Update CNetGame constructor
|
2024-02-16 22:32:43 +08:00 |
|
RD42
|
96cd12248f
|
[saco] Implement CTextDrawPool constructor
|
2024-02-16 22:32:25 +08:00 |
|
RD42
|
f854edac06
|
[saco] Implement CEntity::sub_1009EC80()
|
2024-02-16 22:27:57 +08:00 |
|
RD42
|
7565bc1bc1
|
[saco] Implement cmdDebugLabels(...)
|
2024-02-16 22:23:35 +08:00 |
|
RD42
|
58263d0e96
|
[saco] Implement UninstallFileSystemHooks()
* Updates `DllMain(...)`
|
2024-02-16 22:20:59 +08:00 |
|
RD42
|
29c3a8b351
|
[saco] Implement Arch_ShowCursor(...)
|
2024-02-16 22:18:00 +08:00 |
|
RD42
|
1649a5c975
|
[saco] Implement CGame::IsGameLoaded()
|
2024-02-16 22:16:57 +08:00 |
|
RD42
|
0bd8c87f21
|
[saco] Implement cmdDefaultCmdProc(...)
* Adds ` CLocalPlayer::Say(...)` stub
|
2024-02-16 22:15:16 +08:00 |
|
RD42
|
3b45f9932c
|
[saco] Implement CLocalPlayer ctor
* Updates CGame ctor
* Implements `CGame::FindPlayerPed()`
* Implements `CLocalPlayer::ResetAllSyncAttributes()`
* Updates CPlayerPool ctor
|
2024-02-15 22:41:04 +08:00 |
|
RD42
|
696ec417f8
|
[saco] Implement CPlayerPed ctor
|
2024-02-15 22:23:36 +08:00 |
|
RD42
|
3e6824e686
|
[saco] Implement PedPtrRecord functions
Implements:
* `InitPlayerPedPtrRecords()`
* `SetPlayerPedPtrRecord(...)`
* `GetPlayerPedPtrRecord(...)`
* `FindPlayerNumFromPedPtr(...)`
|
2024-02-15 21:56:14 +08:00 |
|
RD42
|
1a6f6c55e4
|
[saco] Implement GamePool_FindPlayerPed()
|
2024-02-15 21:41:26 +08:00 |
|
RD42
|
adce37adc0
|
[saco] Implement InstallShowCursorHook()
|
2024-02-14 23:26:23 +08:00 |
|
RD42
|
53c6b978c2
|
[saco] Implement InstallFileSystemHooks()
|
2024-02-14 23:23:26 +08:00 |
|
RD42
|
03cc592835
|
Fix building errors
|
2024-02-14 22:51:29 +08:00 |
|
RD42
|
56e0bf3910
|
[saco] Implement CMenuPool ctor
|
2024-02-12 20:22:51 +08:00 |
|
RD42
|
a6b3920780
|
[saco] Implement unnamed_100B2AF0() and unnamed_100B2B20()
|
2024-02-12 20:18:31 +08:00 |
|
RD42
|
2da4d86441
|
[saco] Implement CLabelPool ctor
|
2024-02-12 20:16:37 +08:00 |
|
RD42
|
864ab50d1e
|
[saco] Implement CActorPool ctor
|
2024-02-12 20:12:15 +08:00 |
|
RD42
|
05309cad36
|
[saco] Implement CObjectPool ctor
|
2024-02-12 20:10:26 +08:00 |
|
RD42
|
7a5465b4cf
|
[saco] Add member functions to CGame
* Adds `CGame::RestartEverything()`
* Adds `CGame::GetWeaponInfo()`
* Adds `CGame::SetGravity()`
* Adds `CGame::SetWantedLevel()`
* Adds `CGame::SetGameTextCount()`
* Adds `CGame::DrawGangZone()`
|
2024-02-10 22:57:18 +08:00 |
|
RD42
|
7755205ea9
|
[saco] Implement CEntity::GetMatrix and CEntity::SetMatrix
|
2024-02-10 22:48:48 +08:00 |
|
RD42
|
b370b8d980
|
[saco] Add more member functions to CCamera
* Adds ´sub_1009D560()´
* Adds ´CCamera::Attach´
* Adds ´CCamera::InterpolatePosition´
* Adds `CCamera::InterpolateLookAt`
|
2024-02-10 22:45:20 +08:00 |
|
RD42
|
1002c13453
|
[saco] Implement CPickupPool constructor
|
2024-02-07 23:59:04 +08:00 |
|
RD42
|
fea970deef
|
[saco] Add missing global variables for CGame::sub_100A0010()
|
2024-02-07 23:53:11 +08:00 |
|
RD42
|
70f517909c
|
[saco] Add few unnamed functions to CGame
|
2024-02-07 23:50:57 +08:00 |
|
RD42
|
8b198a659d
|
[saco] Add CEntity ctor/dtor
|
2024-02-07 23:40:39 +08:00 |
|
RD42
|
c6b1f81352
|
[saco] Implement CPlayerPool ctor
|
2024-02-06 22:20:05 +08:00 |
|
RD42
|
125a453d53
|
[saco] Implement CVehiclePool ctor
|
2024-02-06 22:08:24 +08:00 |
|
RD42
|
2ae74bd25e
|
[saco] Add CNetGame::InitPools()
|
2024-02-06 22:01:20 +08:00 |
|
RD42
|
315a961c3e
|
[saco] Implement member functions to CCamera
|
2024-02-06 21:37:52 +08:00 |
|
RD42
|
1f16817ef0
|
[saco] Rename sha1.cpp/.h to fhicl-sha1.cpp/.h
Due to a object file conflict with RakNet's SHA1
|
2024-02-06 21:23:49 +08:00 |
|
RD42
|
27fecef578
|
[saco] Fix undeclared RakClientInterface error
|
2024-02-05 23:33:23 +08:00 |
|
RD42
|
c05ebd7125
|
[saco] Add netrpc.cpp/.h to the project
|
2024-02-05 23:28:43 +08:00 |
|
RD42
|
e7dd466f6a
|
[saco] Implement cmdTestDeathWindow()
|
2024-02-05 22:00:42 +08:00 |
|
RD42
|
93b0d9ea8f
|
[saco] Add CDeathWindow::AddMessage(...) stub
|
2024-02-05 21:59:11 +08:00 |
|
RD42
|
8b2b8fdd05
|
[saco] Implement cmdMem()
|
2024-02-05 21:54:49 +08:00 |
|
RD42
|
503cb19e4f
|
[saco] Implement InstallNewWindowProcedure()
|
2024-02-05 21:49:33 +08:00 |
|
RD42
|
fc358a2996
|
[saco] Implement LaunchMonitor()
* Adds `CGame::StartGame()` stub
|
2024-02-05 21:30:36 +08:00 |
|
RD42
|
4daffd4d83
|
[saco] Implement CallRwRenderStateSet, CallRwRenderStateGet
|
2024-02-05 21:19:22 +08:00 |
|
RD42
|
d853e72abe
|
[saco] Implement sub_1009DD50()
|
2024-02-05 21:01:41 +08:00 |
|
RD42
|
854f890108
|
[saco/server/bot] Add and match RakNet Rand functions
|
2024-02-04 19:26:33 +08:00 |
|
RD42
|
4ceb300a75
|
[saco/server/bot] Add and match RakNet SHA1
|
2024-02-04 19:23:08 +08:00 |
|
RD42
|
3db8ea2f68
|
[saco] Implement SetupCommands
|
2024-02-02 22:51:57 +08:00 |
|
RD42
|
dc47e22f45
|
[saco] Implement CCmdWindow::AddCmdProc
|
2024-02-02 22:47:51 +08:00 |
|
RD42
|
99b6dd3eda
|
[saco] Implement CCmdWindow::AddDefaultCmdProc
|
2024-02-02 22:47:18 +08:00 |
|
RD42
|
8a02086d3f
|
[saco] Implement CGame::GetD3DDevice()
|
2024-02-01 00:11:46 +08:00 |
|
RD42
|
d043e7c55a
|
[saco] Implement RelocateScanListHack
|
2024-02-01 00:05:04 +08:00 |
|
RD42
|
a13ab2d9b6
|
[saco] Implement RelocatePedsListHack
|
2024-02-01 00:03:23 +08:00 |
|
RD42
|
9f816ede65
|
[saco] Implement _VehicleEnvMappingFromScreen
|
2024-02-01 00:00:47 +08:00 |
|
RD42
|
946a16b42b
|
[saco] Implement IsNumeric
|
2024-01-31 23:59:28 +08:00 |
|
RD42
|
1d12c53e86
|
[saco] Update CNetGame ctor
|
2024-01-31 23:57:40 +08:00 |
|
RD42
|
2db87fb94e
|
[saco] Add CChatWindow::AddDebugMessage stub
|
2024-01-31 23:55:30 +08:00 |
|
RD42
|
d1c38ccdcc
|
[saco] Add RakNet source files to the project
|
2024-01-31 23:46:06 +08:00 |
|
RD42
|
d86e5cd53c
|
[saco] Implement RegisterScriptRPCs and UnRegisterScriptRPCs
|
2024-01-29 19:43:52 +08:00 |
|
RD42
|
b35478354a
|
[saco] Implement RegisterRPCs and UnRegisterRPCs
|
2024-01-12 23:49:19 +08:00 |
|
RD42
|
57d7aa1e22
|
[saco] Update scriping.cpp/.h
* Implements ExecuteScriptBuf
* Implements InitScripting
* Adds ScriptCommand stub
|
2024-01-09 23:53:36 +08:00 |
|
RD42
|
b4233b91f5
|
[saco] Implement CNetGame::GetTime
|
2024-01-06 23:39:04 +08:00 |
|
RD42
|
94a25da90d
|
[saco] Implement SubclassGameWindow
- Adds NewWndProc stub
|
2024-01-06 23:36:46 +08:00 |
|
RD42
|
c8b7097a57
|
[saco] Fix GameResetRadarColors
|
2024-01-04 23:16:46 +08:00 |
|
RD42
|
64341cb918
|
[saco] Add d3d9 headers
|
2023-12-07 23:23:43 +08:00 |
|
RD42
|
b1ca75bf85
|
[saco] Disable BufferSecurityCheck
|
2023-12-01 22:05:28 +08:00 |
|
RD42
|
fed514aa5b
|
[saco] Add directory setup functions
|
2023-12-01 18:31:52 +08:00 |
|
RD42
|
2a34366051
|
[saco] Update DllMain
|
2023-11-24 23:30:07 +08:00 |
|
RD42
|
7fe0cca7de
|
[saco] Update CNetGame constructor
|
2023-11-23 23:56:11 +08:00 |
|
RD42
|
890e3a92a5
|
[saco] Implement sub_100A0010
|
2023-11-23 23:49:41 +08:00 |
|
RD42
|
44d17b0586
|
[saco] Add hooks and hook functions
|
2023-11-23 23:41:28 +08:00 |
|
RD42
|
f91d165449
|
[saco] Missing ARCHIVE_FILE macro
|
2023-11-22 23:40:22 +08:00 |
|
RD42
|
acbd3ab863
|
[saco] Add few CGame stubs
|
2023-11-15 18:49:21 +08:00 |
|
RD42
|
99157fd9f2
|
[saco] Implement ApplyPreGamePatches
|
2023-11-15 18:46:57 +08:00 |
|
RD42
|
0fa1ef624a
|
[saco] Add few class stub
+ CChatWindow
+ CCmdWindow
+ CNetGame
+ CFontRender
|
2023-11-14 22:58:51 +08:00 |
|
RD42
|
1ee87f332b
|
[saco] Add cheats.cpp to the project
|
2023-11-14 22:52:57 +08:00 |
|
RD42
|
a072f8b32d
|
[saco] Implement CheckDuplicateD3D9Dlls
|
2023-11-13 20:36:28 +08:00 |
|
RD42
|
d286182d25
|
Add ttmath 0.9.1 library
|
2023-11-13 20:32:38 +08:00 |
|
RD42
|
00e6cad71b
|
[saco] Implement K_EncodeString and K_DecodeString
|
2023-11-13 20:29:50 +08:00 |
|
RD42
|
1f282e9768
|
[saco] Change indentation from spaces to tabs in Util_strrev
|
2023-11-13 20:28:56 +08:00 |
|
RD42
|
3e501c13ac
|
[saco] Add font functions
|
2023-11-12 23:36:02 +08:00 |
|
RD42
|
252bf7136d
|
[saco] Put TODO label back to DllMain
|
2023-11-08 20:31:44 +08:00 |
|
RD42
|
8defa849b9
|
[saco] Implement archive functions
|
2023-11-08 20:29:53 +08:00 |
|
RD42
|
916d4d02f2
|
[saco] Implement few exception functions
|
2023-11-08 20:10:20 +08:00 |
|
RD42
|
d78351ca51
|
[saco] Add sources and headers to project
|
2023-11-08 20:06:06 +08:00 |
|
RD42
|
3c409b1db0
|
[saco] Implement radar color functions
|
2023-11-03 18:51:53 +08:00 |
|
RD42
|
27cbd475c5
|
[saco] Add wsock32.lib to additional dependencies
|
2023-11-03 18:50:23 +08:00 |
|
RD42
|
9a0f042cb8
|
[saco] Set structure alignment to 1
|
2023-11-03 18:48:46 +08:00 |
|
RD42
|
d7101d3a02
|
[saco] Implement aim stuff functions
|
2023-11-01 21:24:45 +08:00 |
|
RD42
|
a89c9b75f9
|
[saco] Implement SHA1 hash functions
|
2023-11-01 21:14:13 +08:00 |
|
RD42
|
32256591bd
|
[saco] Implement MD5 hash functions
|
2023-11-01 21:13:50 +08:00 |
|
RD42
|
01b0a60743
|
[saco] Add exported public and TEA keys
|
2023-11-01 21:01:00 +08:00 |
|
RD42
|
49b2219015
|
[saco] Implement key stuff functions
|
2023-10-31 21:15:51 +08:00 |
|
unkcs
|
a779e73009
|
[saco] Add CAudio stubs
|
2023-10-28 10:39:11 -03:00 |
|
unkcs
|
05187b27ed
|
[saco] renamed CAudioStream class function names
|
2023-10-28 10:36:58 -03:00 |
|
RD42
|
6c6b831be6
|
[saco] Add CConfig and CAudioStream stubs
|
2023-10-28 18:49:21 +08:00 |
|
RD42
|
d8a7bafd22
|
[saco] Implement CHttpClient
|
2023-10-28 18:45:48 +08:00 |
|
RD42
|
a2762758d9
|
[saco] Implement CFileSystem
|
2023-10-26 19:22:39 +08:00 |
|
RD42
|
d5bac377b3
|
[saco] Add CHttpClient stubs
|
2023-10-26 15:32:16 +08:00 |
|
RD42
|
3ee88bc77f
|
[saco] Implement run utility functions
|
2023-10-26 15:18:25 +08:00 |
|
RD42
|
a80d3607f4
|
[saco] Add CGame class
|
2023-10-23 23:04:28 +08:00 |
|
RD42
|
f157a5f8f0
|
[saco] Add font resources
|
2023-10-23 22:58:28 +08:00 |
|
RD42
|
c61ed03712
|
[saco] Add CCamera class
|
2023-10-23 22:49:42 +08:00 |
|
RD42
|
20d22b68be
|
[saco] Add CAudio class
|
2023-10-23 22:49:21 +08:00 |
|
RD42
|
c3b845b15c
|
[saco] Missing exceptbox and saco .aps
|
2023-10-22 01:44:29 +08:00 |
|
RD42
|
0b3365935c
|
[saco] Change output file to samp.dll
|
2023-10-21 16:48:55 +08:00 |
|
RD42
|
3505c634e3
|
[saco] Add version resource
|
2023-10-21 00:50:49 +08:00 |
|
RD42
|
f02d18c93d
|
[saco] Add exceptbox dialog
|
2023-10-21 00:50:15 +08:00 |
|
RD42
|
464dbb5db8
|
[saco] Implement command line parser
|
2023-10-20 06:46:57 +08:00 |
|
RD42
|
f422a29a10
|
[saco] Remove file filters
|
2023-10-20 06:46:40 +08:00 |
|
RD42
|
ec0f1febb0
|
Create VC2003 project for saco
|
2023-10-19 02:02:18 +02:00 |
|