Wikia

Doom Wiki

Comparison of Doom source ports

Talk28
3,233pages on
this wiki

Below is a rough comparison of the source ports that are currently most popular.

Comparison by general informationEdit

Name Latest version Latest release date (yyyy-mm-dd) Origin
Chocolate Doom1.6.02011-05-18 Doom source code
Doomsday1.122013-10-03 Doom/Heretic/Hexen source code
Doom Legacy1.44-alpha-32011-07-10DOSDoom
EDGE1.352011-04-09 DOSDoom
Eternity3.40.152011-06-22 SMMU
GZDoom1.8.22013-06-23 ZDoom
Odamex0.6.42012-12-15 ZDoom 1.22 via csDoom
PrBoom+2.5.1.32010-12-14 PrBoom
ReMooD0.8a2009-02-28 Doom Legacy 1.42
Risen3D2.2.102011-05-30 Doomsday
Skulltag0.98d2010-11-08 GZDoom r323 and ZDoom
Vavoom1.332010-12-31 Quake, Doom source code
ZandronumZandronum/VersionZandronum/Date ZDoom via csDoom and Skulltag
ZDaemon1.09.012012-11-12 ZDoom 1.22 via csDoom
ZDoom2.7.02013-06-08 Doom/Heretic/Hexen source code
Name Latest version Latest release date (yyyy-mm-dd) Origin

Comparison by license, platform and supported gamesEdit

Note that the "Games supported" list below refers to the latest versions of the games. Earlier versions may not function correctly or at all. The latest versions of the games are: Doom games v1.9, Heretic v1.3, Hexen v1.1, Strife v1.3 and Hacx v1.2. There is only one version of Chex Quest 1. Patches for upgrading old versions are listed in the game patch article.

Also note that the Chex Quest column below refers to Chex Quest 1 and not 2 or 3.

OS availability Games supported
Name License Windows Linux MacOS Chex Doom Heretic Hexen Strife Hacx
Chocolate Doom GPL Yes Yes Yes Yes Yes WIP WIP WIP Yes
Doomsday GPL Yes Yes Yes Yes Yes Yes Yes - Yes
Doom Legacy GPL, DSL (via Heretic) Yes Yes Yes Partial Yes Partial - - -
EDGE GPL Yes Yes - - Yes - - - Yes
Eternity GPL Yes Yes Yes - Yes WIP WIP Planned Yes
GZDoom DSL (open), BSD, Build Yes Yes WIP Yes Yes Yes Yes Yes Yes
Odamex GPL Yes Yes Yes Yes Yes Planned - - -
PrBoom+ GPL Yes Yes Yes Yes Yes - - - -
ReMooD GPL Yes Yes WIP - Yes Yes - - -
Risen3D GPL Yes - - - Yes - - - -
Skulltag DSL (latest versions closed) Yes Yes - WIP Yes Yes Yes Yes -
Vavoom GPL (?) Yes Yes - - Yes Yes Yes Yes -
Zandronum Sleepycat License Yes Yes Yes Partial Yes Yes Yes Yes -
ZDaemon DSL (closed) Yes Server Yes - Yes Yes - - -
ZDoom DSL (open), BSD, Build Yes Yes Yes Yes Yes Yes Yes Yes Yes
Name License Windows Linux MacOS Chex Doom Heretic Hexen Strife Hacx
OS availability Games supported

Comparison by featuresEdit

Special features
Name Multiplayer Renderer Limit-removing Custom content Scripting languages
Chocolate Doom C/S Software No DeHackEd patches None
Doomsday C/S Software, OpenGL Yes DED XG, InFine
Doom Legacy C/S Software, OpenGL Yes - FraggleScript
EDGE - OpenGL Yes DDF RTS
Eternity (W)LAN Software Yes EDF ACS
GZDoom (W)LAN Software, OpenGL Yes DECORATE ACS, FraggleScript
Odamex C/S Software Yes Yes None
PrBoom+ C/S Software, OpenGL Yes - None
ReMooD Solo Software Yes DeHackEd LegacyScript
Risen3D C/S Software, OpenGL, Direct3D Yes DED SCP, InFine
Skulltag C/S Software, OpenGL Yes DECORATE ACS
Vavoom C/S OpenGL, Direct3D Yes DECORATE ACS, VavoomC
Zandronum C/S Software, OpenGL Yes DECORATE ACS
ZDaemon C/S Software Yes DEHSUPP ACS
ZDoom P2P Software Yes DECORATE ACS
Name Multiplayer Renderer Limit-removing Custom content Scripting languages
Special features

Comparison by compatibilityEdit

Name Vanilla Doom
accuracy
Vanilla Heretic
accuracy
Vanilla Hexen
accuracy
Boom-
compatible
Demo format
Chocolate Doom Very high - - - Vanilla Doom
Doomsday Average High High - Custom, Vanilla Doom
Doom Legacy Very low - - Partial
EDGE Low - - Yes None
Eternity High - - Yes
GZDoom Low Low Low Mostly Custom
Odamex High - - Mostly
PrBoom+ High - - Yes Compet-n
ReMooD Average Average - Mostly
Risen3D Average - - Mostly Custom
Skulltag Low Low Low Mostly Custom
Vavoom Low Low Low Mostly Custom
Zandronum Low Low Low Mostly Custom
ZDaemon Average Average Very low Mostly Custom
ZDoom Low Low Low Mostly Custom
Name Vanilla Doom
accuracy
Vanilla Heretic
accuracy
Vanilla Hexen
accuracy
Boom-
compatible
Demo format

Comparison by visualsEdit

Screenshot of every port running without add-ons, in each renderer mode it supports (unless of course a port looks the same in all rendering modes).

Around Wikia's network

Random Wiki