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
v2.0.4
v2.0.4_rc2
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
Kawe Mazidjatari
328fc61b27
Fix MSVC compiler errors
2022-03-23 19:23:53 +01:00
Kawe Mazidjatari
bd990ef0f9
Fix crash cases during buildAINFile
2022-03-22 17:18:29 +01:00
Kawe Mazidjatari
3110bbfb78
Calculate CRC for AIN (for later)
...
Add CRC calculated from large NavMesh (used to build AIN..) for later.
The future check will compare AIN CRC and NavMesh CRC and warn if they don't match (recommend a update, and auto run update if cvar set).
Also added better profiling to SaveNetworkGraph code
2022-03-22 01:59:02 +01:00
Kawe Mazidjatari
4bb3be2a8e
Implement CPU utils and FastTimer
...
CPU system utilities and FastTimer (inline)
2022-03-21 23:13:03 +01:00
Kawe Mazidjatari
a49a5bb781
AIN build and saving now fully works
...
AI is pretty much completed.
All that has to be done currently is making a simplified mesh of a map to cast a NavMesh on.
2022-03-21 13:48:34 +01:00
Kawe Mazidjatari
b99f310198
Parsing Titanfall 2 AIN's now fully works
...
The AIN structure, including the in-memory structures seem identical to Titanfall 2. I mapped quite a few 'CAI_Network' related functions out and everything seems to line up. But I haven't figured the script nodes out (yet), but looking at this, it seems like they got completely stripped? TODO..
I also found where it creates nodes/links from input NavMesh, the poly structure also seems identical to Titanfall 2, but still haven't found where this extra field gets used.
2022-03-21 00:28:14 +01:00
Kawe Mazidjatari
92edf22b07
The beginning of SaveAINFile
2022-03-20 17:03:46 +01:00
Kawe Mazidjatari
9b33e1b94e
Fix more debugdraw
2022-03-19 12:56:22 +01:00
PixieCore
4330b8064b
Fixed "mat_crosshair" callback.
...
Not registering a new command anymore. Instead we fix mat_crosshair.
2022-03-18 22:45:12 +01:00
PixieCore
9476897018
Forgot to add namespace on datatype.
2022-03-18 21:39:55 +01:00
PixieCore
8a672f4dfc
CMaterialGlue changes.
...
Discovered new potential names for class vars.
2022-03-18 21:38:57 +01:00