Commit Graph

381 Commits

Author SHA1 Message Date
RD42
1297e79a38 Add saco VS solution file 2024-03-27 23:33:23 +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
665d04b66e [raknet] Update PacketPriority.h 2024-03-25 22:55:46 +08:00
RD42
bf2508e667 [raknet] Update PacketEnumerations.h 2024-03-25 22:54:34 +08:00
RD42
d17a278bcd [saco] Fix compilation errors 2024-03-22 23:47:43 +08:00
RD42
23f4ea6be3 [server] Fix typo 2024-03-22 23:46:51 +08:00
RD42
ece72f79e0 [server] Fix broken .vcproj file 2024-03-22 23:34:34 +08:00
RD42
920b0a1f6e [bot] Fix compilation errors 2024-03-22 23:33:16 +08:00
RD42
5ae650a572 [raknet] Fix compilation errors 2024-03-22 23:32:11 +08:00
RD42
da5c20cf2b Create .gitattributes 2024-03-22 17:28:50 +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
abced1233f [bot] Implement CGameMode::Load 2024-03-14 23:27:32 +08:00
RD42
d8b5f00912 [bot] Implement CGameMode::Unload 2024-03-14 23:26:41 +08:00
RD42
a3810144d1 [bot] Implement CNetGame destructor
* Implements CScriptTimers destructor
* Implements `CScriptTimers::FreeMem`
* Implements CPlayerPool destructor
* Implements `CPlayerPool::Delete`
* Implements `CNetGame::sub_415EA0`
* Implements CVehiclePool destructor
* Implements `CVehiclePool::Delete`
* Implements ` CNetGame::sub_415EC0`
2024-03-14 23:24:26 +08:00
RD42
98f93f88bb [bot] Scripting function stubs 2024-03-12 23:46:02 +08:00
RD42
3bdb21283f Add AMX modules 2024-03-12 23:39:27 +08:00
RD42
7678b765ce Match amx_SetString 2024-03-12 23:16:55 +08:00
RD42
1c89a11342 Ignore IDA files 2024-03-03 00:29:29 +08:00
RD42
d94f2ac5b9 #4 2024-03-03 00:28:58 +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
824ad9c15d [server] Update CConsole::Execute(...) 2024-02-26 22:55:30 +08:00
RD42
c2b3293bbc [saco] Add TCPInterface.cpp/.h to the project 2024-02-26 22:25:14 +08:00
RD42
32ff566af7 [bot] Update CGameMode::Unload() 2024-02-21 19:45:27 +08:00
RD42
1bdaff6125 [bot] Add CGameMode::Load(...) 2024-02-21 19:44:43 +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