home *** CD-ROM | disk | FTP | other *** search
/ The Complete Doom Accessory Pack 2 / TheCompleteDoomAccessoryPackVolumeII.iso / editors / exe_edit / exedit.doc next >
Text File  |  1994-07-13  |  9KB  |  251 lines

  1. ────────────────────────────────────────────────────────────────────────────────
  2.                                   EXEdit 1.0
  3.                                       By
  4.                                David Saraniero
  5.                           71005,2557@compuserve.com
  6. ────────────────────────────────────────────────────────────────────────────────
  7.  
  8.  
  9.  
  10. Topic Headings In This Documentation Are As Follows
  11. ───────────────────────────────────────────────────
  12.  
  13. - Topic Headings In This Documentation Are As Follows
  14. - Requirements, Expectations, Explanations, Do-Dahs
  15. - The Editor
  16. - EXEDIT.INI
  17. - Trouble Shooting
  18. - Finding The Newest Version
  19. - Legal Things We All Need To Know About
  20. - Other Stuff
  21. - The History Of EXEdit For People Who Have Read This Far
  22. - Warranty, or Lack Thereof
  23.  
  24.  
  25.  
  26. Requirements, Expectations, Explanations, Do-Dahs
  27. ────────────────────────────────────────────────────────────────────────────────
  28.  
  29. EXEdit 1.0 will assist in editing the DOOM.EXE for the 1.2 registered version of
  30. DOOM, a game created by id Software.  At the current time, EXEdit 1.0 only edits
  31. a limited part of the EXE file: 103 'things'.  As time allows, I will be adding
  32. more functionability in future upgrades.
  33.  
  34. To run EXEdit 1.0 you must have a VGA card & monitor, 640k of memory, DOS 3.3 or
  35. greater and your own personal, registered copy of the DOOM.EXE.
  36.  
  37. Although I coded this program and hacked the DOOM.EXE file myself, I would never
  38. have gotten this far with the help, information, source code, and knowledge of
  39. the following people...
  40.  
  41.          * Matt Fell - Technical Specs 'Hacking The DOOM.EXE File' *
  42.              Sam Lantinga - C program 'Just another DOOM hack...
  43.                     Gegory Lewis - Author of DeHackEd 1.3
  44.           Brendon Wyber and Raphaël Quinet - DEU 5.21 & Source Code
  45.                      Dan Lottero - Fun With DeHackEd 0.2
  46.                       id Software - A game called DOOM.
  47.                Dennis Miller & Larry Sanders - Talk Show Hosts
  48.  
  49.  
  50.  
  51. The Editor
  52. ────────────────────────────────────────────────────────────────────────────────
  53.  
  54. The editor is fairly simple.  (That was the idea, at least).
  55.  
  56.  
  57. Up & Down Arrow Keys: These keys will scroll through the available fields in
  58.                       the selected window.
  59.  
  60.      Tab & Shift-TAB: These keys will switch the active window.
  61.  
  62.  Page Up & Page Down: These keys will scroll through the list of items.
  63.  
  64.           Home & End: These will bring you to the top or the bottom of the
  65.                       thing list.
  66.  
  67.            Space Bar: This key will flip a Yup!/Nope option.
  68.  
  69.                   F1: Help Window.
  70.  
  71.                   F2: This key will bring up a window to save your changes to
  72.                       a EXEdit 1.0 patch file.
  73.  
  74.                   F3: This key will bring up a window to read a patch file in
  75.                       to the editor.
  76.  
  77.                   F8: This key will bring up a window to read an EXE file in
  78.                       to the editor.
  79.  
  80.                   F9: This key will bring up a window to save changes to an
  81.                       EXE file.
  82.  
  83.               Escape: Quit.
  84.  
  85.  
  86.  
  87. EXEDIT.INI
  88. ────────────────────────────────────────────────────────────────────────────────
  89.  
  90. The EXEDIT.INI file is not required for operation.  However, if you do delete
  91. the file, EXEdit will look in the current directory for the EXE file.  If you
  92. plan to store EXEdit in a directory other than the directory in which DOOM.EXE
  93. resides, you must use the INI file.  Also, if you delete the INI, the default
  94. patch file with be set to DOOM.PAT in the current directory.
  95.  
  96. Everything after the semi-colon (;) is ignored by the editor.  
  97.  
  98.  
  99. This is what your default EXEdit.INI should look like:
  100.  
  101. --- Cut Here ---
  102.  
  103. ; Start EXEdit 1.0 INI File
  104.  
  105. exefile    =  c:\doom\doom.exe  ; Default EXE File
  106. patchfile  =  c:\doom\doom.pat  ; Default Patch File
  107.  
  108. ; End EXEdit 1.0 INI File
  109.  
  110. --- Cut Here ---
  111.  
  112.  
  113.  
  114. Trouble Shooting
  115. ────────────────────────────────────────────────────────────────────────────────
  116.  
  117. - EXEdit 1.0 won't work with my shareware DOOM.EXE file.
  118.  
  119.   Don't be a bonehead.  Register.
  120.  
  121.  
  122.  
  123. Finding The Newest Version
  124. ────────────────────────────────────────────────────────────────────────────────
  125.  
  126. Because of limited distribution ability on my part (and a slight lack of
  127. interest), the only place I will be personally be uploading new versions of
  128. this program is to Compuserve in the Gamer's Forum (GO GAMERS).
  129.  
  130. I will be having someone along the way upload this file to ftp.uwp.edu and
  131. infant2.sphs.indiana.edu for me.
  132.  
  133.  
  134.  
  135. Legal Things We All Need To Know About
  136. ────────────────────────────────────────────────────────────────────────────────
  137.  
  138. I modeled this part from the DEU 5.21 README.1ST file, in case it looks
  139. familiar... and I hope it does.
  140.  
  141.  
  142. Copyright
  143. ─────────
  144.  
  145. DOOM is a trademark of id Software.
  146.  
  147. EXEdit has been created by David Saraniero.
  148.  
  149. EXEdit is NOT an id Software product.
  150.  
  151.  
  152. Disclaimers
  153. ───────────
  154.  
  155. id Software cannot and will not provide support for EXEdit.
  156.  
  157. id Software will not provide support for ANY file that has been modified by
  158. EXEdit.
  159.  
  160. EXEdit will not allow you to modify the shareware executable file.  It is
  161. illegal to alter EXEdit to operate on the shareware executable file.
  162.  
  163. The author of EXEdit will not provide support or be liable for damage caused 
  164. by the use of EXEdit.
  165.  
  166. The author of EXEdit reserves the right to add or remove any functionality of 
  167. the EXEdit software.
  168.  
  169.  
  170. Copyleft
  171. ────────
  172.  
  173. EXEdit is a public domain program.  This means you can do anything you want 
  174. with it.  It's free software for your use and enjoyment.
  175.  
  176. If you distribute EXEdit, please distribute the original zip file unmodified.
  177. If you distribute it on a wide scale (CD-ROM, etc.), it would be nice to get
  178. in touch with the author.  Not required, but nice...
  179.  
  180.  
  181.  
  182. Other Stuff
  183. ────────────────────────────────────────────────────────────────────────────────
  184.  
  185. I truly had no intention of releasing this editor.  When the specs were
  186. released, I sat down and made an editor for myself.  But a number of people 
  187. saw versions 0.5 and 1.0 Beta floating around (which shouldn't have been!) and
  188. wrote me to finish 1.0 and release it.
  189.  
  190. I though about it for a while and shrugged the requests off.  But when I
  191. started getting a lot of email requests for support of 0.5 & 1.0 Beta and
  192. billions o' bug fixes, I figured it was time to finish 1.0 up.
  193.  
  194. Many users will see that 1.0 actually has less options and functionability than
  195. 0.5 and 1.0 Beta.  This is simply because it wanted to release a fairly bug
  196. free 1.0 with fewer options than a packed 1.0 with tons of bugs.  In time, I 
  197. will be going through and adding all the options back.
  198.  
  199. I'm always open to other suggestions for improvments, features and add-ons.
  200.  
  201. Thanks to everyone who got me off my butt to finish this.
  202.  
  203. David Saraniero
  204. 71005,2557@compuserve.com
  205.  
  206.  
  207. The History Of EXEdit For People Who Have Read This Far
  208. ────────────────────────────────────────────────────────────────────────────────
  209.  
  210. June    18th, 1994  -  Cranked out TATE 1.0 (Thing, Ammo, Text Editor) in a few
  211.                        hours from Matt Fell's Specs.  Gave it out to a few
  212.                        friends.  They thought is sucked even though it worked.
  213.  
  214. June    19th, 1994  -  Fixed a number of bugs in the Text editing sections.
  215.                        Changed the name from TATE 1.0 to EXEdit 0.5.  I still
  216.                        don't know which is better.  Gave out EXEdit 0.5.
  217.  
  218. June    22nd, 1994  -  Added other editing functions.  Added the colorful menus
  219.                        and editing fields.  Gave out 1.0 beta.
  220.  
  221. July    02nd, 1994  -  Fixed bugs, lockups, and stupid mistake that totally 
  222.                        locked up DOOM after been modified.  Shrugged of pleas
  223.                        for help and support on 0.5 and 1.0 beta.  Sorry, all!
  224.  
  225. July    09th, 1994  -  Did nothing to EXEdit 1.0, but I certainly had fun
  226.                        playing deathmatch while eating huge amounts of salsa
  227.                        and drinking tons of Mountain Dew.
  228.  
  229. July    10th, 1994  -  Received email requesting support and bug fixes from
  230.                        people who should never have seen the program in the
  231.                        first place.  Decided to finish 1.0.  Worked for a
  232.                        while on bugs n' such.  Removed the Text editor and the
  233.                        ammo editor.  Sorry folks.  It didn't work right.
  234.  
  235. July    13th, 1994  -  Released EXEdit 1.0.
  236.  
  237.  
  238.  
  239. Warranty, or Lack Thereof
  240. ────────────────────────────────────────────────────────────────────────────────
  241.  
  242. Any resemblance to persons: living; dead; or The UnDead is purely coincidental.
  243. No warranty expressed or implied.  Not responsible for direct, indirect,
  244. incidental or consequential damages resulting from any defect, error or failure
  245. to perform.  Not responsible for items lost or stolen while using this
  246. EXEcutable code.  The author of this code is relinquished from past, present,
  247. or future responsibilities for, to or about this product. This supersedes all
  248. previous notices.
  249.  
  250.  
  251.                Usage constitutes acceptance of this agreement.