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
 * ZDBSP
 * Zennode

Windows

 * BSP
 * glBSP
 * glVIS
 * ZDBSP
 * Zennode

MacOS/MacOSX

 * MacBSP
 * machexbsp
 * Zennode

Unix/Unix-like

 * BSP
 * glBSP
 * glVIS
 * IDBSP
 * WARM
 * ZDBSP
 * Zennode

OS/2

 * BSP
 * IDBSP
 * WARM

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

Windows

 * Wad2PDF

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

 * ACC

Unix/Unix-like

 * ACC

DOS

 * LMPC

Windows

 * LMPC
 * DeCorEd
 * Decorate Editor

Unix/Unix-like

 * LMPC

DOS

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

Windows

 * DCCW
 * OBLIGE
 * SLIGE
 * WadPtr

Unix/Unix-like

 * DMPSMU
 * OBLIGE
 * SLIGE
 * WadPtr
 * XWadTools