mirror of
https://github.com/deater/tb1.git
synced 2024-06-09 17:29:27 +00:00
137d2b45fd
I'm merging all the the tom bombem projects into one git tree
320 lines
11 KiB
Plaintext
320 lines
11 KiB
Plaintext
what follows is the old dos readme... I'll update it one of these days..
|
|
|
|
|
|
°°°°°² °°°°°² °² °² °°°°² °°°°°² °² °² °°°°² °°°°°² °² °²
|
|
°² °² °² °°²°°² °² °² °² °² °°²°°² °² °² °² °°²°°²
|
|
°² °² °² °²°²°² °°°°² °² °² °²°²°² °°°°² °°°°² °²°²°²
|
|
°² °² °² °² °² °² °² °² °² °² °² °² °² °² °² °²
|
|
°² °°°°°² °² °² °°°°² °°°°°² °² °² °°°°² °°°°°² °² °²
|
|
AND THE INVASION OF THE INANIMATE OBJECTS
|
|
|
|
by
|
|
|
|
Vince Weaver
|
|
|
|
Version 2.4a
|
|
---------------------------------------------------------------------
|
|
|
|
Contents
|
|
--------
|
|
1.0 SYSTEM REQUIREMENTS
|
|
2.0 STARTING THE GAME
|
|
3.0 THE STORY
|
|
4.0 GAME PLAY
|
|
5.0 SAVING/LOADING GAMES
|
|
6.0 TROUBLESHOOTING
|
|
7.0 REGISTERING
|
|
8.0 ACKNOWLEDGEMENTS
|
|
9.0 CURRENT BUGS (FEATURES)
|
|
10.0 PRAISE/ACCOMPLISHMENTS
|
|
|
|
|
|
1.0 SYSTEM REQUIREMENTS
|
|
---------------------------------------------------------------------
|
|
Bare Minimum:
|
|
286/ 400K RAM/ 500K disk space
|
|
To run at a reasonable speed:
|
|
386 33Mhz or better
|
|
For Digitized Sound:
|
|
XMS RAM, Sound Blaster or Compatible sound card
|
|
|
|
(I have been developing this on a 386 33Mhz and it runs
|
|
passibly. It runs so much smoother on a 486. I'll try
|
|
to optimize the code some more...)
|
|
|
|
|
|
2.0 STARTING THE GAME
|
|
---------------------------------------------------------------------
|
|
Make sure all the files are in the same directory (list below)
|
|
[if any are missing, you will get a run-time error]
|
|
|
|
Run the TBSETUP configuration utility. Pick the appropriate
|
|
options.
|
|
|
|
Type TB1 to run the game. See "TROUBLESHOOTING" if you encounter
|
|
any errors.
|
|
|
|
|
|
To run Tom Bombem off of a CD-ROM:
|
|
Either type "tb1 -cdrom" to start the program in read-only
|
|
mode, or say "y" when prompted if you want read-only mode.
|
|
In this mode there are no saved games and the high score
|
|
list will not change.
|
|
|
|
Files Needed:
|
|
TB1.EXE - Main executable
|
|
TBSETUP.EXE - Setup Program
|
|
CONFIG.TB1 - Config File Created by Setup Program
|
|
TBSOUND.EXE - Cool sound tester
|
|
MOON2.TB1 ¿
|
|
REGISTER.TB1 ³
|
|
TBGORG.TB1 ³
|
|
TBCRASH.TB1 ³
|
|
TBSOBJ.TB1 ³
|
|
SHIPS.TB1 Ã Graphics files in PAINTPRO 5.0 format
|
|
TBOMB1.TB1 ³
|
|
TBMA1.TB1 ³
|
|
VIEWSCR.TB1 ³
|
|
TBSHAPES.TB1 ³
|
|
TBCOBJ.TB1 ³
|
|
TBCHIEF.TB1 ³
|
|
TBASHIP.TB1 ³
|
|
TBL2SHIP.TB1 ³
|
|
TBLEV3.TB1 ³
|
|
TBL3INTR.TB1 ³
|
|
TBEERM.TB1 ³
|
|
TBCONSOL.TB1 ³
|
|
TBPIT.TB1 ³
|
|
TBASH.TB1 ³
|
|
TBCOBJ.TB1 ³
|
|
TBTRACT.TB1 Ù
|
|
LEVEL2.TB1 - Level Two Database
|
|
LEVEL4.TB1 - Level Four Database
|
|
FILE_ID.DIZ - Info file for BBS's
|
|
TBFONT.TB1 - Fonts for the game (a standard VGA font)
|
|
HISCORE.TB1 - The High Score List
|
|
TB1.DOC - The file you're reading
|
|
SOUNDS.TB1 - Sound effects
|
|
SGx.TB1 - Where x is a number... these are saved games
|
|
|
|
|
|
3.0 THE STORY
|
|
---------------------------------------------------------------------
|
|
|
|
To understand the game, pick the "Story" option off of the
|
|
main menu. This part of the game took a lot of time in
|
|
itself, and is fun to read.
|
|
|
|
The "Audio Error!" is not a real error. I just saved myself
|
|
the trouble of recording a voice-track for the game. As many
|
|
friends have said, "That's cheating!" but anyway unless I had
|
|
a lot of time and a CD-ROM, it is not practical.
|
|
|
|
Anyway in the story, any key will speed up most scenes, and
|
|
escape will quit the whole thing.
|
|
|
|
4.0 GAME PLAY
|
|
--------------------------------------------------------------------
|
|
To begin the game, select "NEW GAME" at the main menu.
|
|
|
|
A little humorous movie will show; press <esc> to skip.
|
|
|
|
The game itself is pretty simplistic as of yet. Basically
|
|
shoot the things coming at you. The arrow keys manuever...
|
|
the manuevering takes a little bit of practice to master.
|
|
Space shoots. You can shoot up to two missiles at once.
|
|
"S" toggles sound. "P" pauses. If the game play is too fast,
|
|
try the "+" and "-" keys to adjust. Sorry, if it runs too
|
|
slow at the onset, then your computer is too slow.
|
|
|
|
The first level culminates with a "boss" character. Read the
|
|
story and see what happens. The dialog will clue you into
|
|
what's happening.
|
|
|
|
The second level is now totally finished. Be sure to save
|
|
your games whenever you start a new level!
|
|
|
|
Levels three and four are currently under development. In
|
|
level three, use the arrow keys to "walk" around. The space
|
|
bar will fire a weapon if you've picked one up. To activate/
|
|
pick up things, walk into them.
|
|
|
|
Level four is similar to level two. (Actually they are based
|
|
on the same game engine). They will be finished by version 2.5.
|
|
|
|
An undocumented featue: when your score reaches a multiple of
|
|
400 your shields are increased by one.
|
|
|
|
Basic Summary of Keyboard Commands:
|
|
|
|
ARROWS Manuever
|
|
SPACE Fires
|
|
<ESC> Exits
|
|
P Pauses
|
|
S Toggles sound on/off
|
|
+ Slows down game speed
|
|
- Increases game speed
|
|
F1 Shows help message
|
|
F2 Saves the Game (see "SAVING/LOADING GAMES")
|
|
|
|
5.0 SAVING/ LOADING GAMES
|
|
---------------------------------------------------------------------
|
|
You can save games. However the only part that is saved is
|
|
how you begin the level. Therefore there is no real purpose
|
|
to saving your game until you reach level two.
|
|
|
|
This might seem annoying, but at this point it is the only
|
|
practical way to implement saved games.
|
|
|
|
|
|
6.0 TROUBLESHOOTING
|
|
---------------------------------------------------------------------
|
|
This program usually runs fine on most computers. Occasionally
|
|
it will lock up on my brother for some inexplicable reason.
|
|
If it locks up frequently, try playing without sound blaster
|
|
sounds.
|
|
|
|
Possible Problems:
|
|
|
|
RUNTIME ERRORS: (Characterized by a "Rumtime Error at 4454:3434"
|
|
message.) Either a genuine bug or else one of
|
|
the ".TB1" graphics files is missing.
|
|
|
|
LOCKING UP : If you have a sound blaster, try configuring
|
|
without SOUND, using the "TBSETUP" utility.
|
|
|
|
MEMORY ERRORS : If you want soundblaster sound, HIMEM.SYS must
|
|
be loaded. Check DOS documentation.
|
|
|
|
SOUND ERRORS : If you have a sound blaster and you are not
|
|
getting sound, be sure your "SET BLASTER"
|
|
command in your autoexec.bat is set properly.
|
|
|
|
HARSH GRATING SOUND: This has happened occassionally at a
|
|
certain point on level two. I've tried to
|
|
fix it. If it's annoying, turn the sound
|
|
off.
|
|
|
|
MISC ERRORS : Contact me at vmweaver@wam.umd.edu
|
|
|
|
|
|
7.0 REGISTERING
|
|
---------------------------------------------------------------------
|
|
My game is freeware. There is no copy protection. Hopefully
|
|
if you like it you will let me know, by mail or by e-mail.
|
|
A donation is not required, but if you want to you can send
|
|
me one.
|
|
|
|
I will be attending college soon (Fall of 1996) so my e-mail
|
|
address, has changed from what it was earlier to:
|
|
vmweaver@wam.umd.edu
|
|
|
|
You can get Tom Bombem at its web site,
|
|
|
|
http://www.wam.umd.edu/~vmweaver/tb1/
|
|
|
|
Also, a college education is expensive, so any donations would
|
|
be a big help.
|
|
|
|
Vince Weaver vmweaver@wam.umd.edu
|
|
[real home]
|
|
326 Foster Knoll Dr.
|
|
Joppa, MD 21085-4706
|
|
|
|
|
|
8.0 ACKNOWLEDGEMENTS
|
|
---------------------------------------------------------------------
|
|
I would like to thank many people who helped on this project.
|
|
|
|
Ethan Brodsky for his excelent sound blaster routines.
|
|
Get them at http://www.pobox.com/~ebrodsky/smix/smix.html
|
|
There would be no sound blaster sound without them.
|
|
|
|
The authors of PCGPE. This program started out as a
|
|
"flying toaster" demonstration from the Asphixia
|
|
VGA tutorials. I gradually replaced most of their code,
|
|
but I still use their putpixel, waitretrace, setmcga and
|
|
settext routines.
|
|
|
|
I would also like to thank all my friends who have supported
|
|
me, especially Gus Thompson, because she went to Spain and
|
|
gave me time to work on this. Also Marie Prosser for
|
|
inspiration, and she also went away for three weeks
|
|
allowing me to work on this. Thanks to Nick Attanasio
|
|
who actually plays this game a lot, and whose comments
|
|
have hastened work on level 3.
|
|
|
|
FUTURE ENHANCEMENTS:
|
|
I am going to learn how to use Mode X vga programming.
|
|
Supposedly this will speed up the code. Unless you
|
|
have a 386 like me, you probably won't notice.
|
|
|
|
I'm also going to try to get some music in the
|
|
background, and of course add more levels.
|
|
|
|
Also watch for a SGI gl port and possibly some
|
|
sort of Linux port. The only problem is that
|
|
they'll have to be in C. ( :-( )
|
|
|
|
|
|
9.0 CURRENT BUGS (FEATURES)
|
|
-------------------------------------------------------------------
|
|
|
|
Level One: No Known Ones
|
|
Level Two: Locks up for no reason near end sometimes?
|
|
Level Three: Many. This level still is under development.
|
|
Sometimes doors will not activate, sometimes
|
|
they send you to the wrong room.
|
|
Laser doesn't work, nor do enemies or
|
|
radioactive flooring. It is possible to
|
|
beat it though.
|
|
Level Four:Not done. Right now is level two with different
|
|
shape table.
|
|
|
|
LOOK FOR NEWER RELEASES TO HAVE FEWER BUGS.
|
|
|
|
If you find a unique bug, e-mail me describing it.
|
|
|
|
|
|
10.0 PRAISE/ACCOMPLISHMENTS OF TOM BOMBEM
|
|
___________________________________________________________________
|
|
|
|
Supposedly it will be on one of Pacific Hi-Tech's
|
|
"Gamehead" CD's. We'll see.
|
|
|
|
A German book company has offered to put it in a CD included
|
|
with a Shareware Games book.
|
|
|
|
Now Praise:
|
|
|
|
|
|
"I just like it when it says 'Ahhh... Mr. Bombem.'"
|
|
----Greg Grabowski, Bel Air, MD
|
|
|
|
"It's simplicity reminded me of the early computer
|
|
shooters... Kind of nostalgic... But the nice
|
|
side [is] the very clever cinematic text."
|
|
---->> Delance <<
|
|
|
|
"The game is well designed but does not fit
|
|
our current product line."
|
|
----Apogee Software Productions
|
|
|
|
|
|
Remember: Watch for the newest version of Tom Bombem... and have fun.
|
|
|
|
Vince Weaver 14 July 1996 18:12:59 EDT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|