Gaming
 

Comparison of Doom source ports

From Doom Wiki

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

[edit] Comparison by general information

Name Latest version Latest release date (yyyy-mm-dd) Origin Status1
Chocolate Doom 1.2.1 2008-12-10 Doom source code Active
Doomsday 1.9.0-beta 6.6 2009-09-02 Engine: Own Plugins: Doom/Heretic/Hexen source code Active
Doom Legacy 1.42 2004-04-21 DOSDoom Idle
EDGE 1.31 2008-08-24 DOSDoom Active
Eternity 3.35.92 2009-03-22 SMMU Active
GZDoom 1.2.01 2009-03-15 ZDoom Active
Odamex 0.4.3 2009-04-16 csDoom Active
PrBoom 2.5.0 2008-11-09 Boom Active
ReMooD 0.8a 2009-02-28 Doom Legacy Active
Skulltag 97D5 2009-07-19 ZDoom Active
Vavoom 1.30 2009-02-19 Quake Active
ZDaemon 1.08.08 2009-07-16 ZDoom Active
ZDoom 2.3.1 2009-03-14 Doom source code Active
Name Latest version Latest release date (yyyy-mm-dd) Origin Status1
  1. Status criteria:
  • Active = active community with recent development
  • Idle = finished or halted development
  • Abandoned = no development, community or support

[edit] Comparison by features

OS availability Games supported Special features
Name License Windows Linux MacOS Chex Doom Heretic Hexen Strife Multiplayer Renderer Limit-
removing
Custom content Scripting languages
Chocolate Doom GPL Yes Yes Yes Yes Yes WIP WIP No C/S Software No No None
Doomsday GPL Yes Yes Yes No Yes Yes Yes No C/S OpenGL Yes Yes XG, InFine
Doom Legacy GPL, DSL (via Heretic) Yes Yes Yes Partial Yes Partial Partial No C/S Software, OpenGL Yes No FraggleScript
EDGE GPL Yes Yes No No Yes No No No No OpenGL Yes Yes DDF
Eternity GPL Yes Yes No No Yes WIP WIP Planned (W)LAN Software Yes Yes EDF, Small
GZDoom DSL (open) Yes Yes WIP Yes Yes Yes Yes Yes (W)LAN Software, OpenGL Yes Yes ACS, DECORATE, FraggleScript
Odamex GPL Yes Yes Yes No Yes No No No C/S Software Yes No None
PrBoom GPL Yes Yes Yes No Yes No No Yes C/S Software, OpenGL Yes No None
ReMooD GPL Yes Yes Planned Partial Yes Yes Planned No Local Only Software Yes Yes FS, RASM, RS, RMOD
Skulltag DSL (closed) Yes Yes No WIP Yes Yes Yes Yes C/S Software, OpenGL Yes Yes ACS, DECORATE
Vavoom GPL (?) Yes Yes No No Yes Yes Yes Yes C/S Software, OpenGL, Direct3D Yes Yes ACS, DECORATE, VavoomC
ZDaemon DSL (closed) Yes Server No No Yes Yes Partial No C/S Software Yes Yes ACS
ZDoom DSL (open) Yes Yes WIP Yes Yes Yes Yes Yes P2P Software Yes Yes ACS, DECORATE
Name License Windows Linux MacOS Chex Doom Heretic Hexen Strife Multiplayer Renderer Limit-
removing
Custom content Scripting languages
OS availability Games supported Special features

[edit] Comparison by compatibility

Name Vanilla Doom
accuracy
Vanilla Heretic
accuracy
Vanilla Hexen
accuracy
Boom-
compatible
Demo format
Chocolate Doom Very high No No No Doom 1.9
Doomsday Average Very High Very High No Own
Doom Legacy Very Low None None Partial
EDGE Low None None Yes None
Eternity High None None Yes
GZDoom Low Low Low Mostly Own
Odamex Average None None Mostly
PrBoom High None None Yes Compet-N
ReMooD Very low None Partial Own
Skulltag Low Low Low Mostly Own
Vavoom Low Low Low Mostly Own
ZDaemon Average Average Very Low Mostly Own
ZDoom Low Low Low Mostly Own
Name Vanilla Doom
accuracy
Vanilla Heretic
accuracy
Vanilla Hexen
accuracy
Boom-
compatible
Demo format