Commit Graph

5718 Commits

Author SHA1 Message Date
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