home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / vrac / dhe24.zip / DEHACKED.TXT < prev    next >
Text File  |  1995-05-09  |  8KB  |  193 lines

  1.                 DeHackEd v2.4
  2.                 By Greg Lewis (Tree)
  3.                    gregl@umich.edu
  4.  
  5.   DeHackEd is capable of heavily restructuring the way Doom works.  Peruse
  6. various data tables in the Doom exe file, and modify them at will.  Make
  7. fireballs invisible, make missiles do 2000 points of damage, make demons
  8. float!  Edit the Ammo tables to help your struggling Marine with more
  9. ammo.  Edit the Frame tables, and create new looking items, or extra-fast
  10. shooting weapons.  And save your changes in patch files to distribute to
  11. your friends.  Create new types of deathmatches, with plasma "mines" and 
  12. super-fast wimpy rockets.  Wad developers can modify monster types to 
  13. distribute with their levels...  great new possibilities!
  14.  
  15.   [ sales mode off  :-]
  16.  
  17.   This will be the last version of DeHackEd I write.  I've intended to stop
  18. for several versions now, but things keep popping up.  Now I am done, for I 
  19. have other things to do than sit down and pick apart exe files.  =-}  If you 
  20. want to work on DHE yourself, I can send you the source code (see my note on 
  21. source code further down).  So, until next time (Quake?), happy Dooming!
  22.  
  23.  
  24.   Several patch files have been included, including the latest version
  25. of the ever popular super-rapid-fire weapons patch.  A complete list of
  26. patch files is included below.  If you think you're tough, I recommend
  27. trying the TURBO.DEH patch, and seeing how your reflexes REALLY are!  Or,
  28. if you are a deathmatch maniac (or just a sucker for single-player pain), 
  29. load up the DMARMY2.DEH patch.  It's specifically designed so that you
  30. have a hard time guessing who is a human and who is undead!
  31.  
  32.  
  33.   Files in this release:
  34.     DEHACKED.EXE    - The executable file, version 2.4
  35.     DEHACKED.INI    - The preferences file, should be in the
  36.               same directory as dehacked.exe
  37.     DEHACKED.HLP    - A reference guide on using DeHackEd, with
  38.               detailed descriptions of the editing screens
  39.     DEHACKED.TXT    - This file, mostly product information
  40.     DHEFUN11.TXT    - "Fun with DeHackEd" v1.1, a small tutorial
  41.               type document with fun and easy hacks
  42.     DMARMY2.DEH     - Intended for deathmatch, this patch turns
  43.               monsters into Marine look-alikes
  44.     FUN_2.DEH       - A patch file showing Fun with DeHackEd tricks
  45.     README.TXT      - Important start-up information, and a small
  46.               trouble-shooting section
  47.     SAMPLE.DEH      - Demonstration/description of the new text
  48.               format patch files
  49.     SUPRWEP7.DEH    - The latest super-weapons patch
  50.     TURBO.DEH       - Turbo Doom... not for the faint of heart!
  51.  
  52.  
  53.  
  54.   Disclaimer:  the author is NOT responsible for any damage, corrupting,
  55. or trashing of the Doom exe file that this program causes, and assumes
  56. no responsibility in the case of any legal action.
  57.  
  58.  
  59.   I've released this program to the public domain without requiring
  60. a registration fee for a "registered" version.  However I have put quite
  61. a chunk of time into this program, and I would appreciate any donations
  62. that you are willing to send.  I estimate a suitable sum to be about $10
  63. for my efforts.  My snail-mail address is:
  64.     Greg Lewis
  65.     1205 Sylvan Lane
  66.     Midland, MI  48640
  67.  
  68.  
  69.   There was a stir about DeHackEd a few months ago in several Doom forums, 
  70. newsgroups, and the like.  If you plan on creating any large masterpieces 
  71. that use DeHackEd patches and which you wish to distribute, keep in mind 
  72. that iD's legal department considers such patches illegal, and a breach of 
  73. their software license and copyright.  Further conversations show that Id 
  74. is unlikely to mind, but just remember that you should think twice before 
  75. major distribution of patches, since the law's on iD's side.
  76.  
  77.  
  78.   If you are interested in the code for this program, I would be more 
  79. than happy to email you a copy of it.  Just drop me an email message at
  80. the address listed at the top of this file and I'll send it your way.
  81. DeHackEd is written in Borland C++ v3.1, although it is 95% straight C
  82. code.
  83.  
  84.  
  85. Where to find this file:
  86.     FTP:  The current Doom FTP site (ftp.cdrom.com at the moment)
  87.           in pub/idgames/utils/exe_edit
  88.     BBS:  Game Palace BBS, (305) 587-4258
  89.           Wolverine BBS, (517) 695-9952
  90.  
  91.  
  92.   Special thanks also go out to the following people, without whose help
  93. DeHackEd would not exist.  Thanks a lot for your help, and if I've missed 
  94. you on this list, just let me know and I'll fix it immediately.
  95.  
  96.   iD (idsoftware.com)
  97.       For writing Doom, so I could blow the last year on it.
  98.   Matt Fell, (msfell@aol.com)
  99.       Many thanks for the great Doom exe specs, from which DeHackEd 
  100.       was born!
  101.   Elias "Caveman" Papavassilopoulos (ep104@cus.cam.ac.uk)
  102.       For some down-n-dirty messing with the Doom exe file, to find
  103.       a few of the more technical details.  This man is assembler god.
  104.   Bill Neisius (bill@solaria.hac.com)
  105.       Gave invaluable help with the sound code, which just plain
  106.       wouldn't work without his help (still iffy for that matter).
  107.   Olivier Montanuy (montanuy@dmi.ens.fr)
  108.       Gave suggestions on program updates, and is partly responsible for
  109.       version 2.4.
  110.   Dan Lottero (dlottero@acs.bu.edu)
  111.       For writing the "Fun with DeHackEd" text file, and helping in
  112.       finding additional unknowns.
  113.   Jason Gorski (al700@freenet.carleton.ca)
  114.       For some great help in finding new information when there were
  115.       many "unknowns".
  116.   Adrian Cable, "MeGALiTH" (acable@sound.demon.co.uk)
  117.       Finally found out what the last three unknown bits were.
  118.   Fletcher (fletcher@cqi.com)
  119.       Some new info on the Sound fields.
  120.   Keenan Wilkie (darkstar@iglou.com)
  121.       For finding more info I didn't know.
  122.   Tomasz Kozera (jakfrost@pipeline.com)
  123.       For finding bit #5 for me.
  124.  
  125.  
  126. Version 2.4:
  127.     Last 3 unknown bits found
  128.     Option to reload exe data every load
  129.     Tweaked string error handling in patch loads
  130.     Modified docs to help more clueless people :)
  131.  
  132. Version 2.3:
  133.     Revised text patch format
  134.     Better exe structure (doomhack.exe file)
  135.     Support for Doom 1.9
  136.     Sound that works... maybe?
  137.     Better "Go-to" for any screen
  138.     Many sundry code tweaks
  139.  
  140. Version 2.2:
  141.     Mouse support!
  142.     Command line merging
  143.     Compatibility with Doom 2 v1.7a
  144.     Greater patch file compatibility
  145.     One more bit found (#5)
  146.     Various minor code tweaks
  147.  
  148. Version 2.1:
  149.     Semi-working sound playback.
  150.     Fixed the 'm'erge function, so now it actually WORKS (er,
  151.       well, for Doom 1.666 at least)
  152.     Added compatibility with (some versions of?) Doom 2.
  153.  
  154. Version 2.0:
  155.     A Frame viewer.
  156.     Text data editing
  157.     Multiple patch loading
  158.     More robust input functions.  ESC will get out of entering 
  159.       basically any input.
  160.     Cool windows, arrow keys to move around the fields, a
  161.       *much* improved interface overall.
  162.     A dehacked.ini file for paths and filenames.
  163.     New 'j'ump command, to jump to the current information in another
  164.       table.
  165.     New patch file format, incompatible with old format.
  166.     Allows sound/sprite editing.
  167.  
  168. Version 1.3:
  169.     Added new Thing information, to replace '?'s and unknowns
  170.     Command line options for patching (batch files!)
  171.     Frame editing (not all fields, only the "important" ones...)
  172.     Copy command, with "Clipboard"
  173.     Sprite table viewer (whoopie.)
  174.     Slight redesign of keys, display, etc.
  175.     Less buggy in general than 1.2
  176.  
  177. Version 1.2:
  178.     Patch files now available
  179.     New Ammo editor
  180.     Fixed the 'e' thing on the help screen (Thanks to the 2,000,000
  181.         people who pointed it out!)
  182.     Added new bit information, bits 12, 15, 26, and 27
  183.     Fixed "bit" bugs *again*
  184.     New Frame and Sound table viewers
  185.     New Thing (list-type) table viewer
  186.  
  187. Version 1.1:
  188.     New Bit Editor.
  189.     Width/height bugs fixed.
  190.  
  191. Version 1.0:
  192.     The first thing!
  193.