Some fixes, and also improvements from other QS derivatives.
Most notably the best-effort as-complete-as-can-be support for external textures.
Fixes:
- #767 : Deactivate transparent surface optimization (
r_drawwater_fast 0
) in order to fix non-water (lava, slime...etc.) transparency issues on particular levels. This has no apparent performance impact sor_drawwater_fast 0
is the default until a better solution arises. Thanks @j4reporting for investigating this. - #785: Dot crosshair enables player footstep sounds in Scourge of Armagon
- #787 : Added
sv_fte_recursivehullckeck
(default 1) to allow deactivation of FTE physics optimizations, for some levels with bad item placement (stuck in walls, falling through surfaces...etc.).
Improvements:
- #777 : MDL external skins support. (from QSS).
This last addition brings vkQuake roughly to the level of QSS w.r.t external textures support for:- BSP levels
- BSP models
- MDL & MD5 models
- Other minor external textures support adjustments
- #784 : added DP_SV_NODRAWTOCLIENT and DP_SV_DRAWONLYTOCLIENT extensions. (by @NHogweed)
- Added more Crosshair choices.
- Added labels to Sliders (from QS). Added a
Max FPS
slider in particular with a more natural scale. - Code cleanups.
- Library updates.
Please note: Windows 32bit binaries are not tested / not supported and are provided "as-is".
Windows binaries require the Microsoft Visual C++ Redistributable:
https://aka.ms/vs/17/release/vc_redist.x86.exe (32 bit)
https://aka.ms/vs/17/release/vc_redist.x64.exe (64 bit)
Linux AppImage requires at least glibc 2.31. Check with ldd --version
if in doubt (any recent Linux distribution should easily satisfy this). FUSE must be enabled and available (see https://docs.appimage.org/user-guide/troubleshooting/fuse.html)
Full Changelog: 1.32.1...1.32.2