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 |
- 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 |
