home *** CD-ROM | disk | FTP | other *** search
- ────────────────────────────────────────────────────────────────────────────────
- EXEdit 1.0
- By
- David Saraniero
- 71005,2557@compuserve.com
- ────────────────────────────────────────────────────────────────────────────────
-
-
-
- Topic Headings In This Documentation Are As Follows
- ───────────────────────────────────────────────────
-
- - Topic Headings In This Documentation Are As Follows
- - Requirements, Expectations, Explanations, Do-Dahs
- - The Editor
- - EXEDIT.INI
- - Trouble Shooting
- - Finding The Newest Version
- - Legal Things We All Need To Know About
- - Other Stuff
- - The History Of EXEdit For People Who Have Read This Far
- - Warranty, or Lack Thereof
-
-
-
- Requirements, Expectations, Explanations, Do-Dahs
- ────────────────────────────────────────────────────────────────────────────────
-
- EXEdit 1.0 will assist in editing the DOOM.EXE for the 1.2 registered version of
- DOOM, a game created by id Software. At the current time, EXEdit 1.0 only edits
- a limited part of the EXE file: 103 'things'. As time allows, I will be adding
- more functionability in future upgrades.
-
- To run EXEdit 1.0 you must have a VGA card & monitor, 640k of memory, DOS 3.3 or
- greater and your own personal, registered copy of the DOOM.EXE.
-
- Although I coded this program and hacked the DOOM.EXE file myself, I would never
- have gotten this far with the help, information, source code, and knowledge of
- the following people...
-
- * Matt Fell - Technical Specs 'Hacking The DOOM.EXE File' *
- Sam Lantinga - C program 'Just another DOOM hack...
- Gegory Lewis - Author of DeHackEd 1.3
- Brendon Wyber and Raphaël Quinet - DEU 5.21 & Source Code
- Dan Lottero - Fun With DeHackEd 0.2
- id Software - A game called DOOM.
- Dennis Miller & Larry Sanders - Talk Show Hosts
-
-
-
- The Editor
- ────────────────────────────────────────────────────────────────────────────────
-
- The editor is fairly simple. (That was the idea, at least).
-
-
- Up & Down Arrow Keys: These keys will scroll through the available fields in
- the selected window.
-
- Tab & Shift-TAB: These keys will switch the active window.
-
- Page Up & Page Down: These keys will scroll through the list of items.
-
- Home & End: These will bring you to the top or the bottom of the
- thing list.
-
- Space Bar: This key will flip a Yup!/Nope option.
-
- F1: Help Window.
-
- F2: This key will bring up a window to save your changes to
- a EXEdit 1.0 patch file.
-
- F3: This key will bring up a window to read a patch file in
- to the editor.
-
- F8: This key will bring up a window to read an EXE file in
- to the editor.
-
- F9: This key will bring up a window to save changes to an
- EXE file.
-
- Escape: Quit.
-
-
-
- EXEDIT.INI
- ────────────────────────────────────────────────────────────────────────────────
-
- The EXEDIT.INI file is not required for operation. However, if you do delete
- the file, EXEdit will look in the current directory for the EXE file. If you
- plan to store EXEdit in a directory other than the directory in which DOOM.EXE
- resides, you must use the INI file. Also, if you delete the INI, the default
- patch file with be set to DOOM.PAT in the current directory.
-
- Everything after the semi-colon (;) is ignored by the editor.
-
-
- This is what your default EXEdit.INI should look like:
-
- --- Cut Here ---
-
- ; Start EXEdit 1.0 INI File
-
- exefile = c:\doom\doom.exe ; Default EXE File
- patchfile = c:\doom\doom.pat ; Default Patch File
-
- ; End EXEdit 1.0 INI File
-
- --- Cut Here ---
-
-
-
- Trouble Shooting
- ────────────────────────────────────────────────────────────────────────────────
-
- - EXEdit 1.0 won't work with my shareware DOOM.EXE file.
-
- Don't be a bonehead. Register.
-
-
-
- Finding The Newest Version
- ────────────────────────────────────────────────────────────────────────────────
-
- Because of limited distribution ability on my part (and a slight lack of
- interest), the only place I will be personally be uploading new versions of
- this program is to Compuserve in the Gamer's Forum (GO GAMERS).
-
- I will be having someone along the way upload this file to ftp.uwp.edu and
- infant2.sphs.indiana.edu for me.
-
-
-
- Legal Things We All Need To Know About
- ────────────────────────────────────────────────────────────────────────────────
-
- I modeled this part from the DEU 5.21 README.1ST file, in case it looks
- familiar... and I hope it does.
-
-
- Copyright
- ─────────
-
- DOOM is a trademark of id Software.
-
- EXEdit has been created by David Saraniero.
-
- EXEdit is NOT an id Software product.
-
-
- Disclaimers
- ───────────
-
- id Software cannot and will not provide support for EXEdit.
-
- id Software will not provide support for ANY file that has been modified by
- EXEdit.
-
- EXEdit will not allow you to modify the shareware executable file. It is
- illegal to alter EXEdit to operate on the shareware executable file.
-
- The author of EXEdit will not provide support or be liable for damage caused
- by the use of EXEdit.
-
- The author of EXEdit reserves the right to add or remove any functionality of
- the EXEdit software.
-
-
- Copyleft
- ────────
-
- EXEdit is a public domain program. This means you can do anything you want
- with it. It's free software for your use and enjoyment.
-
- If you distribute EXEdit, please distribute the original zip file unmodified.
- If you distribute it on a wide scale (CD-ROM, etc.), it would be nice to get
- in touch with the author. Not required, but nice...
-
-
-
- Other Stuff
- ────────────────────────────────────────────────────────────────────────────────
-
- I truly had no intention of releasing this editor. When the specs were
- released, I sat down and made an editor for myself. But a number of people
- saw versions 0.5 and 1.0 Beta floating around (which shouldn't have been!) and
- wrote me to finish 1.0 and release it.
-
- I though about it for a while and shrugged the requests off. But when I
- started getting a lot of email requests for support of 0.5 & 1.0 Beta and
- billions o' bug fixes, I figured it was time to finish 1.0 up.
-
- Many users will see that 1.0 actually has less options and functionability than
- 0.5 and 1.0 Beta. This is simply because it wanted to release a fairly bug
- free 1.0 with fewer options than a packed 1.0 with tons of bugs. In time, I
- will be going through and adding all the options back.
-
- I'm always open to other suggestions for improvments, features and add-ons.
-
- Thanks to everyone who got me off my butt to finish this.
-
- David Saraniero
- 71005,2557@compuserve.com
-
-
- The History Of EXEdit For People Who Have Read This Far
- ────────────────────────────────────────────────────────────────────────────────
-
- June 18th, 1994 - Cranked out TATE 1.0 (Thing, Ammo, Text Editor) in a few
- hours from Matt Fell's Specs. Gave it out to a few
- friends. They thought is sucked even though it worked.
-
- June 19th, 1994 - Fixed a number of bugs in the Text editing sections.
- Changed the name from TATE 1.0 to EXEdit 0.5. I still
- don't know which is better. Gave out EXEdit 0.5.
-
- June 22nd, 1994 - Added other editing functions. Added the colorful menus
- and editing fields. Gave out 1.0 beta.
-
- July 02nd, 1994 - Fixed bugs, lockups, and stupid mistake that totally
- locked up DOOM after been modified. Shrugged of pleas
- for help and support on 0.5 and 1.0 beta. Sorry, all!
-
- July 09th, 1994 - Did nothing to EXEdit 1.0, but I certainly had fun
- playing deathmatch while eating huge amounts of salsa
- and drinking tons of Mountain Dew.
-
- July 10th, 1994 - Received email requesting support and bug fixes from
- people who should never have seen the program in the
- first place. Decided to finish 1.0. Worked for a
- while on bugs n' such. Removed the Text editor and the
- ammo editor. Sorry folks. It didn't work right.
-
- July 13th, 1994 - Released EXEdit 1.0.
-
-
-
- Warranty, or Lack Thereof
- ────────────────────────────────────────────────────────────────────────────────
-
- Any resemblance to persons: living; dead; or The UnDead is purely coincidental.
- No warranty expressed or implied. Not responsible for direct, indirect,
- incidental or consequential damages resulting from any defect, error or failure
- to perform. Not responsible for items lost or stolen while using this
- EXEcutable code. The author of this code is relinquished from past, present,
- or future responsibilities for, to or about this product. This supersedes all
- previous notices.
-
-
- Usage constitutes acceptance of this agreement.