vkQuake 1.31.0 Binaries
Brings a collection of improvements and fixes from Quakespasm, Ironwail , QuakeSpasm-Spiked and others, to be able to play the most recent releases the best possible way.
Improvements:
- Support r_skyalpha
- Added Support for JPEG and PNG texture formats
- Support demos larger than 2 GiB
- Many performance optimizations by @andrei-drexler from Ironwail
- Increased internal limits on the number of models, triangles, sounds...etc. for the most demanding mods.
We can now play Slayers Testaments. - Increase chase cam target trace distance for large open maps
- Add set and seta commands
- Add 2+3 arg forms of the toggle command
- Backport angled sprites code from FTEQW
- Tweak scr_viewsize 130 (hide pause, momentarily show notices)
- Multithreading performance improvements by @Novum and @temx
- Library updates
- Code cleanups
Fixes:
- Clear button status on map load to prevent stray fires/jumps
- Fix Dutch angle VP_PARALLEL_UPRIGHT sprites
- Fix potential buffer overflow in COM_Parse
- Fix potential buffer overflow in Mod_LoadAliasFrame
- Fix potential infinite loop in S_PaintChannels
- Mod_PolyForUnlitSurface : remove hardcoded local verts
- Work around some collision issues by @Macil
- Give the cvars generated from float+vector autocvars prettier default/initial values
- Fix viewmodel interpolation with >10Hz animations
- Remove annoying '... is unbound, hit F4 to set' message
- Fix 'S_FindName: out of sfx_t' errors when switching Mods / maps
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.30.1...1.31.0