Package: wnpp
Severity: wishlist
Owner: [email protected]
X-Debbugs-Cc: [email protected]

* Package name    : vkquake
  Version         : 1.35.0
  Upstream Contact: Axel Gneiting
* URL             : https://github.com/Novum/vkQuake
* License         : GPL-2.0+
  Programming Lang: C, C++
  Description     : Modern Quake 1 engine utilising the Vulkan API

vkQuake is a port of id Software's Quake using Vulkan
instead of OpenGL for rendering. It is based on the popular
QuakeSpasm and QuakeSpasm-Spiked ports and runs all mods
compatible with QuakeSpasm like Arcane Dimensions.

Improvements over QuakeSpasm include:

- Much better performance with multithreaded rendering and
  loading
- The game can run at higher frame rates than 72Hz without
  breaking physics
- A software Quake like underwater effect
- Support for Classic (original Quake) and Enhanced models
  (either MD5 format like the 2021 re-Release, or MD3 like
  Quake3)
- When both Classic and Enhanced versions of models exist,
  display one or other kind using the Models menu option.
- True color skins support (.png, .tga, .jpg) for MD3/MD5
  models, including fullbrights (from QSS)
- ...

---

This is an open source Quake 1 engine based on QuakeSpasm,
which in turn is based on FitzQuake. QuakeSpasm is packaged
in Debian already, but this project provides many
improvements, some of which are listed above.

Another modern alternative would be Ironwail
(https://github.com/andrei-drexler/ironwail), which is also
based on QuakeSpasm, but uses the OpenGL API instead.
vkQuake cherry picks features from Ironwail, such as the
game store detection logic released in 1.35.0.

FYI, versions 1.35.0 (latest) and above will not work on
trixie as the packaged version of libvulkan1 there is too
old.

Reply via email to