DoomEd

DoomEd was the level editor used by Id Software to create levels. It was written in for the  operating system. Contrarily to editors created by the community, it did not work directly on WAD files, but only on a text format that was then compiled into a binary-format map by DoomBSP; both tools were meant to be used in tandem.

Although DoomEd or its source code was never released, a certain number of factoids have been revealed by developers, notably John Romero (who programmed it) and Michael Raymond-Judy.


 * The editor used ASCII text files to save level data, which was then compiled into a binary form by the node builder. This was useful during Doom development since the format in which the maps are read by the game changed (see the Alpha articles for more information on this subject).
 * The editor only saved lines and things. Vertices, sidedefs and sectors were extrapolated from line properties by the node builder. This explains some of the map errors contained in the IWADs, such as E3M8.