Commit Graph

688 Commits

Author SHA1 Message Date
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