19 Commits

Author SHA1 Message Date
Kawe Mazidjatari
b76a86d18d Default 'sv_pylonvisibility' to 0 2022-03-27 21:13:59 +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
Amos
2719a85504 Debug overlay QOL improvements + Con_NPrintf() hook
* Added ability to invert rect to calculate offsets from bottom/right as well so debug text doesn't get out of view, or obstruct view when window is resized.
* Added Con_NPrintf() hook which shows detailed systems running times and VGUI panel debug information.
2022-02-28 01:01:40 +01:00
Amos
92c0c61450 Remove screen width/height from debug configuration files 2022-02-24 16:47:08 +01:00
Amos
fdb6663c91 Heavily reduce what is needed from protobuf (lite implementation) 2022-02-24 12:47:18 +01:00
Amos
77f4ce5b6e Fix typo 2022-02-19 17:04:20 +01:00
Amos
114f51fcf6 Update config files 2022-02-19 03:06:42 +01:00
Amos
d3aea2a33f Add RCON config files 2022-02-15 02:33:20 +01:00
IcePixelx
0dd4d9bdfa WE:AD changes in playlist. Read description.
Including every map in the playlists is a good idea.
The present issue is WE:AD not being shipped in retail season 3.
It's a separate download.

Setting it to 1 will include it in the randomized map select.
Setting it to 0 will make it able to be used with the playlist but will be exluded from said randomized map select.

It's set to 0 now to avoid the game from closing incase it hits said scenario.
2022-02-12 16:41:50 +01:00
Amos
822f2b3de8 Rename request to response
Small mistake
2022-02-11 01:23:37 +01:00
Amos
e864f773a1 Add protobuf files
.proto for sv_rcon and cl_rcon + compiled results
2022-02-11 00:38:50 +01:00
Amos
6aabd822e7 Add playlist file to repo 2022-02-10 00:48:56 +01:00
Amos
f4839bdd9a Add pdef files to repo 2022-02-10 00:48:44 +01:00
Amos
79038a59aa Add mandatory cfg files to repo 2022-02-10 00:48:24 +01:00
Amos
ad65ff1f63 Small change 2022-02-09 21:29:34 +01:00
Amos
fed1d06287 Update icon to show better for low res 2022-01-20 17:58:31 +01:00
Amos
c48ed7f7a5 Rename dedicated variables 2021-12-29 18:06:37 +01:00
Amos
d5b2e58dae Code base refactor + major performance and readability improvement. Read description for details.
* Codebase restructured to SourceSDK codebase style and .cpp/.h assertion paths in the game executable.
* Document most functions with valve style 'Purpose' blocks.
* Rename variables to match the rest of the codebase and Valve's naming convention.
* Dedicated DLL and the SDKLauncher now share the same codebase as the DevSDK.

* Obtain globals or pointers directly instead of waiting for runtime initialized data.
* Dynamically search for all functions and globals (this doesn't count for dedicated yet!).
* Initialize most in-SDK variables.

* Move certain prints and other utilities under ConVars to reduce verbosity and increase performance.
* Print all pattern scan results through a virtual function to make it easier to add and debug new patterns in the future.
* Type global var pointers appropriately if class or type is known and implemented.
* Forward declare 'CClient' class to avoid having 2 'g_pClient' copies.
* Add IDA's pseudo definitions for easier prototyping with decompiled assembly code.

* RPAK decompress Command callback implementation.
* Load decompressed RPaks from 'paks\Win32\' overriding the ones in 'paks\Win64\' (the decompress callback will automatically fix the header and write it to 'paks\Win32\').

* VPK decompress Command callback implementation.
* Move CRC32 ands Adler32 to implementation files.

* Server will print out more details about the connecting client.

* Upgrade ImGui lib to v1.86.
* Don't compile id3dx.h for dedicated.
* Don't compile id3dx.cpp for dedicated
* Implement DevMsg print function allowing to print information to the in-game VGUI/RUI console overlay, ImGui console overlay and the external windows console

* Fixed bug where the Error function would not properly terminate the process when an error is called. This caused access violations for critical/non-recoverable errors.
* Fixed bug where the game would crash if the console or server browser was enabled while the game was still starting up.
* Several bug fixes for the dedicated server (warning: dedicated is still considered work-in-progress!).
2021-12-25 22:36:38 +01:00