38 Commits

Author SHA1 Message Date
Kawe Mazidjatari
a8c29f2abc Create speed.cfg 2022-06-15 02:17:55 +02:00
Kawe Mazidjatari
4899d789b2 Update VPK configs 2022-06-15 01:46:34 +02:00
Kawe Mazidjatari
1a8ece6445 Update playlists 2022-06-15 01:46:12 +02:00
Kawe Mazidjatari
6c1f8da177 Launcher improvements
Load 'startup_launcher.cfg' when launching with the GUI launcher
2022-06-12 13:30:37 +02:00
Kawe Mazidjatari
97ca335a21 Update VPK cfg files 2022-06-12 12:23:55 +02:00
Kawe Mazidjatari
02b3f6f6f5 Update dedi CFG files 2022-06-06 15:30:10 +02:00
Kawe Mazidjatari
bbe885689a Add define for compiling launcher for dedicated servers
This sets the selected mode to server by default upon launch
2022-06-06 01:31:20 +02:00
Kawe Mazidjatari
400fc3b47a Add VPK build exec files 2022-06-06 00:12:48 +02:00
Kawe Mazidjatari
87157d3202 Update config files
Most of these are managed by the launcher. Keeping these here will cause problems as values we set in the launcher get reset by those.
2022-05-29 02:31:43 +02:00
Kawe Mazidjatari
97592fee97 Update playlists file
Added custom_ctf and adjusted visibility for certain items for the new RUI/VGUI server browser
2022-05-29 02:08:59 +02:00
Kawe Mazidjatari
6b6ee089f6 Add cleaner batch script
With the 'Clean SDK' button in the new GUI launcher, the user could remove all redundant files.
2022-05-28 17:14:42 +02:00
Kawe Mazidjatari
d7d9f27f71 Update startup_default.cfg 2022-05-14 00:20:44 +02:00
Kawe Mazidjatari
6ff10228ee Fix incorrect color code
Added FCVAR_DEVELOPMENTONLY | FCVAR_HIDDEN and fixed FCVAR_DEVELOPMENTONLY | FCVAR_CLIENTDLL
2022-04-26 20:35:51 +02:00
Kawe Mazidjatari
c0511fa8e4 See description
* Add ConVar to allow user to set/unset FCVAR_DEVELOPMENTONLY ConVar's (default behavior would never be hit without this ConVar).
* Add icons to display the flags of a certain CommandBase.
* Fixed Dear ImGui not displaying images correctly (descriptor needs DXGI_FORMAT_R8G8B8A8_UNORM_SRGB due to the nature of this game).
* Dynamically obtain buffer sizes of resources taken from modules.
* Light SDK cleanup.
2022-04-26 20:24:51 +02:00
Kawe Mazidjatari
5f0d45486e Update config files 2022-04-16 00:42:48 +02:00
Kawe Mazidjatari
cfe920f971 Update playlist file 2022-04-15 23:57:58 +02:00
Kawe Mazidjatari
60cd5a000a Un-hardcode ban message 2022-04-05 00:55:59 +02:00
Kawe Mazidjatari
7258a35ff5 Add AI Network methods and add hook for AIN connection debug 2022-04-03 03:10:48 +02:00
Kawe Mazidjatari
a4b4bb6ef5 Update playlist to accommodate 'GetPromoData' localization changes 2022-04-02 13:12:34 +02:00
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