			       DeHackEd v. 2.0
			     By Greg Lewis (Tree)
			   gregory.lewis@umich.edu
		      The premiere Doom.exe hack editor!


  DeHackEd is capable of totally restructuring the way Doom works.  Peruse
the Thing tables in the Doom.exe file, and modify them at will.  Make
fireballs invisible!  Make missiles do 2000 points of damage!  Make demons
float!  Edit the Ammo tables to help your struggling Marine with more
ammo!  Edit the Frame tables, and create new looking items, or extra-fast
shooting weapons!  And save your changes in patch files to distribute to
your friends.  Create new types of deathmatches, with plasma "mines" and 
super-fast wimpy rockets.  Wad developers can create new types of monsters 
to distribute with their levels...  great new possibilities!

  One patch file has been included, an updated patch for super-rapid-fire
weapons for Doom 1.666 (thanks for the idea Chris!).  Load it and have at 
'em!  (Note:  Those patches are not backwards compatible to Doom 1.2!)  
Every weapon has been upgraded, and the chaingun has been given Super
Shotgun capabilities (since the pistol is already as fast as the chaingun).
A few other effects have been thrown in also, just for kicks.


  Disclaimer:  the author is NOT responsible for any damage, corrupting,
or trashing of the doom.exe file that this program causes.

Hint:  Make a backup of the doom.exe before you begin!  You can use the
command 'dehacked -save normal.deh' to save a backup patch file that you
can reload, to undo any changes made by DeHackEd.  However the official
patches from Id (1.2 -> 1.666 etc.) require the correct date and time on 
the doom.exe file, so it's a wise idea to keep a pristine copy of the 
doom.exe file zipped up somewhere.


  Many thanks to Matt Fell (matt.burnett@acebbs.com) for the specs
that made this possible.  Also, to Id for the great game!  It is a
good idea to pick up a copy of the doom.exe hack specs, available
at infant2.sphs.indiana.edu.  For general help, read the file DEHACKED.HLP.


  NOTE:  If anyone finds new information about any of the unknown
information, please inform me about it, so I can include it in the next
version of the editor.  I will also relay the information to Matt Fell.


  If anyone is interested in adding code to this program, email me and 
I can give you the stuff I've got now to look at.  Or, if someone wants 
to take care of DeHackEd altogether, let me know.


  Future versions may or may not include:

  Allow "add-on" byte changes
  ??? (your suggestions here)

  Special thanks also go out to the following people, without whose help
DeHackEd would not exist.  Thanks a lot for your help, and if I've missed 
you on this list, just let me know and I'll fix it immediately.

  Id (idsoftware.com)
      For writing Doom, so I could blow my whole summer on it.
  Matt Fell, (matt.burnett@acebbs.com)
      For those great doom.exe specs, from which DeHackEd was born.
  Elias "Caveman" Papavassilopoulos (ep104@cus.cam.ac.uk)
      For some down-n-dirty messing with the doom.exe file, to find
      a few of the more technical details.
  Dan Lottero (dlottero@acs.bu.edu)
      For writing the "Fun with DeHackEd" text file, and helping in
      finding additional unknowns.
  Jason Gorski (al700@freenet.carleton.ca)
      For some great help in finding new information when there were
      many "unknowns".
  Keenan Wilkie (???)
      For finding more info I didn't know.



Version 2.0:
	Text data editing
	Multiple patch loading
	More robust input functions.  ESC will get out of entering basically
		any input.
	Cool windows, arrow keys to move around the fields.
	.ini file for paths and filenames.
	New 'j'ump command, to jump to the current information in another
		table.
	New patch file format, incompatible with old format.
	Allows sound/sprite editing.

Version 1.3:
	Added new Thing information, to replace '?'s and unknowns
		(thanks to Dan Lottero, Keenan Wilkie, Matt Fell, Id)
	Command line options for patching (batch files!)
	Frame editing (not all fields, only the "important" ones...)
	Copy command, with "Clipboard"
	Sprite table viewer (whoopie.)
	Slight redesign of keys, display, etc.
	Less buggy in general than 1.2

Version 1.2:
	Patch files now available
	New Ammo editor
	Fixed the 'e' thing on the help screen (Thanks to the 2,000,000
		people who pointed it out!)
	Added new bit information, bits 12, 15, 26, and 27 (thanks to
		Jason Gorski)
	Fixed "bit" bugs *again*
	New Frame table viewer
	New Sound table viewer
	New Thing (list-type) table viewer

Version 1.1:
	New Bit Editor.
	Width/height bugs fixed.

Version 1.0:
	The first thing!
