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
Menino David
31c5ed69a7
android: update Brazilian Portuguese translation
2025-08-17 22:25:02 +05:00
Andrey Akhmichin
6e00e6c34c
Documentation: supported-mod-list.md: add Crack-Life.
2025-08-17 22:23:16 +05:00
Eoin O'Neill
9df725f1e9
readme: use SDL3 with sdl2-compat on Fedora/RedHat
...
SDL2 is no longer available directly on Fedora as of Fedora 42.
I believe this should also be true on RedHat EL but I'd like feedback
there.
2025-08-16 14:42:45 +05:00
Bohdan Shulyar
f0720026fc
engine: client: touch: don't reset state if clientonly didn't change
2025-08-13 20:51:10 +05:00
Alibek Omarov
6b4a16b337
engine: client: do not cause assertion when using voice chat when sound is disabled or failed to initialize
2025-08-13 19:32:33 +05:00
Alibek Omarov
f12ef07c02
engine: whereami: add support for GNU/Hurd
2025-08-13 17:02:22 +05:00
Alibek Omarov
59d771c4e4
public: add definitions for GNU/Hurd
2025-08-13 16:45:53 +05:00
Bohdan Shulyar
e716290523
android: add runtime permissions for older android versions
2025-08-13 15:43:18 +05:00
Alibek Omarov
3ca168b329
android: set requestLegacyExternalStorage specifically for Android 10 which didn't had MANAGE_EXTERNAL_STORAGE yet
2025-08-12 13:43:02 +05:00
Alibek Omarov
4f45df2293
engine: imagelib: add missing argument name, so it compilers with old C standards compliant compilers
2025-08-11 20:50:03 +05:00
Alibek Omarov
af0d77caf7
filesystem: android: more verbosity when mounting assets on Android fails
2025-08-11 18:49:26 +05:00
Alibek Omarov
3a6862f278
engine: when specifying server dll name with an @ (give that feature a name please), actually look for it in server dlls folder
2025-08-11 18:44:12 +05:00
Alibek Omarov
2ad482ee2f
engine: platform: android: add some verbosity when successfully loading libraries on Android (hidden under -dev 2)
2025-08-11 18:36:44 +05:00
Alibek Omarov
be0d31f408
engine: imagelib: try to use FS_Search to bruteforce through supported image formats
2025-08-08 18:14:46 +05:00
Alibek Omarov
7c8e2a598f
android: restore su.xash.engine.MOD action intent filter
2025-08-08 17:49:30 +05:00
Alibek Omarov
820a001ced
engine: move prepending lib prefix on Android earlier, when the path is constructed
2025-08-08 17:03:56 +05:00
Alibek Omarov
a5b68c5ed9
public: remove unused global
2025-08-08 17:01:35 +05:00
Alibek Omarov
f37738f6f8
android: set useLegacyPackaging to true, disable noCompress
2025-08-08 16:16:35 +05:00
Alibek Omarov
4cc009ac3e
engine: always prepend lib on Android, as it's part of library naming scheme now
2025-08-08 16:16:05 +05:00
Alibek Omarov
5100125fef
Documentation: extensions: library-naming: add a note about distributing Android game libraries
2025-08-08 16:13:48 +05:00
Alibek Omarov
1c0d145874
filesystem: restore lib prefix on Android, otherwise Android won't unpack the libraries
2025-08-08 16:00:03 +05:00
Alibek Omarov
0e48f57247
3rdparty: mainui: update
2025-08-05 19:04:33 +05:00
Alibek Omarov
f9ec8f0b85
wscript: disable {gcc,msvc}deps with wafcache enabled
2025-08-05 19:03:53 +05:00
Alibek Omarov
a4614a00e9
engine: move android logging category from debug to info
2025-08-05 19:03:53 +05:00
Bohdan Shulyar
0ba45d343e
host: common: switch host_writeconfig to direct function call
2025-08-05 01:31:21 +05:00
Bohdan Shulyar
2c26601bee
engine: common: add a host_writeconfig console command
2025-08-05 01:31:21 +05:00
Alibek Omarov
10ada3c141
Revert "scripts: gha: temporarily switch hlsdk-portable branch to android_library_naming for testing"
...
This reverts commit c1c0c2761d .
2025-08-04 10:39:04 +05:00
Alibek Omarov
4912e84d46
android: enable x86 and x86_64 abis back
2025-08-04 10:38:59 +05:00
Alibek Omarov
81c7ef20eb
filesystem: android: use commit date as android assets file time
2025-08-04 10:25:42 +05:00
Alibek Omarov
ac22de84bf
public: remove Q_buildnum generated from __DATE__ macro, as we rely only on Git now
2025-08-04 10:25:42 +05:00
Alibek Omarov
70f6480a5f
engine: add a shortcut for loading custom DLLs that follow library naming scheme (like bots)
2025-08-03 19:01:56 +05:00