VkQuake Versions Save

Vulkan Quake port based on QuakeSpasm

1.30.1

1 year ago

Same as https://github.com/Novum/vkQuake/releases/edit/1.30.0 but with workaround for AMD driver bug causing corrupted sky and a minor Vulkan correctness fix.

  • Support for remastered models (Needs data from remastered Quake)
  • Support for dynamic lightmap shadows (requires a ray tracing capable GPU)
  • Reworked all option menus
  • Support for modern HUD style
  • Transparency sorting (thanks @temx)
  • Dynamic lights are now computed in world instead of texel space for more consistent light sizes
  • New GPU memory allocator
  • Improved level load times

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.27. 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)

1.30.0

1 year ago
  • Support for remastered models (Needs data from remastered Quake)
  • Support for dynamic lightmap shadows (requires a ray tracing capable GPU)
  • Reworked all option menus
  • Support for modern HUD style
  • Transparency sorting (thanks @temx)
  • Dynamic lights are now computed in world instead of texel space for more consistent light sizes
  • New GPU memory allocator
  • Improved level load times

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.27. 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)

1.22.3

1 year ago
  • Mouse support in menus
  • Support for binding weapons in controls menu

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.27. 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)

1.22.1

1 year ago
  • GPU driven rendering (r_indirect) - much better performance in certain scenes (thanks @temx)
  • Windows installer, detects existing Quake installations
  • vkquake.pak is embedded into the executable, external file no longer used
  • Configuration is now saved to vkQuake.cfg instead of config.cfg
  • Demo seek support (arrow keys seek 10s, shift+arrows seek 30s, seek command bindable to function keys: bind F1 "seek -3")
  • Demo recording is no longer interrupted when loading savegames
  • fastload command loads savegame without reloading level (bind F6 "save quick"; bind F9 "fastload quick")
  • Model .scale support for mods/maps (thanks @Shpoike)
  • Lightstyles no longer saturate at 2x brightness
  • CPU/GPU optimizations for maps with very large geometry/lightmap footprints
  • r_speeds works again, r_showbboxes shows edict numbers
  • Various other bug fixes
  • Fixed pitch-black entities in some Arcane Dimension levels (thanks @andrei-drexler)

Ported from Ironwail (thanks @andrei-drexler):

  • Underwater sound filter (snd_waterfx 0 to disable)
  • viewsize 130 for clean screenshots (+/- keys to quickly select)
  • Built-in zooming support (togglezoom, +zoom/-zoom, zoom_fov, zoom_speed)

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.27. 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)

1.22.0

1 year ago
  • GPU driven rendering (r_indirect) - much better performance in certain scenes (thanks @temx)
  • Windows installer, detects existing Quake installations
  • vkquake.pak is embedded into the executable, external file no longer used
  • Configuration is now saved to vkQuake.cfg instead of config.cfg
  • Demo seek support (arrow keys seek 10s, shift+arrows seek 30s, seek command bindable to function keys: bind F1 "seek -3")
  • Demo recording is no longer interrupted when loading savegames
  • fastload command loads savegame without reloading level (bind F6 "save quick"; bind F9 "fastload quick")
  • Underwater sound filter (snd_waterfx 0 to disable)
  • viewsize 130 for clean screenshots (+/- keys to quickly select)
  • Built-in zooming support (togglezoom, +zoom/-zoom, zoom_fov, zoom_speed)
  • Model .scale support for mods/maps
  • Lightstyles no longer saturate at 2x brightness
  • CPU/GPU optimizations for maps with very large geometry/lightmap footprints
  • Fixed pitch-black entities in some Arcane Dimension levels
  • r_speeds works again, r_showbboxes shows edict numbers
  • Various other bug fixes

Known issues:

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.27. 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)

1.20.3

1 year ago
  • Fixed multiple parallelism bugs
  • 8-bit mode now has dithering

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.17. 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)

1.20.2

1 year ago
  • Fixed a crash on startup with re-release Quake data
  • Fixed crash with small stack sized on Unix (e.g. musl libc)

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.17. 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)

1.20.1

1 year ago
  • Fix a bug that could cause random lockups with 1.20.0
  • Fix screenshot crash
  • Fix corruption if new vkquake.pak is missing or old one is still in place

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.17. 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)

1.20.0

1 year ago
  • Parallelized renderer for significantly higher performance
  • Parallelized texture mip generation for faster load times
  • SIMD code optimizations
  • "8-bit" color mode emulation
  • Scaling is now less blurry
  • Mods menu
  • Completely replaced memory management (no more -heapsize)

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.17. 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)

1.13.1

1 year ago
  • GUI scale is now relative to screen height (scr_relativescale 0 to disable)
  • Crosshair is now selectable from menu. Also added the option to use a dot instead of cross crosshair.
  • Improved compatibility with latest Quake Steam re-release version
  • Fixed unlit maps with GPU lightmap updates
  • Reverted improper fix for rogue lavamen that caused lots of other issues
  • Various smaller bug fixes
  • Update to SDL 2.0.22

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.14. 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)