Alibek Omarov
|
9fe58aaabc
|
engine: client: send expected cvar not found string for old protocol cvar query
|
2024-06-17 23:44:05 +03:00 |
|
Alibek Omarov
|
03c8ea14cc
|
engine: client: mute music if not in focus
|
2024-06-17 20:32:04 +03:00 |
|
Alibek Omarov
|
95b48da37d
|
engine: allow to change hardcoded path to custom.hpk
|
2024-06-15 17:22:26 +03:00 |
|
Alibek Omarov
|
1b36785177
|
engine: common: hpak: rename hpk_maxsize to hpak_max_size to avoid Valve's defaults
While we're here:
* Increase it to 64 MiB.
* Make it privileged.
* Add hpk_maxsize stub command as a deprecation notice.
|
2024-06-15 16:55:25 +03:00 |
|
Alibek Omarov
|
8bc76e3d58
|
engine: host: do not specifically check timedemo or vsync in Host_CalcSleep, because it's already has been checked in Host_CalcFPS
|
2024-06-15 13:57:12 +03:00 |
|
Alibek Omarov
|
1a5e2b907d
|
engine: client: minor refactoring for cls.demoplayback check
|
2024-06-15 13:56:25 +03:00 |
|
Alibek Omarov
|
3717e5c2e0
|
engine: client: simplify server message parsing by moving common code out of protocol-specific parsing funcs
|
2024-06-15 13:51:02 +03:00 |
|
Alibek Omarov
|
33a1416199
|
engine: common: net_chan: remove unneeded check for demo and remote address in netchan, as it's handled in client and server already
|
2024-06-15 13:44:26 +03:00 |
|
Alibek Omarov
|
ff4221fbe7
|
engine: client: write correct cls.legacymode/net_protocol value for demos
|
2024-06-15 13:43:18 +03:00 |
|
Alibek Omarov
|
486bca82e8
|
engine: add quake svc messages names
|
2024-06-15 11:04:30 +03:00 |
|
Alibek Omarov
|
611d07fc16
|
engine: client: redefine legacymode from qboolean to an enum with selected protocol. Remove protocol auto-guess hack, it's useless since connect accept accepts protocol string
|
2024-06-15 10:52:26 +03:00 |
|
Alibek Omarov
|
f7e12586cf
|
engine: platform: sdl: we must notify the engine about the unpressed button when text input was activated
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
f62aa051c8
|
engine: common: make netchan cvars static
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
2b6b898102
|
engine: client: make some cvars static
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
1dd0444531
|
engine: server: comment out unused cvars, make some static
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
ba9eb01c1f
|
engine: server: replace timeout cvar by sv_timeout cvar for consistency with GoldSrc
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
73a8144e75
|
engine: client: reduce console spam about not precached model to dev level 1
|
2024-06-15 08:44:18 +03:00 |
|
Alibek Omarov
|
5f4b8b60cb
|
engine: client: make remote print messages more obvious
|
2024-06-15 08:44:18 +03:00 |
|
Alibek Omarov
|
3256236ba2
|
engine: common: mod_studio: reject models with split textures files that cannot be loaded
|
2024-06-14 11:34:42 +03:00 |
|
Alibek Omarov
|
b102727320
|
engine: client: try to not save passwords to console history
|
2024-06-14 11:34:37 +03:00 |
|
Alibek Omarov
|
3434005e66
|
engine: common: make Host_IsLocalGame and Host_IsLocalClient inlined
|
2024-06-13 01:20:14 +03:00 |
|
Alibek Omarov
|
b3026a7991
|
engine: client: don't use CL_Active/CL_GetMaxClients wrappers as they are only intended to be either passed to DLL or used in common/server code
|
2024-06-13 01:19:38 +03:00 |
|
Alibek Omarov
|
0a051832a8
|
engine: client: do not mute sounds in menu with multiplayer, the bug already been solved different way
|
2024-06-13 01:07:49 +03:00 |
|
Alibek Omarov
|
2dbafbda02
|
engine: common: mod_studio: fix NULL mod->cache.data if model has split texture file but none was loaded
|
2024-06-12 23:37:30 +03:00 |
|
Alibek Omarov
|
240b6fb6f2
|
engine: fix possible unprivileged config execute with fake extension
|
2024-06-12 11:16:31 +03:00 |
|
Alibek Omarov
|
4163d3655a
|
engine: reformat and reorder host_parm_s struct, remove now unused host.daemonize and host.enabledll
|
2024-06-12 11:16:26 +03:00 |
|
Alibek Omarov
|
2c7bf49fc9
|
engine: host: avoid some of unnecessary double-to-float conversions
|
2024-06-12 10:20:09 +03:00 |
|
Alibek Omarov
|
739592e50d
|
engine: host: refactoring, reduce usage of global variables a bit
|
2024-06-12 10:20:09 +03:00 |
|
Alibek Omarov
|
393e31e509
|
engine: move finding root/readonly directory to FS initialization, remove unused host.rodir, host.rootidr
|
2024-06-12 10:20:09 +03:00 |
|
Alibek Omarov
|
a1dceacc8f
|
engine: remove unused host.hMutex and host.hInst
|
2024-06-12 10:20:09 +03:00 |
|
Alibek Omarov
|
cf26c87872
|
engine: remove unused host.decalList and host.numdecals
|
2024-06-12 10:20:09 +03:00 |
|
Alibek Omarov
|
21195b3491
|
engine: increase logo and hpak limits, add cl_logomaxdim cvar to limit decal size (set to 96, default HL logo size is 64)
|
2024-06-11 07:47:01 +03:00 |
|
Alibek Omarov
|
daae4f2f80
|
engine: ref_api: bump RefAPI to version 8
|
2024-06-11 06:18:09 +03:00 |
|
Alibek Omarov
|
4e2708c1ac
|
engine: bring back texture replacement
|
2024-06-11 06:16:26 +03:00 |
|
Alibek Omarov
|
9577a6af21
|
ref: moved VGUI support API implementation to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
107a6aed01
|
ref: move PARM_SURF_SAMPLESIZE handling to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
2c2045d413
|
ref: move PARM_SKY_SPHERE handling to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
30fe471d2b
|
ref: move loading skybox into the engine
|
2024-06-11 02:07:44 +03:00 |
|
Alibek Omarov
|
5ab6979633
|
ref: move common quake sky cloud loading to the engine
|
2024-06-10 22:47:39 +03:00 |
|
SNMetamorph
|
ec5e9cb6e3
|
engine: client: send engine build information to masterserver
|
2024-06-10 20:53:59 +03:00 |
|
Alibek Omarov
|
f4b4546197
|
engine: temporarily fix loading studio models with split texture model
|
2024-06-10 14:57:00 +03:00 |
|
Alibek Omarov
|
f047749e61
|
engine: move studio model truncation into separate function, disable it by default
|
2024-06-10 13:34:02 +03:00 |
|
Alibek Omarov
|
87840ce91d
|
engine: fix potential buffer overflow in Mod_StudioTexName
* Model names are 64 bytes wide, adding texture character means we needs 65 byte wide string.
* It never gets stored in memory anyway.
|
2024-06-10 13:28:01 +03:00 |
|
Alibek Omarov
|
bf31e9f634
|
engine: fix NO_ASAN macro usage with MSVC
|
2024-06-09 09:37:16 +03:00 |
|
Alibek Omarov
|
f86d84daed
|
engine: platform: sdl: initialize window name string when building with old SDL
|
2024-06-09 09:16:45 +03:00 |
|
Alibek Omarov
|
df23ddb545
|
engine: server: fix signed integer overflow in challenge generator
|
2024-06-09 07:05:24 +03:00 |
|
Alibek Omarov
|
767556ccad
|
engine: temporarily disable ASan in MSG_WriteUBitLong (evil!)
|
2024-06-09 07:03:59 +03:00 |
|
Alibek Omarov
|
f9dab2ad19
|
engine: server: rename sv_allow_upload to sv_allowupload for compatibility
|
2024-06-09 07:02:50 +03:00 |
|
Alibek Omarov
|
66cb3a6120
|
engine: client: add room_off variable to toggle sound effects processing for GoldSrc compatibility
* Fixes Sven-Coop 4.8 client.
* Declare dsp_off deprecated.
|
2024-06-09 03:51:43 +03:00 |
|
Tuldok
|
7672a370da
|
engine: Crashhandler support for Windows-on-ARM (arm/arm64)
|
2024-06-08 21:35:55 +03:00 |
|