Alibek Omarov
|
9054b11ebd
|
engine: client: let loading custom menu dll with -menulib command line switch
|
2025-04-09 17:35:36 +03:00 |
|
SNMetamorph
|
185374f99f
|
engine: platform: psvita: explicitly exported symbol rintf
This is required for cs16client port for PS Vita.
|
2025-03-30 20:24:38 +03:00 |
|
yumirak
|
06e5895d7a
|
engine: client: fix TE_BLOODSPRITE behaviour to GoldSrc
|
2025-03-26 22:00:10 +03:00 |
|
Alibek Omarov
|
2e8fa60e96
|
engine: client: don't allow downscaling HUD when using hud_scale's fixed resolution mode
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
a8ba9124dd
|
engine: server: fix -Wmaybe-uninitialized
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
f6e8a68b22
|
engine: imagelib: img_png: fix -Wmaybe-uninitialized
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
a9fd508e47
|
engine: common: fix reading maybe uninitialized crt_tm variable
|
2025-03-25 17:04:35 +03:00 |
|
Alibek Omarov
|
a2a3978de7
|
engine: server: fix erasing physinfo on client connect, when it was already set by game logic on save restore
Fixes issue when player loses long-jump in Half-Life on save load or level transition.
|
2025-03-24 23:22:19 +03:00 |
|
Alibek Omarov
|
eea804a4bf
|
engine: server: improve server op status command output
|
2025-03-20 05:47:24 +03:00 |
|
Alibek Omarov
|
ecbfdb82f4
|
engine: server: add requested server command status. Only expose client input devices for now, as everything else might be considered sensitive information
|
2025-03-20 05:46:49 +03:00 |
|
Alibek Omarov
|
a1950ec7b0
|
engine: server: tiny refactoring, make SV_CalcPing pointer to client const
|
2025-03-20 05:44:23 +03:00 |
|
Alibek Omarov
|
6b56e13b60
|
engine: make local ipv4 address private to net_ws, acquire local addresses with GetLocalAddress function
|
2025-03-20 05:39:02 +03:00 |
|
Alibek Omarov
|
d93bee0cbc
|
engine: minor refactoring, rename ref_state_t fields to snake case, rename readable names to shorter (no pun intended) long names
|
2025-03-20 03:11:17 +03:00 |
|
Alibek Omarov
|
5009db6aac
|
engine: client: make renderer loading failure less scary for the user
|
2025-03-20 03:06:05 +03:00 |
|
SNMetamorph
|
d3f455649e
|
engine: client: implemented xashid for PS Vita platform
|
2025-03-16 21:34:32 +03:00 |
|
SNMetamorph
|
17ff80d85d
|
engine: platform: psvita: implemented function for getting PSID
|
2025-03-16 21:34:32 +03:00 |
|
SNMetamorph
|
407d0aa291
|
engine: wscript: enabled linking library SceLibKernel_stub on PS Vita
|
2025-03-16 21:34:32 +03:00 |
|
Alibek Omarov
|
a84204fc75
|
engine: partial fix to explicitly call ascii or wide Win32 API function calls
|
2025-03-16 20:41:57 +03:00 |
|
SNMetamorph
|
292ace2d26
|
engine: client: fixed SQB in CL_ParseEvent & CL_ParseReliableEvent
|
2025-03-16 20:31:14 +03:00 |
|
Alibek Omarov
|
68a1fbdc2b
|
engine: platform: win32: use widechar versions of LoadLibrary, which fixes loading engine if path contains non-latin characters
|
2025-03-16 03:16:02 +03:00 |
|
Alibek Omarov
|
71e2d4ecd4
|
engine: client: fix another case of format-nonliteral
|
2025-03-15 19:52:24 +03:00 |
|
Alibek Omarov
|
25656b532a
|
engine: platform: posix: fix a typo
|
2025-03-15 19:52:00 +03:00 |
|
Alibek Omarov
|
1a791e8556
|
engine: soundlib: get rid of useless formatstring, which is always the same for all types
|
2025-03-15 19:36:34 +03:00 |
|
Alibek Omarov
|
ccd31c6b27
|
engine: imagelib: get rid of useless formatstring, which is always the same for all types
|
2025-03-15 19:29:11 +03:00 |
|
Alibek Omarov
|
6aeedf201c
|
ref: gl: update dlight texture in case if BLOCK_SIZE changes between maps (going from QBSP to BSP2 or toggling r_large_lightmaps cvar)
|
2025-03-15 19:23:49 +03:00 |
|
Alibek Omarov
|
3cf4901ad2
|
engine: fix another case of format-nonliteral
|
2025-03-15 18:23:38 +03:00 |
|
Alibek Omarov
|
7aa9f23590
|
public: crtlib: fix Q_pretifymem so it compiles with -Wformat-nonliteral
|
2025-03-15 14:19:47 +03:00 |
|
Alibek Omarov
|
3d999269eb
|
engine: net_ws: make net6_local global static, as it's not used outside of this translation unit
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
1e8e4825fa
|
engine: fix remaining -Wformat=2 and force it to -Werror
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
f9df96d70e
|
engine: server: fix server strings deduplication on 64-bit systems
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
a5191d8948
|
engine: client: console: simplify Field_DrawInputLine, try to make it safer
|
2025-03-08 02:35:32 +03:00 |
|
Alibek Omarov
|
b2d8239829
|
engine: common: net_http: fix decompression for compressed but not chunked files
|
2025-03-06 19:10:48 +03:00 |
|
Alibek Omarov
|
34322f025b
|
engine: client: limit ticket generator choices to revemu2013 only
|
2025-03-06 12:35:32 +03:00 |
|
Alibek Omarov
|
0e90e6285e
|
engine: host: use #if instead of #ifdef when checking for extended hl25 structs compile option
|
2025-03-03 22:59:44 +03:00 |
|
Alibek Omarov
|
2f5840f650
|
engine: host: add a cvar that indicates whether engine was built with --enable-hl25-extended-structs or not
|
2025-03-03 22:53:20 +03:00 |
|
Alibek Omarov
|
5f0880d4a2
|
engine: client: lower the bandwidth test fragment sizes to 1400 and less, as using 64k, 32k and more is unreliable
|
2025-03-02 20:20:40 +03:00 |
|
Bohdan Shulyar
|
884a3c66ac
|
client: touch: fix minor typo that prevented editing touch buttons commands
|
2025-03-02 20:19:58 +03:00 |
|
Alibek Omarov
|
c76752cc5f
|
engine: server: validate uuid in protinfo, it's an md5 string
|
2025-03-01 22:45:01 +03:00 |
|
Alibek Omarov
|
fc2888e107
|
engine: server: fix incorrect ID string generation, hashedcdkey is already an MD5 string
|
2025-03-01 22:27:22 +03:00 |
|
Alibek Omarov
|
674b4c1506
|
engine: server: reorder sv_client_t struct for better memory efficiency, remove unused fields
|
2025-03-01 22:07:05 +03:00 |
|
Alibek Omarov
|
cddd50f1e9
|
engine: server: completely erase sv_client_t on client connect, so we always start from scratch for every user
|
2025-03-01 22:07:05 +03:00 |
|
Alibek Omarov
|
6c9d5bc1fb
|
engine: server: cleanup penalties and warns for new players
|
2025-03-01 16:03:39 +03:00 |
|
Alibek Omarov
|
29c8818557
|
engine: server: do not continue processing command if the player was kicked during it (for example, by speedhack prevention)
|
2025-03-01 14:58:15 +03:00 |
|
Alibek Omarov
|
9b0ad7daf0
|
engine: common: register forgotten net_clockwindow cvar
|
2025-02-28 22:44:44 +03:00 |
|
Alibek Omarov
|
73729827f4
|
engine: platform: win32: add forgotten SDL.h include
|
2025-02-28 21:55:26 +03:00 |
|
Alibek Omarov
|
97fa395a3b
|
engine: platform: win32: fix build by restoring previous win32 header inclusion order
|
2025-02-28 21:44:22 +03:00 |
|
Alibek Omarov
|
eda4e95607
|
engine: client: draw version at bottom right in menu, regardless if dev_overview or net_graph are enabled (those only used in-game)
|
2025-02-28 15:11:24 +03:00 |
|
Alibek Omarov
|
a5f0ca38f1
|
engine: remove inclusion of SDL headers globally, helps to cleanup code before SDL3 migration
|
2025-02-28 13:14:47 +03:00 |
|
Alibek Omarov
|
bbbd7711c1
|
engine: platform: cleanup remnants of disabling vsync while loading mechanism for linux fbdev and dos ports
|
2025-02-28 12:33:30 +03:00 |
|
Alibek Omarov
|
38e922557d
|
engine: platform: sdl: remove disabling vsync while we're not in game, as this is something users have been complaining a lot
It's not a big deal if level loading will take a few milliseconds more.
|
2025-02-28 08:27:38 +03:00 |
|