
                        Dooze's DOOM Editor
                            Version: 0.3
                      (C)1994 Stuart Cameron

LICENSE INFO

   You may distribute this free of charge, as long as you don't modify it
   in any way. Other than that, it's CURRENTLY completely free. I WILL NOT
   BE HELD RESPONSIBLE FOR ANY DAMAGE DONE TO ANYTHING AS A RESULT OF THE
   USE OF THIS PROGRAM. I personally can't see how anything could possibly
   go wrong that would cause any damage, but I thought I'd better say that
   just in case. 8^)

ABOUT

   Dooze's DOOM Editor (DDE from here in) is a level/map editor for DOOM.
   It was written using the information supplied in the Unofficial DOOM
   specs file written by roggerffff@aol.com. A copy of this file is included
   just in case you havn't seen it yet. Unfortunately this file isn't
   complete, and as a result I really can't get the wall modification working
   properly, although what I have done is included in the program anyway.
   You can play around with changing walls, although they still don't appear
   perfectly. You can also walk through half of them which is a BAD idea.

   For those a little more technically minded (hackers), this program modifies
   the co-ordinates of the VERTEXES (see DOOM specs file for info). It then
   changes the angle of the SEGS to match the LINEDEFS as they join the
   various VERTEXES (God knows why, but it seems to help...). I've been playing
   around with the NODES object, and it appears that the first two bytes of
   each record contain the co-orinates which match many of the VERTEXES, but
   I can't figure out why. It must be something to do with wall displaying
   and is probably why the program doesn't work properly!

WHAT'S NEW

   Version 0.00000001: 12/02/94
     - This was the first release, and a very bad one.
   Version 0.2: 13/02/94
     - Fixed a bug in the calculation of the SEGS angles. The wall
       modification now works MUCH better. It's almost usable now.
     - Done some more work on editing of THINGS. Right-click on
       THINGS to bring up the editing box.

LOADING AND SAVING

   At the moment, this program only modifies level 1 of episode 1, and the
   DOOM file must be located at C:\DOOM\DOOM.WAD. When you click on SAVE,
   the current level is saved into a PWAD patch file (it does NOT modify the
   original DOOM WAD file at all, unlike many editors I've seen). To use this
   file, load DOOM with the commandline:

         DOOM -FILE filename.wad.

   At the moment, the only filename saved as is E1M1.WAD, so to get it to
   work, type DOOM -FILE E1M1.WAD. Impressive, eh? Not really.

WHAT IT DOES AND DOESN'T DO

   Currently you can edit the vertexes and objects (objects are monsters,
   player positions, barrels, ammo etc). When I say edit, I mean move them
   around. That's it so far, but the code is written for future options!

TO SUM UP

   This program isn't anywhere near complete. I really only released it to
   catch the eye of people who can see its potential. If you know anything
   about the format of the DOOM.WAD file which isn't covered in the specs
   file included, then PLEASE send me some E-Mail telling me. I really
   can't do much more on this without it, and I'm stuffed when it comes
   to working out the file format myself. I can't do it...

   UPDATE: The SEGS object seems to define the borders of walls, so people
   don't walk through them. It also helps the displaying of them.

EXTRA

   Stuff it. I've just decided while typing this to include the full
   undocumented (because I can't be bothered) source code to the editor.
   It's written in Turbo Pascal 7, and if you can see something that I've
   stuffed up or know how to help me with something else that I havn't done
   yet, then PPLLease(!) send me some mail at one of the places below!


             Stuart Cameron

   Internet:  dooze@cloud.apana.org.au

Or otherwise please contact me (Stuart Cameron) on one of the BBSs below:

   BBS                       My username          Phone Number
  -------------------------------------------------------------------------
   AudioPhiles Paradise      Stuart Cameron       (03)587 5804
   The Cafe                  The Dooze            (03)894 2815
