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 |
|
Alibek Omarov
|
ef786b7d79
|
engine: client: fix sprites transparency in Night at the Office
|
2024-04-02 02:18:49 +03:00 |
|
SNMetamorph
|
2a4fafc3f9
|
engine: voice: added voice_transmit_scale cvar to configure outcoming voice audio volume
|
2024-03-23 23:37:03 +03:00 |
|
SNMetamorph
|
9b3ccf5f04
|
engine: voice: output_buffer renamed to compress_buffer
|
2024-03-23 23:37:03 +03:00 |
|
SNMetamorph
|
f59ac2360a
|
engine: voice: made voice_scale to influence incoming voice audio volume
|
2024-03-23 23:37:03 +03:00 |
|
Alibek Omarov
|
ff21fb42e6
|
engine: client: create separate Opus decoders for each player
Turns out, we can't re-use same decoder for different streams.
|
2024-03-20 18:41:52 +03:00 |
|
Alibek Omarov
|
599a1f026e
|
engine: client: fix missing comma
|
2024-03-11 22:56:52 +03:00 |
|
Alibek Omarov
|
081cf9132b
|
engine: client: read console_history.txt as binary, skip empty and repeating lines, reimplement it through FS_Gets for fun
|
2024-03-08 15:25:36 +03:00 |
|
Alibek Omarov
|
27100e7751
|
engine: client: hook sensitivity cvar registration and make it priveleged cvar
|
2024-03-08 15:25:36 +03:00 |
|
Alibek Omarov
|
7584bbe47e
|
engine: client: fix sound mute when losing focus
|
2024-03-03 19:00:50 +03:00 |
|
SNMetamorph
|
73883b504f
|
engine: client: improved bandwidth test logic
|
2024-02-26 19:41:32 +03:00 |
|
Alibek Omarov
|
a508467aac
|
engine: client: silently ignore if server didn't sent local player info in delta at spawn
The bug happens somewhere in server, not sure where or how. Remove Host_Error so mods
can be played again.
|
2024-02-26 11:48:46 +03:00 |
|
Alibek Omarov
|
e95a2da6d0
|
engine: platform: sdl: slightly rework previous patch to not call SDL each frame and check for NULL pointers
|
2024-02-23 20:55:32 +03:00 |
|
Alibek Omarov
|
2ea7162287
|
engine: gameui: add GetNativeObject to extended menu API
|
2024-02-19 17:49:37 +03:00 |
|
Bohdan Shulyar
|
f1bc9b87b1
|
platform: android: port to SDL
|
2024-02-19 17:47:40 +03:00 |
|
Alibek Omarov
|
3cea12627e
|
engine: client: add cl_trace_stufftext from old engine
|
2024-02-17 22:16:39 +03:00 |
|
Alibek Omarov
|
dec71850a1
|
engine: console: allow changing background filtering
|
2024-02-13 15:34:33 +03:00 |
|
Alibek Omarov
|
b1860972c6
|
engine: font: fix inverted check, fix potential division by zero
|
2024-02-13 15:33:51 +03:00 |
|
Alibek Omarov
|
c2da125358
|
engine: client: as an experiment, let users override default font rendermode through hud_fontrender and con_fontrender cvars
|
2024-02-09 07:25:47 +03:00 |
|
Alibek Omarov
|
31fa990d44
|
engine: gamma: fix gamma changes not caught if gamma cvar was set during frame
|
2024-02-09 06:29:30 +03:00 |
|
Alibek Omarov
|
d3e60c7d84
|
engine: gamma: higher brightness limit for compatibility
|
2024-02-09 06:28:31 +03:00 |
|
Alibek Omarov
|
240563cd1b
|
engine: client: set r_lighting_modulate to 0.6 and save it to config for old Xash mods that use it internally
|
2024-02-07 23:22:27 +03:00 |
|