Skip to content

j0zzz/JoeQuake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

JoeQuake is a custom Quake engine designed exclusively for speedrunning.
It was originated from the official id software GLQuake source code.

JoeQuake features several improvements over the vanilla GLQuake client, just to name a few:

  • Independent server-client physics
  • Ghost mode recording
  • Browsable Demos/Maps/Mods menus
  • Restructured, more detailed Options menu
  • Mouse cursor in menu
  • Supporting FitzQuake and RMQ protocols
  • Supporting a wide range of custom mods (including Quake remastered)
  • Colored static and dynamic lighting
  • External texture formats (TGA/PNG/JPG)
  • Capturing demos to AVI file

Binaries

Windows

You can download JoeQuake Windows (x86) releases here:

http://joequake.runecentral.com/downloads.html

Linux

Unfortunately this main fork does not provide any Linux binaries. You may compile your own Linux binaries from the following JoeQuake contributors (look for linux related branches):

https://github.com/kugelrund/JoeQuake

https://github.com/matthewearl/JoeQuake-1

License and Warranty

JoeQuake is released under the GNU GPL license. You may freely redistribute or modify JoeQuake as you wish.

Credits

Contributors

  • Jozsef Szalontai - lead programmer
  • Sphere - server/client bugfixes, several QoL improvements
  • Matthew Earl - entire ghost recording feature, SDL port

Authors whose code was re-used in JoeQuake

  • A. "Fuh" Nourai (FuhQuake additions)
  • Anton "Tonik" Gavrilov (ZQuake additions)
  • QuakeSpasm developers for every QS addition and their useful hints, tips
    • John Fitzgibbons
    • Ozkan Sezer
    • Eric Wasylishen
    • Axel Gneiting
    • Andrei Drexler
    • Spike
  • Creators of the Minizip library: http://www.winimage.com/zLibDll/minizip.html
  • fenix@io.com, for alias model interpolation
  • LordHavoc, for lerping alias model textures
  • Alexander Kovalchuk, for plenty of [sons]Quake additions
  • Anthony Bailey, for the avi capturing code
  • Slawomir Mazurek, for his help on linux
  • CrashFort, for NeaQuake additions
  • R00k, for Tremor/QRack additions

Inspirational persons

  • Attila Csernyik
  • Thomas Stubgaard
  • Denis Nazarov
  • Martin Selinus
  • Nolan Pflug
  • people @ RuneCentral forum, especially Baker and Sputnikutah
  • people @ QuakeSpeedrunning discord channel

External resources

The JoeQuake package contains hi-resolution images made by the following artists:

  • menu graphics, HUD icons, character sets by Moon[Drunk]
  • HUD player faces by PrimeviL
  • console background by Joseph "BootGuyJoe" Hanley
  • mouse cursor (unknown artist, found on gfx.quakeworld.nu)
Jozsef Szalontai
joequake@gmail.com