1767 Commits

Author SHA1 Message Date
Kawe Mazidjatari
bccd936040 Add 'SQVM_CreateServerVM()', 'g_pServerVM', and 'SQVM_CreateClientVM()', g_pClientVM
TODO: Get and hook DestroyVM
2022-03-28 12:09:40 +02:00
Kawe Mazidjatari
e755961d77 Modernize ECommandTarget_t enum 2022-03-28 12:03:07 +02:00
Kawe Mazidjatari
a875cd490c Default CNetAdr2::GetIP() 'bBaseOnly' to false 2022-03-28 12:02:40 +02:00
Kawe Mazidjatari
73cdaf18e3 Slight cleanup 2022-03-28 12:02:11 +02:00
Kawe Mazidjatari
9953caab7d Declare 'hsq_pushconstant()' 2022-03-28 02:25:04 +02:00
Kawe Mazidjatari
02eb25a268 Create 'sq_pushconstant()' hook 2022-03-28 02:19:54 +02:00
PixieCore
5939c00fe1 Avoid potential crash for unloading rpaks. 2022-03-28 00:59:39 +02:00
PixieCore
2045f52ad8 Unloading rpaks poperly now that we load on map load. 2022-03-28 00:57:04 +02:00
Kawe Mazidjatari
89a8909cbb Fix dedicated compile error 2022-03-27 23:52:54 +02:00
PixieCore
d930cb66e0 Migrated CClient to CBaseClient. 2022-03-27 23:50:35 +02:00
Kawe Mazidjatari
b405125357 Fix clang-cl compile
Temporarily commented SDL2 audio as some SSE code doesn't work properly with clang-cl
2022-03-27 22:18:58 +02:00
Kawe Mazidjatari
b1a806dccb Rename 'GAMECLIENTONLY' definition to 'CLIENT_DLL' 2022-03-27 22:17:30 +02:00
Kawe Mazidjatari
b76a86d18d Default 'sv_pylonvisibility' to 0 2022-03-27 21:13:59 +02:00
PixieCore
404ef9255c New fields for CBaseClient, fixed CBaseServer functions. 2022-03-27 19:35:33 +02:00
Kawe Mazidjatari
87b53d1731 Default AIN rebuild to 0 2022-03-27 14:39:40 +02:00
Kawe Mazidjatari
2ad5a75172 Update configuration files 2022-03-27 14:20:45 +02:00
Kawe Mazidjatari
0c766266f1 Fix compile error 2022-03-27 14:07:22 +02:00
Kawe Mazidjatari
6f268c0978 Check if ImGui config file exist before attempting to parse it 2022-03-27 12:09:46 +02:00
Kawe Mazidjatari
4a5823023d Add CHostState::Think ConVar's and new method to return double value 2022-03-27 11:42:24 +02:00
Kawe Mazidjatari
3d90d1cbfb Cleanup FindPatternSIMD 2022-03-27 11:25:53 +02:00
Kawe Mazidjatari
4cbb4746bd Fix Pylon backend not working on dedicated server
Also fix dual thread for backend, and main thread pausing when request is slow
2022-03-26 18:06:54 +01:00
Kawe Mazidjatari
4e9ae9c350 Better no-level status names 2022-03-26 02:19:07 +01:00
Kawe Mazidjatari
1388215b1a Finish 'CBaseServer::GetNumFakeClients()' function 2022-03-26 02:00:40 +01:00
Kawe Mazidjatari
fd01962aa0 Change default console title 2022-03-26 01:23:06 +01:00
Kawe Mazidjatari
66ec11079e Optimizations 2022-03-26 01:19:02 +01:00
Kawe Mazidjatari
c3ad5f08fb Forgot this one.. 2022-03-26 01:18:48 +01:00
Kawe Mazidjatari
a5a8f85764 Rename materialsystem to cmaterialsystem
Naming it the same as Valve did
2022-03-26 01:04:20 +01:00
Kawe Mazidjatari
72ca651003 Cleanup DetourNavMesh.h 2022-03-26 00:44:42 +01:00
Kawe Mazidjatari
ba379f4712 Small optimizations 2022-03-26 00:44:23 +01:00
Kawe Mazidjatari
2faf92ee17 Fix small oversight 2022-03-26 00:42:09 +01:00
Kawe Mazidjatari
1038ba786e CBaseClient overhaul and partial class rebuild
Also added initial CBaseServer rebuild
TODO: INetChannel rebuild..
2022-03-26 00:24:13 +01:00
Kawe Mazidjatari
687446eade Cleanup CConsole 2022-03-25 13:31:31 +01:00
Kawe Mazidjatari
96bf41655a Use CBuf_AddText() and Cbuf_Execute() instead
Small improvement
2022-03-25 13:17:57 +01:00
Kawe Mazidjatari
699b1c33a6 Use timer instead for banlist and pylon checks 2022-03-25 02:30:36 +01:00
Kawe Mazidjatari
eccddb3883 Reorder FastTimer class 2022-03-25 02:25:50 +01:00
Kawe Mazidjatari
9b511edbb2 Properly shutdown dedicated again
Small oversight during file refactor
2022-03-25 01:19:27 +01:00
Amos
378df25d4c Fix struct padding for AIN
Small fixes
2022-03-24 16:31:53 +01:00
Kawe Mazidjatari
05b37bf111 Fix 2 crash cases during AIN build 2022-03-24 02:08:27 +01:00
Kawe Mazidjatari
5a2cbaf40a Increase max tiles (hack)
Hack, but it does work properly, even on tiles which are using ID's larger pre-commit (non-generated area's).
2022-03-24 02:07:56 +01:00
PixieCore
f62c4c1284 Merge branch 'indev' of https://github.com/Mauler125/r5sdk into indev 2022-03-24 00:07:51 +01:00
PixieCore
a1cd5cf9f3 Reminder for myself to pattern scan, pak_listpaks vars. 2022-03-24 00:07:44 +01:00
Kawe Mazidjatari
a672a1711b Merge branch 'indev' of https://github.com/Mauler125/r5sdk into indev 2022-03-24 00:05:25 +01:00
Kawe Mazidjatari
7628ae6ff9 Rename pak asyncload and decompress commands 2022-03-24 00:05:19 +01:00
PixieCore
5747e8d201 Patch entitlement check from S2C_CONNECT routine. 2022-03-24 00:04:33 +01:00
Kawe Mazidjatari
1bd9d6f97d Fix compile order for ClientSDK 2022-03-23 23:54:13 +01:00
PixieCore
ef5abb16ea Added the ability to disable rUI drawing. By @r-ex. 2022-03-23 23:28:12 +01:00
Kawe Mazidjatari
bc3d42d0be Add client build only to SDK (client.dll)
For future S4 debugging
2022-03-23 23:05:43 +01:00
PixieCore
7d9b125d93 Formating. 2022-03-23 20:33:24 +01:00
PixieCore
7b5676210b Added new ConCommand to list all loaded rpaks. By @r-ex 2022-03-23 20:31:29 +01:00
PixieCore
70b6bb038c CMaterialGlue: Replaced padding at the end with unknown members.
They all have proper sizes.
2022-03-23 19:29:23 +01:00