DirectQ

🇮🇪

DirectQ is a Quake Source port by MhQuake and Attacue, Unlike other quake engines DirectQ uses DirectX for rendering instead of OpenGL. This results in a very fast engine being able to run even on older systems with the latest DirectX. DirectQ ceased development in 2014 due to unknown reasons. The latest version is 1.9.2, there were plans for a 2.0 version using DirectX 11 and a Quake 2 version named DirectQ II.

The engine's spiritual sucessor is the MarkV engine.

Features

 * Very fast rendering being able to run on low end systems.
 * Support for fog.
 * Colored lightning support. (similar to Quake64)
 * Dynamic lightning.
 * Fullbright Lights.
 * Easy name creator.
 * Support for High res textures.
 * Underwater warp effect.
 * User friendly frontend with many settings.
 * Support for external music. (Mp3 and Ogg, Ogg need codecs)
 * QuakeWorld and Quake 64 styled HUD.
 * Support for most mods.
 * Improved chat messages, if the menu is active messages will display on the bottom instead of the rear top.
 * ProQuake's NAT Fix.
 * Anisotropic filtering.
 * Map Shot support.
 * And other minor features.

Custom music
DirectQ supports custom music similarly to Quakespasm or Darkplaces, Ogg support needs the required codecs.

First create a directory under the ID1 folder named music.

Secondly add the music files here. They can be either .mp3 or .ogg

Name them accordingly (ex. Track02.mp3). There's no Track01.mp3 since quake used Track01 for data. Do this for all your other music files. Name them up to Track11.mp3

Quake's soundtrack can be downloaded here.

Download
DirectQ can be downloaded here (Quaddicted archive, DirectQ ceased development on 2014)

If you get an error on start about d3dx9 you must download DirectX 9 here

Alternatively you can download Quake Mini HD build which uses DirectQ and has improved graphics here

DirectQ 1.9.0 and 1.9.2 lacks model texturing support, only level textures can be replaced, 1.8.8 is the last version to feature complete replacement support