Alibek Omarov
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
Alibek Omarov
|
3503c721ac
|
engine: client: console: simplify loading console background image
|
2024-06-19 03:35:28 +03:00 |
|
Alibek Omarov
|
b0d12f8bf9
|
engine: client: fix build
Forgot to stage these changes two commits ago =/
|
2024-06-18 00:01:54 +03:00 |
|
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
|
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
|
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
|
2b6b898102
|
engine: client: make some cvars static
|
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
|
b102727320
|
engine: client: try to not save passwords to console history
|
2024-06-14 11:34:37 +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
|
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
|
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 |
|
SNMetamorph
|
ec5e9cb6e3
|
engine: client: send engine build information to masterserver
|
2024-06-10 20:53:59 +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 |
|
Alibek Omarov
|
870e47ed03
|
engine: ensure character signness when checking for nonprintable characters
|
2024-06-07 22:22:13 +03:00 |
|
Alibek Omarov
|
32d4bdb80f
|
engine: fix UTF-8 sequence input
Fixes: 2e0fc3e4c1 ("engine: client: do not repeatedly check cl_charset value, use generic Con_UtfProcessChar")
|
2024-06-07 22:16:32 +03:00 |
|
Alibek Omarov
|
413a0fb2e5
|
engine: client: improve accumulating rounding error, thanks @SNMetamorph for suggestion
|
2024-06-02 13:09:10 +03:00 |
|
Alibek Omarov
|
999b43b89f
|
engine: implement changing cursor type in gameui
|
2024-06-02 12:24:14 +03:00 |
|
Alibek Omarov
|
0796c14e79
|
engine: client: fix framerate depending player move
|
2024-06-02 04:15:17 +03:00 |
|
Alibek Omarov
|
3e1209d3a4
|
engine: client: do not rely on host.downloadcount when connecting to the server with HTTP enabled
* Replace cl.downloadUrl by cl.http_download
|
2024-06-01 04:30:21 +03:00 |
|
Alibek Omarov
|
1eb2816bc4
|
engine: client: manually call FS_Rescan if we downloaded an archive while connecting to server
|
2024-05-30 06:48:17 +03:00 |
|
Alibek Omarov
|
077be5aaf3
|
engine: client: only strip DEFAULT_SOUNDPATH from t_sound resources
|
2024-05-30 06:47:46 +03:00 |
|
Alibek Omarov
|
1545a49b4c
|
engine: client: only allocate debug hulls polygons when they're requested
* Make the appropriate changes in ref_gl
|
2024-05-29 05:41:47 +03:00 |
|
Alibek Omarov
|
e310c666b1
|
engine: common: add phs flag to Mod_FatPVS, unused currently
|
2024-05-29 05:41:47 +03:00 |
|
Alibek Omarov
|
6c03fb0226
|
engine: client: first attempt to use utflib to replace Con_UtfProcessCharForce calls
|
2024-05-15 05:25:53 +03:00 |
|
Alibek Omarov
|
2e0fc3e4c1
|
engine: client: do not repeatedly check cl_charset value, use generic Con_UtfProcessChar
|
2024-05-15 05:06:57 +03:00 |
|
Alibek Omarov
|
052e0445ab
|
engine: client: console: cleanup input buffer from line feed characters before pushing it to the console history
|
2024-05-15 03:08:22 +03:00 |
|
Alibek Omarov
|
75a315ecf0
|
engine: client: add optional (compile time for now) setting to reconfigure engine to use 48kHz sounds
|
2024-05-06 15:10:34 +03:00 |
|
Alibek Omarov
|
63b3b9ef6d
|
engine: client: fix missing upsampling for >32kHz sounds
|
2024-05-06 15:09:52 +03:00 |
|
Alibek Omarov
|
a6c2cfe89b
|
engine: avoid constants in Q_strncpy third argument, where possible
|
2024-05-06 14:27:26 +03:00 |
|
Alibek Omarov
|
5120657386
|
engine: fix possible buffer overflow in S_StreamGetCurrentState
|
2024-05-06 06:53:22 +03:00 |
|
Alibek Omarov
|
e754de46d1
|
engine: client: fix buffer overflow in S_FindName
|
2024-05-06 06:42:47 +03:00 |
|
Alibek Omarov
|
e19aa001b2
|
engine: client: ref_common: slight refactoring, reorder ref_state_t
|
2024-05-06 01:59:50 +03:00 |
|
Alibek Omarov
|
b447ea9c18
|
engine: client: remove unused fields in client_static_t
|
2024-05-06 01:59:14 +03:00 |
|
Alibek Omarov
|
13274655d4
|
engine: client: sound: slight refactoring, removed unused s_listener.velocity
|
2024-05-06 01:30:06 +03:00 |
|
Alibek Omarov
|
3723ac60ef
|
engine: client: s_mix: _inline -> static
|
2024-05-06 00:51:32 +03:00 |
|
Alibek Omarov
|
da578f47f1
|
engine: client: fix sounds being paused in menu and then blasted all at the same time in multiplayer
|
2024-05-06 00:41:38 +03:00 |
|
Alibek Omarov
|
433e7de686
|
engine: clean up unused soundlib flags, set SOUND_LOOPED flag on looped sounds
|
2024-05-05 06:16:57 +03:00 |
|
Alibek Omarov
|
75451cc7fa
|
engine: client: print correct message names in legacymode
|
2024-04-22 04:02:46 +03:00 |
|