home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Home Edutainment Collection 4: Games & Extensions
/
Aztech-HomeEdutainmentCollection-Vol4-3DGamesExtensions.iso
/
exedit
/
exedit.doc
next >
Wrap
Text File
|
1994-07-13
|
9KB
|
251 lines
────────────────────────────────────────────────────────────────────────────────
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.