*******************************************************************************
* EVERYTHING IN THIS FILE SHOULD GO IN "DEU.TXT" OR "MANUAL.DOC".  I DON'T    *
* HAVE THE TIME TO DO THIS.  IF YOU ARE BETTER THAN ME AT WRITING ENGLISH     *
* (I NORMALLY SPEAK FRENCH), PLEASE GET IN TOUCH WITH ME.  THANKS !           *
* DEU 5.0 WON'T BE OFFICIALLY RELEASED UNTIL THIS HAS BEEN DONE.              *
*******************************************************************************

			 *-----------------------*
			 |   INSTRUCTIONS FOR    |
			 |  NEW DEU 4.4/DEU 5.0  |
			 |  DOOM EDITOR UTILITY  |
			 *-----------------------*

COPYRIGHT
=========

>>> SHOULD MERGED WITH THE COPYRIGHT NOTICE IN "DEU.TXT"

* DOOM is owned by ID software.  Thanks to ID for making such great games!

* The original DEU was released into Public Domain by Brendon Wyber.

* I (Raphal Quinet) wrote the new user interface (mouse, menus, and so on),
  added the different editing modes (LineDefs, SideDefs, Sectors...), a
  BlockMap builder, a Nodes builder and a Reject builder.  Even if I rewrote
  nearly 90% of the code, this editor still has its strong DEU roots... :-)


WHAT'S NEW (4.0)?
=================

>>> ALL THIS STUFF SHOULD BE CHANGED AND MERGED WITH THE INFO
>>> IN "DEU.TXT".  PUT THE "CHANGES" IN THE "FEATURES" LIST.
>>> PUT THE USEFUL USER INFO IN "MANUAL.TXT".

Here are a few things that are new to this version:

* Mouse support!  You can now use a mouse if you have one.

* The pointer may now move around the screen.  The map will scroll if the
  pointer reaches the edge of the screen.

* Better menus, 3D boxes, etc.  I changed the whole user interface.

X You can now use the first mouse button to drag an object.  If you are
  using the keyboard, press 'Ins' once when the pointer is on the object,
  move it around, then press 'Ins' once again to release it.

* More Things are now recognized (DeathMatch starts, lamps, candles,...).

* New editing modes: Vertexes, LineDefs, SideDefs, Sectors,...  Try them!

* Changes in the keyboard commands:
  - use 'Enter' instead of 'T' to edit the current or default object.
  - use 'Esc' instead of 'Q' to quit without saving changes.
  - use 'Q' instead of 'E' to save changes.
  - use 'F1' to see the help screen.
  - use 'Tab' or 'Shift-Tab' to switch from one editing mode to another

* You may now use the editor with the shareware version, but you won't
  be allowed to save your changes.  Please register your copy of the game!
  ID software did a great job; they need your money to release new games.


WHAT'S NEW IN 4.1?
==================

* You can change walls, floors and ceilings textures!  Your levels will never
  look the same again!  You may for example assign the F_SKY1 texture to the
  floor of some sectors (weird!), or make some walls transparent, etc.

* Total control over the LineDefs and Sectors attributes: you may transform
  a normal sector into a lift, trigger it from anywhere,...

* Lots of improvements in the editors.  No more "default Thing" in the
  Things editor: the 'Ins' key will now duplicate the last Thing selected.

* The keyboard arrows may be used to move the mouse pointer.  Yes, I know
  it's a silly feature.

* The 'Tab' key is now documented in the help screen.  The 'DUMP' command
  is now documented in the main DEU menu.

* The 'N' and 'P' keys may be used to jump to the Next or Previous object
  in the editor.  (You may also use '>' and '<'.)

X You still cannot create a whole new level (because you can't add new
  LineDefs, SideDefs,... - you may only change their attributes).  But you
  can do almost anything else.


WHAT'S NEW IN 4.2?
==================

* Improved selection method for Sectors and LineDefs.  Just move the pointer
  inside the Sector or on the LineDef, and it will be selected.  I don't use
  the vertices anymore.

* You can now load a patch WAD file from the main menu.  New "READ" command.
  When the last reference to a WAD file is removed from the master directory,
  this WAD file is closed.

* The parameters for the "EDIT" command are now optional.  A list of available
  levels is popped up.

* A new dialog box asks for a WAD file name after editing a level.

* New Things are recognized.  New LineDefs types.  New Sectors types.

* I had to switch to the "large" memory model, because the code is becoming
  errrr... large.


WHAT'S NEW IN 4.31?
===================

* New mouse interface: the left button is used to mark/unmark objects, the
  right button is used to drag an object or a group of objects, and the middle
  button is used to edit an object or a group of objects.  The object detection
  algorithm has been slightly improved.

* You may mark on unmark any object and edit or move all marked objects in
  only one operation.

* Command line parameters: "-sb" or "-swapbuttons" swaps the left and middle
  buttons of the mouse.  "-d" or "-debug" lets you see the Segs and Nodes in
  the editor.  "-q" or "-quiet" makes less noise.  "-e" or "-expert" doesn't
  ask for confirmation when you delete one object.

