Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Engine:Id Tech 1"

From PCGamingWiki, the wiki about fixing PC games
(why the hell is this broken.)
Tag: Undo
m (→‎Launchers: Reword DoomRunner Linux section)
 
(10 intermediate revisions by 6 users not shown)
Line 12: Line 12:
 
==Other information==
 
==Other information==
 
===Source ports===
 
===Source ports===
 +
{{cleanup|section|reason=Consider adding supported major engine versions (Doom/DoomII, Heretic, Hexen, Strife) and supported limit-removing mod/map types (Vanilla, Boom, MBF, ZDoom, GZDoom, MBF21, etc.) for each engine}}
 
{{ii}} A more exhaustive list is available on [[Wikipedia:Doom source port|Wikipedia]] and a set of comparison tables is available on [http://doomwiki.org/wiki/Comparison_of_source_ports DoomWiki.org].
 
{{ii}} A more exhaustive list is available on [[Wikipedia:Doom source port|Wikipedia]] and a set of comparison tables is available on [http://doomwiki.org/wiki/Comparison_of_source_ports DoomWiki.org].
 
{{ii}} Latest Git builds of ZDoom, GZDoom, LZDoom, and Odamex are available at [http://devbuilds.drdteam.org/index.php DRD Team Development Builds].
 
{{ii}} Latest Git builds of ZDoom, GZDoom, LZDoom, and Odamex are available at [http://devbuilds.drdteam.org/index.php DRD Team Development Builds].
 
{{Source ports table|content=
 
{{Source ports table|content=
{{Source ports table/row| ZDoom | url=https://zdoom.org/downloads | Renderers available: '''Software'''.<br />Limit-removing source port that has features such as high resolutions and all-new editing features for modders. Detects Steam releases. <br />No longer maintained by the original developer.<ref>{{Refurl|url=https://forum.zdoom.org/viewtopic.php?t=54883#p968108|title=ZDoom • View topic - ZDoom is Dead. Long live ZDoom.|date=May 5, 2017}}</ref> | Windows, OS X, Linux }}
+
{{Source ports table/row| ZDoom | url=https://zdoom.org/downloads | Renderers available: '''Software'''.<br />Limit-removing source port that has features such as high resolutions and all-new editing features for modders.<br />No longer maintained by the original developer.<ref>{{Refurl|url=https://forum.zdoom.org/viewtopic.php?t=54883#p968108|title=ZDoom • View topic - ZDoom is Dead. Long live ZDoom.|date=May 5, 2017}}</ref> | Windows, OS X, Linux }}
{{Source ports table/row| GZDoom | url=https://zdoom.org/downloads |  Renderers available: '''OpenGL (Default), OpenGL ES, Vulkan, Software - SoftPoly'''.<br />Based on the same code as ZDoom, except it also uses an OpenGL and Vulkan renderer. '''Nearly every mod should work with GZDoom''', specifically ones that use special effects. A widescreen frontend pack created by Nash Muhandes is also included for v4.5.0 and onward. Detects Steam releases. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
+
{{Source ports table/row| GZDoom | url=https://zdoom.org/downloads |  Renderers available: '''OpenGL (Default), OpenGL ES, Vulkan, Software - SoftPoly'''.<br />Based on the same code as ZDoom, except it also uses an OpenGL and Vulkan renderer. '''Nearly every mod should work with GZDoom''', specifically ones that use special effects. A widescreen frontend pack created by Nash Muhandes is also included for v4.5.0 and onward. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
 
{{Source ports table/row| LZDoom | url=https://zdoom.org/downloads | Renderers available: '''Software (Default - DirectDraw via D3D9 legacy), OpenGL'''.<br />A version of GZDoom designed for low end computers that supports older hardware and older software rendering. Defaults to Software rendering. It's fast software rendering mode is powered by D3D9s DirectDaw legacy compatibility mode. OpenGL - Hardware Accelerated renderer included. Replacement for QZDoom. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
 
{{Source ports table/row| LZDoom | url=https://zdoom.org/downloads | Renderers available: '''Software (Default - DirectDraw via D3D9 legacy), OpenGL'''.<br />A version of GZDoom designed for low end computers that supports older hardware and older software rendering. Defaults to Software rendering. It's fast software rendering mode is powered by D3D9s DirectDaw legacy compatibility mode. OpenGL - Hardware Accelerated renderer included. Replacement for QZDoom. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
{{Source ports table/row| Doomsday Engine| url=https://dengine.net/ |  Renderers available: '''Software, OpenGL'''.<br />Probably the best source port under active development alongside (G)ZDoom. '''Easy mod & addon management'''. '''Enhanced graphics and effects'''. | Windows, OS X, Linux }}
+
{{Source ports table/row| Doomsday Engine| url=https://dengine.net/ |  Renderers available: '''Software, OpenGL'''.<br />Probably the best source port under active development alongside GZDoom.{{cn|subjective claim}}<br>'''Easy mod & addon management. Enhanced graphics and effects'''. | Windows, OS X, Linux }}
 
{{Source ports table/row| Zandronum| url=https://zandronum.com/ |  Renderers available: '''Software, OpenGL'''.<br />Based off modified ZDoom code. '''Use this source port to play online''', as it significantly overhauls the netcode from ZDoom. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
 
{{Source ports table/row| Zandronum| url=https://zandronum.com/ |  Renderers available: '''Software, OpenGL'''.<br />Based off modified ZDoom code. '''Use this source port to play online''', as it significantly overhauls the netcode from ZDoom. '''Highly vanilla unfriendly'''. | Windows, OS X, Linux }}
 
{{Source ports table/row| Odamex | url=http://odamex.net/ |  Renderers available: '''Software'''.<br />Source port based on ZDoom 1.22 (and parts of 1.23) that focuses on multiplayer while staying close to the original Doom. | Windows, OS X, Linux }}
 
{{Source ports table/row| Odamex | url=http://odamex.net/ |  Renderers available: '''Software'''.<br />Source port based on ZDoom 1.22 (and parts of 1.23) that focuses on multiplayer while staying close to the original Doom. | Windows, OS X, Linux }}
{{Source ports table/row| PrBoom | url=http://prboom.sourceforge.net/ |  Renderers available: '''Software, OpenGL'''.<br />Limit-removing source port based off Boom that aims to preserve the feel of vanilla Doom while adding modern editing features. Includes an OpenGL renderer and supports high resolutions. Development ceased in 2008; consider using PrBoom+ instead. | Windows, OS X, Linux }}
+
{{Source ports table/row| PrBoom | url=http://prboom.sourceforge.net/ |  Renderers available: '''Software, OpenGL'''.<br />Limit-removing source port based off Boom that aims to preserve the feel of vanilla Doom while adding modern editing features. Includes an OpenGL renderer and supports high resolutions. '''Development ceased in 2008; consider using PrBoom+ instead.''' | Windows, OS X, Linux }}
 
{{Source ports table/row| PrBoom+ | url=https://github.com/coelckers/prboom-plus |  Renderers available: '''Software, OpenGL'''.<br />Based off PrBoom. Extends the port with more features. | Windows, OS X, Linux }}
 
{{Source ports table/row| PrBoom+ | url=https://github.com/coelckers/prboom-plus |  Renderers available: '''Software, OpenGL'''.<br />Based off PrBoom. Extends the port with more features. | Windows, OS X, Linux }}
{{Source ports table/row| PrBoom: Ray Traced | url=https://github.com/sultim-t/prboom-plus-rt/releases |  Renderers available: '''Vulkan'''.<br />A fork of PrBoom+ that implements {{w|Ray tracing (graphics)|ray tracing}} graphics. Includes an optional [[DLSS]] plug-in. '''Requires a very high-end GPU capable of using Vulkan'''. | Windows }}
+
{{Source ports table/row| DSDA-Doom | url=https://github.com/kraflab/dsda-doom |  Renderers available: '''Software, OpenGL'''.<br />Fork of PrBoom+ which adds support for Heretic, Hexen, MBF21, and Doom-in-Hexen, as well as several quality of life improvements. | Windows }}
{{Source ports table/row| Chocolate Doom | url=http://www.chocolate-doom.org/wiki/index.php/Main_Page |  Renderers available: '''Software'''.<br />A source port that aims to accurately reproduce the experience of playing vanilla Doom. Renders at a low-resolution (that's upscaled to higher resolutions) and purposefully keeps the original game's limits. | Windows, OS X, Linux }}
+
{{Source ports table/row| PrBoom: Ray Traced | url=https://github.com/sultim-t/prboom-plus-rt/releases |  Renderers available: '''Vulkan'''.<br />A fork of PrBoom+ that implements {{w|Ray tracing (graphics)|ray tracing}} graphics. Includes an optional [[DLSS]] plug-in. '''Requires a GPU capable of using Vulkan with ray-tracing extensions'''. | Windows }}
{{Source ports table/row| Crispy Doom | url=https://github.com/fabiangreffrath/crispy-doom |  Renderers available: '''Software'''.<br />A limit-rising and enhanced resolution off-shoot of Chocolate Doom with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Doom features. | Windows }}
+
{{Source ports table/row| Chocolate Doom | url=http://www.chocolate-doom.org/wiki/index.php/Main_Page |  Renderers available: '''Software'''.<br />A source port that aims to accurately reproduce the experience of playing vanilla Doom. Renders at a low-resolution (that's upscaled to higher resolutions) and purposefully keeps the original game's limits. '''Strictly vanilla faithful; consider using Crispy Doom for QoL and mod compatibility enhancements.''' | Windows, OS X, Linux }}
 +
{{Source ports table/row| Crispy Doom | url=https://github.com/fabiangreffrath/crispy-doom |  Renderers available: '''Software'''.<br />A limit-rising and double-resolution off-shoot of Chocolate Doom with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Doom features. '''Highly vanilla faithful, but more mod-compatible than Chocolate Doom.''' | Windows }}
 
{{Source ports table/row| Woof! | url=https://github.com/fabiangreffrath/woof/releases | Renderers available: '''Software (with acceleration)'''.<br />A modern continuation of WinMBF, a Boom-derived source port, with quality-of-life enhancements and support for new modding features. | Windows }}
 
{{Source ports table/row| Woof! | url=https://github.com/fabiangreffrath/woof/releases | Renderers available: '''Software (with acceleration)'''.<br />A modern continuation of WinMBF, a Boom-derived source port, with quality-of-life enhancements and support for new modding features. | Windows }}
 
{{Source ports table/row| Doom Retro | url=https://github.com/bradharding/doomretro/wiki | Renderers available: '''Software (with acceleration), Direct3D9 (Default), OpenGL'''.<br /> Source port based off Chocolate Doom that supports vanilla, limit-removing and Boom-compatible maps and makes a few other changes/fixes for the modern age while still keeping the classic Doom experience. | Windows }}
 
{{Source ports table/row| Doom Retro | url=https://github.com/bradharding/doomretro/wiki | Renderers available: '''Software (with acceleration), Direct3D9 (Default), OpenGL'''.<br /> Source port based off Chocolate Doom that supports vanilla, limit-removing and Boom-compatible maps and makes a few other changes/fixes for the modern age while still keeping the classic Doom experience. | Windows }}
Line 39: Line 41:
 
|| [https://github.com/FreaKzero/ssgl-doom-launcher SSG Launcher] || Windows, Mac OS X, Linux || The launcher also has the extra functionality with launching [[Doom 64 EX]], the [http://forum.zdoom.org/viewtopic.php?f=19&t=33292 DoomRPG mod], and also the [http://oblige.sourceforge.net/ OBLIGE Level Maker].
 
|| [https://github.com/FreaKzero/ssgl-doom-launcher SSG Launcher] || Windows, Mac OS X, Linux || The launcher also has the extra functionality with launching [[Doom 64 EX]], the [http://forum.zdoom.org/viewtopic.php?f=19&t=33292 DoomRPG mod], and also the [http://oblige.sourceforge.net/ OBLIGE Level Maker].
 
|-
 
|-
|| [https://github.com/qbasicer/qzdl/releases/tag/v3.2.2.2-stable ZDL] || Windows || A simple, but powerful launcher that is designed for ZDoom and GZDoom.
+
|| [https://github.com/lcferrum/qzdl/releases/tag/3-1.1 ZDL] || Windows || A simple, but powerful launcher that is designed for ZDoom and GZDoom. Also works with most source ports.
 
|-
 
|-
 
|| [https://github.com/paynworth/RocketLauncher2 RocketLauncher] || Windows, Linux || Based on Qt, RocketLauncher consists many features to customize your game and a support for DOSBox. Linux users should compile it in order to install it.
 
|| [https://github.com/paynworth/RocketLauncher2 RocketLauncher] || Windows, Linux || Based on Qt, RocketLauncher consists many features to customize your game and a support for DOSBox. Linux users should compile it in order to install it.
 
|-
 
|-
|| [http://realm667.com/index.php/en/doom-launcher Doom Launcher] || Windows || Features automatic mod download from /idgames database. Source code can be found [https://github.com/nstlaurent/DoomLauncher here.]
+
|| [https://www.realm667.com/en/projects-mainmenu-50/tools/doom-launcher Doom Launcher] || Windows || Features automatic mod download from /idgames database. Source code can be found [https://github.com/nstlaurent/DoomLauncher here.]
 +
|-
 +
|| [https://github.com/Youda008/DoomRunner DoomRunner]|| Windows, Linux || Preset-oriented graphical launcher of various ported Doom engines. Available on Linux via [https://github.com/Youda008/DoomRunner/releases pre-compiled executable] or [https://flathub.org/apps/io.github.Youda008.DoomRunner flatpak via Flathub].
 
|-
 
|-
 
|| [https://forum.zdoom.org/viewtopic.php?f=44&t=61647 Doomie] || Windows || Another simple launcher that also support Chocolate Doom.
 
|| [https://forum.zdoom.org/viewtopic.php?f=44&t=61647 Doomie] || Windows || Another simple launcher that also support Chocolate Doom.

Latest revision as of 12:45, 16 December 2023

id Tech 1
IdTechLogo.png
Developers
First release date
Latest release date
Predecessor
Successor

Game Developer Publisher First release Available on
Beyond Sunset Metacorp Movie Games S.A.
Windows
macOS (OS X)
Chex Quest Digital Café General Mills December 1, 1996
DOS
Windows 3.x
Windows
macOS (OS X)
Linux
Doom (1993) id Software GT Interactive, id Software December 10, 1993
DOS
Linux
Mac OS
Windows
macOS (OS X)
Windows 3.x
Windows
Doom 3: BFG Edition id Software, Nerve Software, Panic Button Bethesda Softworks October 16, 2012
Windows
Doom I Enhanced Nerve Software, id Software Bethesda Softworks January 9, 2020
Windows
Doom II Enhanced Nerve Software, id Software Bethesda Softworks January 9, 2020
Windows
Doom II: Hell on Earth id Software GT Interactive October 10, 1994
DOS
Windows
Mac OS
Linux
Windows 3.x
Windows
macOS (OS X)
Final Doom TeamTNT, Casali brothers, id Software GT Interactive May 31, 1996
DOS
Windows
Mac OS
Windows
macOS (OS X)
Linux
Hedon Zan March 21, 2019
Windows
Linux
Hellslinger Hellworks Team Hellforge Studios
Heretic Raven Software id Software, GT Interactive December 23, 1994
DOS
Mac OS
Windows
macOS (OS X)
Linux
Hexen: Beyond Heretic Raven Software id Software October 30, 1995
DOS
Mac OS
Windows
Windows
macOS (OS X)
Linux
Nocturne in Yellow The Laughing Chamber August 7, 2015
Windows
Project Crypt Tabijaky May 13, 2022
Windows
macOS (OS X)
REKKR: Sunken Land Mockingbird Softworks October 11, 2021
Windows
Return of the Triad Leon Zawada, Simon Rance September 16, 2011
Windows
macOS (OS X)
Linux
Selaco Altered Orbit Studios May 1, 2024
Windows
Linux
SharpShooter3D HeadHuntersGames September 5, 2018
Windows
Sonic Robo Blast 2 Sonic Team Junior December 7, 2019
Windows
macOS (OS X)
Linux
Sonic Robo Blast 2 Kart Kart Krew November 17, 2018
Windows
macOS (OS X)
Linux
Stellar Valkyrie In The Keep
Strife Rogue Entertainment Velocity Inc. May 15, 1996
DOS
Strife: Veteran Edition Rogue Entertainment Night Dive Studios December 12, 2014
Windows
macOS (OS X)
Linux
Supplice Mekworx Hyperstrange
Windows
The Adventures of Square BigBrik Games November 7, 2014
Windows
Vomitoreum Scumhead July 30, 2021
Windows
Linux

Other information

Source ports

This section may require cleanup to meet basic quality standards. The specific problem is: Consider adding supported major engine versions (Doom/DoomII, Heretic, Hexen, Strife) and supported limit-removing mod/map types (Vanilla, Boom, MBF, ZDoom, GZDoom, MBF21, etc.) for each engine. You can help by modifying the article. The discussion page may contain useful suggestions.
A more exhaustive list is available on Wikipedia and a set of comparison tables is available on DoomWiki.org.
Latest Git builds of ZDoom, GZDoom, LZDoom, and Odamex are available at DRD Team Development Builds.
Name Description
ZDoom Renderers available: Software.
Limit-removing source port that has features such as high resolutions and all-new editing features for modders.
No longer maintained by the original developer.[1]
Windows
macOS (OS X)
Linux
GZDoom Renderers available: OpenGL (Default), OpenGL ES, Vulkan, Software - SoftPoly.
Based on the same code as ZDoom, except it also uses an OpenGL and Vulkan renderer. Nearly every mod should work with GZDoom, specifically ones that use special effects. A widescreen frontend pack created by Nash Muhandes is also included for v4.5.0 and onward. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
LZDoom Renderers available: Software (Default - DirectDraw via D3D9 legacy), OpenGL.
A version of GZDoom designed for low end computers that supports older hardware and older software rendering. Defaults to Software rendering. It's fast software rendering mode is powered by D3D9s DirectDaw legacy compatibility mode. OpenGL - Hardware Accelerated renderer included. Replacement for QZDoom. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
Doomsday Engine Renderers available: Software, OpenGL.
Probably the best source port under active development alongside GZDoom.[citation needed]
Easy mod & addon management. Enhanced graphics and effects.
Windows
macOS (OS X)
Linux
Zandronum Renderers available: Software, OpenGL.
Based off modified ZDoom code. Use this source port to play online, as it significantly overhauls the netcode from ZDoom. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
Odamex Renderers available: Software.
Source port based on ZDoom 1.22 (and parts of 1.23) that focuses on multiplayer while staying close to the original Doom.
Windows
macOS (OS X)
Linux
PrBoom Renderers available: Software, OpenGL.
Limit-removing source port based off Boom that aims to preserve the feel of vanilla Doom while adding modern editing features. Includes an OpenGL renderer and supports high resolutions. Development ceased in 2008; consider using PrBoom+ instead.
Windows
macOS (OS X)
Linux
PrBoom+ Renderers available: Software, OpenGL.
Based off PrBoom. Extends the port with more features.
Windows
macOS (OS X)
Linux
DSDA-Doom Renderers available: Software, OpenGL.
Fork of PrBoom+ which adds support for Heretic, Hexen, MBF21, and Doom-in-Hexen, as well as several quality of life improvements.
Windows
PrBoom: Ray Traced Renderers available: Vulkan.
A fork of PrBoom+ that implements ray tracing graphics. Includes an optional DLSS plug-in. Requires a GPU capable of using Vulkan with ray-tracing extensions.
Windows
Chocolate Doom Renderers available: Software.
A source port that aims to accurately reproduce the experience of playing vanilla Doom. Renders at a low-resolution (that's upscaled to higher resolutions) and purposefully keeps the original game's limits. Strictly vanilla faithful; consider using Crispy Doom for QoL and mod compatibility enhancements.
Windows
macOS (OS X)
Linux
Crispy Doom Renderers available: Software.
A limit-rising and double-resolution off-shoot of Chocolate Doom with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Doom features. Highly vanilla faithful, but more mod-compatible than Chocolate Doom.
Windows
Woof! Renderers available: Software (with acceleration).
A modern continuation of WinMBF, a Boom-derived source port, with quality-of-life enhancements and support for new modding features.
Windows
Doom Retro Renderers available: Software (with acceleration), Direct3D9 (Default), OpenGL.
Source port based off Chocolate Doom that supports vanilla, limit-removing and Boom-compatible maps and makes a few other changes/fixes for the modern age while still keeping the classic Doom experience.
Windows
Competition Doom Renderers available: Software.
Source port based off Chocolate Doom used for speedrunning.
Windows
Linux

Launchers

Useful for source ports, launchers enable the user to manage mod files and their load order, add launch arguments and save all this in a profile for future use.

Name System Notes
SSG Launcher Windows, Mac OS X, Linux The launcher also has the extra functionality with launching Doom 64 EX, the DoomRPG mod, and also the OBLIGE Level Maker.
ZDL Windows A simple, but powerful launcher that is designed for ZDoom and GZDoom. Also works with most source ports.
RocketLauncher Windows, Linux Based on Qt, RocketLauncher consists many features to customize your game and a support for DOSBox. Linux users should compile it in order to install it.
Doom Launcher Windows Features automatic mod download from /idgames database. Source code can be found here.
DoomRunner Windows, Linux Preset-oriented graphical launcher of various ported Doom engines. Available on Linux via pre-compiled executable or flatpak via Flathub.
Doomie Windows Another simple launcher that also support Chocolate Doom.
Arachnotron Windows, Linux A Responsive, Cross Platform Doom Launcher that is based on QT.
Doom Mod Loader Windows A C# Doom Launcher with many customizations. Source code can be found here.

Command line parameters

A list of command line parameters for vanilla Doom can be found on The Doom Wiki. Additional command line parameters for ZDoom and derivatives can be found on the ZDoom Wiki.

Editing utilities

A comprehensive list of editing utilities can be found on The Doom Wiki.


References