RISC OS port of

Deth


(or Doom Editor for Total Headcases to give it it's full title)
This is a straight RISC OS port of Deth, which looks and behaves much like the DOS version. It provides a Graphical User Interface that allows vertices, linedefs and Things (objects) to be placed on a map and dragged around to their desired position. A built in menu and window system allows all objects, linedefs, etc to have their characteristics altered.
Download
Screen shots
Loading editing example...
E1M1 of Doom I at a scale of 1/9 in linedef edit mode. Current linedef highlighted in yellow with "stick" at right angles indicating 1st sidedef. Information on selected linedef/sidedef shown including textures.

Loading Things editing example...

E1M1 of Doom I at a scale of 1/1 in Things edit mode. Things shown graphically (optional) together with information on selected Thing.

Loading Simpsons example...

E1M2 of Doom II using a Simpsons IWAD.

History
  v0.01 - Initial release

  v0.02 - Added back node building code.
          Swapped ; and ' keys around.
          Made Insert key and Ins key (keypad 0) perform same function.
          Log file (produced in debugging mode) now written to
          <DethLog$Dir>.deth/log (which defaults to
          <Deth$Dir>.deth/log) instead of current directory.
          Added support for A5000 via use of MODE 28.

  v0.03 - Delete key now performs same action as backspace key.
          Checks during filename input when saving removed to allow
          more flexibility in filenames.
          If an invalid filename is given when saving a wad file, a
          warning is given rather than exiting with an error.

  v0.04 - Fixed small problem with floor/ceiling textures.

  v0.05 - Added MODE 32 for A5000.
          Changed file access of ini file save from append to
          overwrite.
          Out of memory errors sent to log file.
          ini file backup saved in <Deth$Dir> instead of current
          directory.

  v0.06 - Added support for compressed WADS.
          Ins key now treated as 0.
          Speed/code improvements by Darren Salt including:-
           Auto A5000 detection.
           Keyboard handler.
           Fixed bug in nodes builder.

  v0.07 - If when saving, the file can't be opened, Deth now displays
          an error box rather than quiting.
          Fixed malloc failed error when two saves are made one after
          the other and the filename doesn't have an extension.
          Fixed problem where clicking on Misc menu caused selection to
          be altered.

  v1.00 - Fixed crash which occurred if ini file was locked when saved to.

  v1.01 - Attempts to fix infinite loop problem in nodes builder at the
          expense of some possible minor graphical glitches in resulting
          levels.

leenoar@ukos.com
Lee Noar
Home