Alibek Omarov
d570d6d6da
scripts: gha: enable building maintui on supported platforms (win32, linux and apple)
2025-04-10 19:21:09 +03:00
Alibek Omarov
882b573e70
wscript: build maintui alongside mainui_cpp, so both could be used and shipped
2025-04-10 19:21:09 +03:00
Andrey Akhmichin
54657c149b
utils: mdldec: use separate options for sequences and textures.
2025-04-10 14:57:11 +05:00
Alibek Omarov
9054b11ebd
engine: client: let loading custom menu dll with -menulib command line switch
2025-04-09 17:35:36 +03:00
Alibek Omarov
71d31330f9
filesystem: dir: fix possible null dereference
2025-04-05 14:03:24 +05:00
SNMetamorph
ea29699633
scripts: gha: psvita: pinned cmake version to 3.28.3
2025-04-05 12:45:45 +05:00
Andrey Akhmichin
ccb8d611c6
public: add getopt implementation from NetBSD libc.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
f4d98c056e
utils: mdldec: handle unknown options.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
779adcd838
utils: mdldec: bump version to 1.2.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
16e2ce0aeb
utils: mdldec: avoid brackets.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
7bfcd4cef0
utils: mdldec: add options to:
...
- disable log output.
- use separate directories for smd and texture files.
- avoid to write paranoia 2 motion types.
- ignore filesize checks.
- enable UV coords shifting.
- show decompiler version.
- show help.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
c298635728
utils: mdldec: Makefile: update.
2025-04-02 12:07:41 +03:00
Andrey Akhmichin
92e976952e
utils: mdldec: fix UV coords shifting yet again.
2025-04-02 12:07:41 +03:00
Denis Drakhnia
a85bd0c864
maintui: first blood
2025-04-01 14:46:27 +03:00
Alibek Omarov
0a5f175431
mainui: update
2025-03-31 19:18:39 +03:00
Alibek Omarov
da6402ccc2
common: xash3d_types: disable PFN_RETURNS_NONNULL attribute for MCST lcc
2025-03-31 19:14:22 +03:00
Alibek Omarov
9d1b03d119
scripts: gha: build for e2k-8c on GitHub Actions machines
2025-03-31 19:07:47 +03:00
Alibek Omarov
6cf0d7a871
scripts: gha: linux: fix enabling stb_truetype in mainui_cpp
2025-03-31 18:20:23 +03:00
SNMetamorph
d5a6a7ae60
scripts: gha: made voice chat enabled by default for PS Vita platform
2025-03-30 20:24:38 +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
SNMetamorph
b9072e4642
Documentation: slightly updated PS Vita port installation instructions
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
ac5be8156b
Revert "wscript: force -Wuninitialized to error"
...
This reverts commit e615ff0e7f .
2025-03-25 19:10:13 +03:00
Alibek Omarov
8c12a8baed
mainui: update
2025-03-25 19:02:00 +03:00
Alibek Omarov
e615ff0e7f
wscript: force -Wuninitialized to error
2025-03-25 17:11:51 +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
706cc16a86
ref: fix -Wmaybe-uninitialized
2025-03-25 17:06:59 +03:00
Alibek Omarov
a9fd508e47
engine: common: fix reading maybe uninitialized crt_tm variable
2025-03-25 17:04:35 +03:00
Alibek Omarov
90bd72d481
ref: gl: disable blend after we're done drawing sprite "lightmap"
...
Fixes translucent brush model on renderfx2.bsp (https://twhl.info/vault/view/6933 )
which so happened to draw after agrunt sprite, that has "lightmap" enabled
2025-03-25 00:52:11 +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
Andrey Akhmichin
ea70989fd2
utils: mdldec: Fix resource names validity checks.
2025-03-24 01:24:31 +03:00
Andrey Akhmichin
091228bcb3
Documentation: supported-mod-list.md: update.
2025-03-24 01:24:25 +03:00
Alibek Omarov
9c49253388
filesystem: allow symlinks when using listdirectory with dirs_only = true
...
Should fix special setups when game directories are actually symlinks
2025-03-20 20:31:44 +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
Alibek Omarov
c389736c2f
android: do not crash on Browse button if activity wasn't found
2025-03-20 02:44:37 +03:00
Alibek Omarov
66bdca63ee
ref: gl: upload skybox texture object with >= 5800 name only with GL compatibility context, it's not needed on GLES
2025-03-17 08:32:06 +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
d13429a287
game_launch: explicitly call wide or ascii Win32 API function calls
2025-03-16 20:41:57 +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