Alibek Omarov
a5ff9b1c84
gha: don't forget to checkout before calling release script from the repo
2025-09-19 07:25:02 +05:00
Alibek Omarov
fe9e68ed24
scripts: flatpak: bump freedesktop sdk to 25.08
2025-09-18 10:15:33 +05:00
Alibek Omarov
2106260238
scripts: gha: set make_release.sh to be executable
2025-09-18 10:10:50 +05:00
Alibek Omarov
eed1d26191
engine: client: avi: be more verbose about incompatible ffmpeg libs versions in build-time
2025-09-17 12:47:09 +05:00
Alibek Omarov
6115ef0821
gha: move release commands into it's own script
2025-09-17 12:46:35 +05:00
Marc-Antoine Lortie
a63db5f31d
Add backslash before apostrophes.
2025-09-16 04:34:54 +05:00
Marc-Antoine Lortie
2553bd7f37
Android: Add French translation.
2025-09-16 04:34:54 +05:00
Alibek Omarov
2da0db4a31
engine: client: refactor connection to the server, always send bandwidth test and challenge from single function
2025-09-15 13:03:22 +05:00
Drive Kinght
5fc104c6a4
android: add Chinese translation
2025-09-12 16:27:24 +05:00
Alibek Omarov
39066bf82b
3rdparty: mainui: update
2025-09-11 08:06:11 +05:00
Alibek Omarov
03192be245
engine: server: actually register new cvars =/
2025-09-10 17:52:37 +05:00
Alibek Omarov
b59ba5a127
engine: server: make automatic ban of players stuck in connect loop optional and make ban time configurable
2025-09-09 14:55:22 +05:00
LekKit
c399611fc7
Merge branch 'master' into master
2025-09-09 09:45:06 +03:00
Sergey Degtyar
ccc44f3c5f
engine: voice: fix voice loopback bit
2025-09-09 01:19:27 +05:00
Alibek Omarov
b2f4d84272
engine: client: give server a bit more time to reply to bandwidth test
2025-09-08 21:19:53 +05:00
Alibek Omarov
97b8fa74a7
3rdparty: mainui: update
2025-09-07 23:29:16 +05:00
Alibek Omarov
c679037085
ref: gl: fix -Wformat error on 64-bit platforms
2025-09-07 01:56:54 +05:00
Alibek Omarov
793de9ec3e
engine: move clc_strings definition to net_buffer, alongside svc_strings
2025-09-06 04:58:34 +05:00
Alibek Omarov
ccff8191dd
engine: server: increase sv_connect_timeout to 60 by request
2025-09-06 04:50:34 +05:00
Alibek Omarov
d039a08b4e
ref: gl: fix up data types. Engine TMU type is int, rather than GLint, and texture indices are technically unsigned int only (and they aren't GLenum)
2025-09-06 01:57:36 +05:00
Alibek Omarov
c0e8827cd5
ref: gl: refactoring, use bitset macros, use static for global objects
2025-09-06 01:57:36 +05:00
Alibek Omarov
11f976d9e9
ref: gl: simplify r_speeds, get rid of R_Speeds_Printf in favor using Q_snprintf directly
2025-09-06 01:31:53 +05:00
Alibek Omarov
7c83aafbf5
ref: gl: fix incorrect usage of GL_Bind in R_ShowTextures (it accepts engine's texture id, not opengl texture name)
2025-09-06 01:26:43 +05:00
Alibek Omarov
699e178f62
ref: gl: remove excessive ASSERT macro, use Assert everywhere
2025-09-06 00:41:48 +05:00
Alibek Omarov
598d756af1
engine: platform: sdl2: hide SDL log messages under -dev 2, as they're often misleading for everybody except engine developers
2025-09-05 18:20:12 +05:00
Alibek Omarov
c2e2686b6a
engine: voice: send disabled voice status when raw chan is exhausted, also send enabled status only when we have something to play
...
And other minor refactorings.
2025-09-03 04:20:22 +05:00
Alibek Omarov
9df2b8f1fb
engine: server: refactor SV_ParseVoiceData
2025-09-03 03:52:44 +05:00
Alibek Omarov
1ba45bde13
engine: server: fix voice block inverted logic, instead of checking the player's we're sending listeners list, check current player
2025-09-03 03:51:15 +05:00
Alibek Omarov
5106ebae58
engine: voice: fix local player server ack'ed message
2025-09-03 03:40:15 +05:00
Alibek Omarov
6b6bf7e458
Revert "engine: voice: unconditionally notify client.dll about talking player if we received the data"
...
This reverts commit 9fda7a15cb .
2025-09-03 03:30:24 +05:00
Alibek Omarov
2daaa94666
engine: voice: fix voice loopback on GoldSrc proto
2025-09-03 03:07:36 +05:00
Alibek Omarov
b129ed8f76
engine: voice: fix another off-by-one error, to fix server's ack status of local player talking
2025-09-03 03:01:49 +05:00
Alibek Omarov
9fda7a15cb
engine: voice: unconditionally notify client.dll about talking player if we received the data
2025-09-03 02:23:54 +05:00
Alibek Omarov
e38dc29411
3rdparty: mainui: update
2025-09-02 22:30:57 +05:00
Alibek Omarov
7e3dc39cdd
engine: similar to other config saving functions, print when vfs.cfg is being saved
2025-09-01 01:46:27 +05:00
Alibek Omarov
9c6589fa03
engine: introduce vfs.cfg to properly control user set addon folders
...
vfs.cfg executed before game directory is mounted, this way we can know which
folders must be mounted before engine initialization.
This commit also removes buggy hot reload of the addon folders.
2025-09-01 01:42:37 +05:00
Alibek Omarov
5e53ccab55
waf: update to latest waifu
2025-08-31 12:30:25 +05:00
Alibek Omarov
42b0a9a13d
scripts: gha: copy SDL library with all symlinks to it
2025-08-30 21:46:39 +05:00
Alibek Omarov
b504876646
3rdparty: maintui: update
2025-08-30 21:24:48 +05:00
Alibek Omarov
a0a0d58be5
engine: client: unify quality options between Xash and GoldSrc protocol (lowering overall bitrate for Xash servers, which might help overcome default rate limitations)
2025-08-30 19:32:50 +05:00
Alibek Omarov
03571f831e
3rdparty: vgui_support: update
2025-08-30 19:32:50 +05:00
Alibek Omarov
83fe4d6c59
ref: gl: mark gl_frustum_t pointer as const in frustum culling functions
2025-08-30 19:32:50 +05:00
David
a83c483616
ndroid: add Spanish translation by @MBM711
2025-08-27 21:44:51 +05:00
Alibek Omarov
4c0931cc89
engine: fix loading mods on Linux that have Intel architecture suffix, like ag_i386.so
2025-08-27 16:12:21 +05:00
Alibek Omarov
e52c46ec5e
engine: imagelib: rename mips variable to mipmaps, to avoid clash with some MIPS compilers
...
While here, reduce some variables scope.
2025-08-25 11:37:14 +05:00
Alibek Omarov
dd967ffa75
3rdparty: update mainui_cpp and maintui
2025-08-25 11:32:03 +05:00
Владислав Сухов
6474e07472
android: update russian strings
2025-08-22 21:39:53 +05:00
Владислав Сухов
dc1e39264b
Documentation: donate: add new donation info
2025-08-22 13:36:35 +05:00
Alibek Omarov
74b196d2c3
ref: gl: do not apply multisampling when drawing 2D
2025-08-17 23:43:53 +05:00
Andrey Akhmichin
4f9eb9f229
Documentation: opensource-mods.md: add Crack-Life.
2025-08-17 22:25:12 +05:00