Editing utility

The Doom engine is recognised as one of the earliest games to support the modification of the game for the extension of gameplay, through the use of arbitrary WAD files (PWADs). With all the technical information now known about Doom, Heretic and Hexen, it is possible to edit nearly anything and everything within the Doom environment. These are some of the utilities that enable this.

DOS

 * Doom Construction Kit
 * DeeP
 * DeePsea
 * DETH
 * DEU
 * DMapEdit
 * Edmap
 * WADED
 * ZETH

Windows

 * DeePsea
 * Doom Builder
 * DoomCAD
 * eXtendable WAD Editor (XWE)
 * SLADE
 * WadAuthor
 * WinDEU

Java

 * WadC

Macintosh

 * Demon
 * Hellmaker

Unix/Unix-like

 * Yadex

OS/2

 * DEU

DOS

 * BSP
 * BSPComp
 * IDBSP
 * WARM
 * Zennode

Windows

 * BSP
 * glBSP
 * Zennode

Macintosh

 * MacBSP
 * machexbsp
 * Zennode

Unix/Unix-like

 * BSP
 * Zennode

DOS

 * Reject
 * RMB

DOS

 * DeuSF
 * DeuTex
 * Doom Construction Kit
 * ENDOOMER
 * Inkworks
 * New WAD Tool (NWT)
 * TED
 * WadED

Windows

 * DeePsea
 * eXtendable WAD Editor (XWE)
 * SLumpEd
 * Wintex

Macintosh

 * Deimos
 * Hellmaker
 * Wad Builder
 * WWKSuite

Unix/Unix-like

 * DeuSF
 * DeuTex
 * XWadEd
 * XWadTools

DOS

 * DM2Conv

Macintosh

 * WADenizer

DOS

 * D2
 * DeHackEd
 * Heretic Hack Editor
 * Hexen Hack Editor
 * SeHackEd

Windows

 * WhackEd

Macintosh

 * DeMackEd
 * Doominator

DOS

 * ACC
 * DEACC
 * Descript
 * Hexen BEHAVIOR De-compiler

Windows

 * DeCorEd
 * Decorate Editor

DOS

 * DCC
 * DMPSMU
 * dshrink
 * ENDOOMER
 * Inkworks
 * listacs
 * swantbls
 * TED
 * ushrink
 * zwadconv

Windows

 * DCCW
 * SLIGE
 * WadPtr

Unix/Unix-like

 * DMPSMU
 * WadPtr
 * XWadTools