Quakespasm-Spiked (aka: QSS)

Based upon Quakespasm.

Readme: Click Me!

Downloads:
Package Latest Fallback Notes
Win64 (x86-64)2024-March-012020-August-29 (Unsupported)
Win32 (x86)2024-March-012020-August-29 (Unsupported)
Linux (amd64)2024-March-012020-August-29 (Unsupported)Requires system SDL2 package
Source Source is available on github
QC DevKit Preliminary QC+Particles DevKit

Main Features

NEW!

NEWER!

  • Small speedup of around +200% in various situations.
  • Things to Note


    Mission Statement

    QSS exists because of my frustraction with common quake engines totally ignoring mod development, and with mapper-focused engines ignoring multipler and multiplayer engines ignoring maps.
    QSS is my attempt to fix that. Being based upon QuakeSpasm it retains the benefits thereof (and singleplayer is still the primary focus). And with my numerous networking fixes it ca actually be used through firewalls or over ipv6, and without flickering when there are too many entites - it should be noted that this makes it better for extreme singleplayer maps too.
    Meanwhile it also supports numerous QuakeC extensions, even including Simple CSQC, so mods are no longer limited to hacks. It supports an effects system too, so you can finally create weapons that are actually different - assuming enough players also upgrade.

    A secondary aspect of QSS is to provide a 2nd or 3rd implementation of various extensions. Imho, when it comes to extension, 1 implementation is a mess, 2 implementations is an argument, and only 3+ implementations is a standard. More implementations help solidify standards.
    QSS is not intended to change the aesthetics from that of QS (beyond more file formats supported). People who want more graphical effects are probably already using an engine that supports them, and implementing them in QSS is likely to drive users away instead.
    QSS does change the networking (I consider this a bugfix due to how dire parts of vanilla quake were), but not in any way that should change the normal behaviour of the game's physics nor be visible to existing mods.