* You may now add or delete ANY object (Things, Vertices, LineDefs, SideDefs
  or Sectors).  One more step towards the Holy Grail (the absolute editor)!

* Most LineDefs types are now recognized.  You can easily create a lift, a
  moving floor, a teleporter, a crushing ceiling, etc.  Different colors are
  used for the special LineDefs or Sectors.  They will be easily distinguished
  from the normal ones.

* New "snap to grid" option.  New "zoom on pointer" feature.

* New keyboard shortcuts: use "T", "V", "L", "S" to switch to the Things,
  Vertexes (vertices, I know!), LineDefs or Sectors editor.

* Many bug fixes.  The bug in the BlockMap builder has been fixed.  The bug in
  the "-debug" (!) option has been fixed.

* A manual file, "MANUAL.DOC".  Read this if you want to know how to use DEU.
>>> SOME OF THE INFO FROM THIS FILE SHOULD GO IN "MANUAL.DOC".

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
LATEST NEWS FOR 5.0:
====================

* Automatic Nodes builder!  There are some bugs in it (try with the original
  E1M1 and the program will crash).  There are also some errors in the
  generated Nodes or Segs, because some walls won't display as expected.
  Please help me in debugging that!

* Removed the Nodes and Segs editors, because they are useless now.  If you
  want to debug the Nodes builder in DEU 5.0, you have to keep an old version
  of NewDEU 4.X.

* Sprite viewer (256 colors) and textures viewer (256 colors).  If you have a
  (public domain) Super VGA driver, please tell me because I had to use the
  standard 320x200x256 mode.

* Changed the command line arguments.  New argument "-help".  Added a config
  file for DEU, where you can put all default options.

* New keys: F2 to save a level whitout leaving the editor, Scroll Lock to turn
  off the automatic scrolling, ...


FUTURE PLANS
============

* Fix the Nodes builder.  Please help me!

* Change the menu interface.  Stay in a menu until the user presses 'Esc'.

* Add scrollbars to some dialog boxes.

* Add XMS support.  (Is this really necessary?)


CREDITS
=======

>>> THIS SHOULD BE UPDATED (credits for the texture display and config file,
>>>                         info about the Nodes structure, etc.)

* Guess what?  Thanks to ID for making such great games!

* Thanks to Matt Fell (matt.burnett@acebbs.com) for his great Unofficial Doom
  Specs.  I found lots of useful informations in this file.  As I'm not very
  good at writing docs, you should take this file as a technical reference and
  companion manual for DEU.  Get the file "dmspec12.txt" by anonymous FTP on
  "wuarchive.wustl.edu" (/incoming/msdos_uploads/games/doomstuff).

* Thanks to Chris Phillips (chrisp@halcyon.com) for his help about the NODES
  object.  If DEU is sooner or later able to create a new level from scratch,
  I will owe him a lot.

* Thanks to Trevor Phillips (rphillip@cc.curtin.edu.au) and Brian Downing
  (bdowning@ncsa.uiuc.edu) for their numerous suggestions and bug reports.

* Thanks to Will Ellett (wellet@cs.uah.edu), Barry Bloom (barry@noc.unt.edu),
  E. Boling (edb9140@tamsun.tamu.edu), Jeremy Blackman (wraven@dhp.com), Greg
  Grimsby (stu_gwgrimsb@vax1.acs.jmu.edu) and many others for their
  suggestions, bug reports and comments about NewDEU.


FREE ADVERTISEMENT
==================

>>> WELL, I COULD DO WITHOUT THIS...

If you are using UNIX (Linux is a good example), you should have the two
following programs.  They were not written by me, but I really like them:

* Rplay is used to play sounds on a local or remote host.  It is available
  on "sounds.sdsu.edu" (/pub/rplay/...) and "bear.montefiore.ulg.ac.be".
  Rplay3.2 will hopefully be available within a few weeks and include support
  for various sound formats (.au, .wav, .aiff, 8/16 bits, mono/stereo).

* CrossFire is a multi-player graphical adventure game for X Window.  It takes
  its inspiration from other games like nethack, moria, gauntlet, etc.  The
  graphics are not as pretty as Doom, but this is not the point.  You can get
  it from "ftp.ifi.uio.no" (/pub/crossfire/...) and "ftp.world.net".


CONTACTING THE AUTHORS
======================

* My E-mail address is: quinet@montefiore.ulg.ac.be

* Brendon's E-mail address is: b.wyber@csc.canterbury.ac.nz

I would greatly appreciate any comments and suggestions about this program.
I'll keep on watching my mailbox...  If you are working on an UNIX box, you
may use the following command to see if I have received your message:
	finger quinet@verif1.montefiore.ulg.ac.be
This will give lots of useless information to you, but you may consider it
funny.  If you have a Sun workstation with the RPlay library installed, you
will even get a silly surprise.  GNU finger is great!  Enough chattering...
Have fun with the game and the editor!
