home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deathday Collection
/
dday.bin
/
menus
/
doomastr
/
dm.doc
< prev
next >
Wrap
Text File
|
1994-07-14
|
55KB
|
1,453 lines
DOOM/MASTER 3.0 Simply Silly Software
───────────────────────────────────────────────────────────────────────
The Ultimate DOOM Shell (c) Copyright 1994
TABLE OF CONTENTS
─────────────────
What is DOOM/MASTER................................................. 1
New Features in 3.0 ................................................ 1
Shareware Notice ................................................... 2
Registration Information ........................................... 3
System Requirements ................................................ 4
Installing DOOM/MASTER ............................................. 4
Loading DOOM/MASTER ................................................ 5
Main Menu .......................................................... 6
Player Information Section ....................................... 6
Player Options Menu .............................................. 7
Launch Menu ...................................................... 8
Player List ........................................................ 9
PWAD Menu .......................................................... 10
DM Random .......................................................... 11
External Utilities ................................................. 13
CD-ROM Audio ....................................................... 13
DM Configuration ................................................... 14
Page 1 ........................................................... 14
Page 2 ........................................................... 15
Page 3 ........................................................... 16
The End ............................................................ 17
Appendix A : DMSERCFG .............................................. 18
Appendix B : DMSERDRV .............................................. 18
Appendix C : Where is DM Dumb Terminal ............................. 19
Appendix E : Reporting a Bug ....................................... 19
Appendix F : Thanks ................................................ 19
DOOM/MASTER 3.0
The Ultimate DOOM Shell
WHAT IS DOOM/MASTER : Doom/Master (DM) is the most complete shell for
───────────────────── loading and configuring DOOM from id Software.
DM has been designed and coded by an avid DOOM player, with input
coming from many other DOOM players as to functionality and features.
DM 3.0 is the newest in the line, and I think you will agree, is by far
the best ever. When I started to upgrade DM 2.1, I decided to start
over from scratch. Many of the bugs inside 2.1 were the product of
trying to patch together code that was never designed to be used by
anyone other than the 3 people it was originally written for. The
result is a lean, mean, frag'n machine.
DM 3.0 is really made up of 3 separate programs that work together.
The first is DOOM/MASTER itself (DM.EXE). This is the main shell and
where you will be spending most of your time. Second is DMSERDRV.
Originally a quick fix that would allow DOOM to play via modem at
speeds of 14.4 and above, it has grown in to an integral part of
DOOM/MASTER. Finally, there is DMSERCFG, a program that helps take the
bite out of moDOOMing. An easy to use, modem quick configuration
program that will not only setup DMSERDRV, but SERSETUP from id
software. It takes what can be quite a trying process and makes it
easy as pie.
So, sit back and get ready for the ride of your life...
NEW FEATURES IN 3.0 : DOOM/MASTER 3.0 has been completely rewritten.
───────────────────── So there are many, many new features. The most
important aspect of the new DM is it is no longer just a shell.
Instead, think of DM 3.0 as a player database. Where DM 2.1 revolved
around a bunch of options, and oh yea, it had a phonebook, DM 3.0 is
based completely around the player. In 2.1, he was a name, in 3.0 he
(or she) is a person. A person complete with a Name and/or a Handle,
even a rating. And with DM 3.0, each and every player has his/her own
set of options, completely separate from any other players.
The next big new feature is pwad support. PWADS, the external levels
created by you and me are quickly becoming the "hottest" thing. Many
of us have 100+ different PWADS that we play around with and we all
have the same problem... almost every PWAD out there replaces E1M1!
Some of the other shells have tried to solve this problem by allowing
you to edit the episode and mission information for that WAD. But what
if it has graphic and sound that go with it. Or what if you want to
play that level two times in a row. ONLY DOOM/MASTER gives you
complete PWAD control. DM uses an intelligent LEVEL EXTRACTOR to give
you the ability to play ANY level, in ANY pwad, in ANY order, as ANY
episode/mission. It will automatically convert sound and graphic patch
files (it's even smart enough to know to convert the F_SKY textures) to
fit the way you want it to play.
1
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Not only can you rip the guts from any PWAD, you can play with them
too. DM 3.0 has a powerful ITEM/LIGHT/FLOOR randomizer built right it.
Now, you can have a different level each time you play. Most
randomizers allow you to change the items, but we took it 3 steps
further. First, DM 3.0 also allows you to randomize the lighting in
the level. Now, light areas can be dark, and dark areas can be light.
This feature alone puts such a new spin on DOOM, it has to be tried to
be believed. On top of that, DM can be made to randomize the way the
lights work (either blinking or pulsing) and if the floor is filled
with death-slime. Finally, with DM 3.0 you can randomize DEATHMATCH
starts. No more unfair advantage, just randomize it. Best of all, DM
can be synchronized on 2 machines, by entering the same seed, so it
will create 2 PWADS that are EXACTLY the same, allowing for completely
random deathmatch games (all in UNDER 15 seconds on a 486dx2-
66)...amazing..
A player database, god-like PWAD support, and randomization, what more
could you ask for.. How about CD-ROM audio support, a new skill level
(PRAY TO GOD) that makes NIGHTMARE look like a wet dream, full support
for DOOM 1.4, 1.5, and 1.6; including TURBO speed, response files,
alternate deathmatch... the WORKS. If it can be done in DOOM, it can
be done a lot easier in DM.
And we did not stop just with DM. DMSERDRV has been completely redone
also. Sure, its still the same old reliable driver it always was, but
now, it supports both DOOM 1.2, and DOOM 1.5 (and 1.6) connection
methods. This means it's fully compatible with almost EVERY serial
driver out there and is the only driver to be compatible with DOOM
1.6's SERSETUP. Also, with the addition of the "-nohangup" switch,
DMSERDRV can be used with DM, to allow you to exit a modem game, change
your settings, and go right in to the game without hanging up. It has
busy signal detection (yes, it will redial for you) and can tell if you
don't have the phoneline hooked up. My god does it ever end.
As you can see, DM 3.0 is the complete shell for DOOM. Don't even
bother unzipping any other.
SHAREWARE NOTICE: DOOM/MASTER 3.0 is shareware. This means that you
───────────────── may try DM out for a specific period of time. If you
decide to use DM 3.0 after the period (2 weeks) then you must register
it. THIS IS NOT FREEWARE. DOOM/MASTER 3.0 has taken over 3 months to
develop and test and I have released it in full. This is the whole
thing, not a crippled hack like some shareware. Please support my
efforts; support the shareware concept.
2
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
REGISTRATION INFORMATION: DM is the best shell out there for DOOM. IT
───────────────────────── has all the features, is easy to use, and
best of all CHEAP! The registration fee for DOOM/MASTER 3.0 is $5.00!
That's it. Of course, if you have already registered a previous
version of DOOM/MASTER, then this update is free.
Unfortunately, not many people have registered previous versions. I
have taken over 500 tech support calls, answered over 200 pieces of
EMAIL, and yet have received only 60 registrations. But, since DM 2.1
was full of bugs, I know that many of you are just waiting for 3.0!
Well, here it is.
What do you get if you register DM 3.0? By registering DM 3.0, you
help to support me and this helps me create new versions and work on
other projects. You also get access to phone tech support. With
previous versions of DM, I would help anybody who would call. Now,
only registered users have access to me. If you call and have not
registered DM 3.0, then you will be directed to the tech support EMAIL
address. Finally, once you have registered, all updates are free.
To register, please fill out the order form (print the file ORDER.ME)
and send it, with a check for $5.00 to...
Simply Silly Software
PO Box 360
LAKE KATRINE, NY 12449
PLEASE MAKE ALL CHECKS PAYABLE TO
J O S E P H M . W I L C O X
If you registered a previous version of DOOM/MASTER, then chances are I
have not cashed your check yet. Unfortunately, too many people thought
that Simply Silly Software was an actual company. Well, it isn't yet.
Since I'm moving to Arizona in a month, I have decided to wait until
then to start the company. So if you mailed a check made out to Simply
Silly Software, please expect to get it back. I have been too busy
with the update to worry about it, but now that it's finished, I can
start thinking about the "money" again.
And don't worry. Since it was my fault for no point this little fact
out, anybody who attempted to register DM 2.1 (or below) will be
considered a registered user while we work this silly business out.
3
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
SYSTEM REQUIREMENTS : DM 3.0 has the following system requirements in
───────────────────── order to use it....
a registered copy of DOOM 1.2 (or better)
448k of conventional memory
2 meg of hard drive space (est.)
a microsoft compatible mouse
a CDROM drive (optional)
* Note: Although DM 3.0 requires 448k to ram to run, it only
uses 2k of memory while DOOM is running.
INSTALLING DOOM/MASTER: Unlike all previous versions of DM, DM 3.0 can
─────────────────────── be installed anywhere on your system. It no
longer needs to be in the same directory as DOOM.
To install DM, create a subdirectory in your DOOM directory called DM,
and copy all of the DOOM/MASTER files in to that directory. Now,
change into that directory, and type "DM" followed by a return. Follow
the installation instructions and you will be all set. Here is what
your screen should look like...
example:
┌─────────────────┐
│ │
│ C:> CD\DOOM │
│ │
│ C:> MD DM │
│ │
│ C:> CD DM │
│ │
│ C:> DM │
│ │
└─────────────────┘
The first question asks where can DM find DOOM on your computer. Enter
in the complete directory name of where DOOM is located.
The next question asks where can DM find any external PWAD files that
would are going to be using. Enter it here.
If you are upgrading for a previous version of DM, then DOOM/MASTER
will attempt to convert your phonebook and external utility database
(if you tell it to). Be warned, the new player database is radically
different than the old phonebook, so DM does it's best.
After that, your done and DM is ready to use.
For the best use, put DM's directory into your path statement. Now you
can launch DM (and DOOM) from anywhere.
4
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
LOADING DOOM/MASTER: If you have placed DM's directory into your path
──────────────────── statement, then loading DM is really SIMPLE! Just
type "DM" at any dos prompt, and DOOM/MASTER 3.0 will take control and
load up. If you have not placed it in your path, then you need to
change into DM's directory and then type "DM".
THE INTERFACE: I have spent a lot of time on the interface. DM has
────────────── been designed to work with a mouse, but you can control
everything from the keyboard. So, let's take a few minutes to talk
about how everything works.
First, to select an option, or menu selection with the mouse, all you
need to do is click on it. This means move the mouse pointer over the
option and press the LEFT mouse button. Some functions are activated
by right-clicking on an option. This means you need to move over the
option and press the RIGHT mouse button.
If you wish to move around with the keyboard, then you will need the
cursor keys, plus TAB and SHIFT-TAB. TAB and SHIFT-TAB are used to
switch between sections of the screen. For example, from the main
menu, if you press TAB you will move from Player information, to Player
options. Press it again and you will move to the menu. Pressing
SHIFT-TAB will do just the opposite. To move between the different
options, menu items, and edit fields, you need to use the cursor keys.
To select a menu item, you need to highlight it, then press ENTER. To
select an alternate menu item (something that needs a right-click),
then you must press CTRL-ENTER. To toggle a menu option, you have to
press the SPACEBAR.
ESC will always attempt to exit the current menu and return to the
previous screen. If you press ESC on the main menu, DM will quit.
Also, on the main menu, you have 11 hotkeys. These are used to quickly
move to a different section of DM. They are...
ALT-J : Selects "Just Play" and launched DOOM in single player mode.
ALT-D : Selects "Dial" and sets up to call the current player.
ALT-A : Selects "Answer" and sets up to wait for a call.
ALT-L : Selects "Already" and just tries to connect.
ALT-H : If you are using DMSERDRV, then pressing ALT-H will cause DM
to hangup the phone, if it is online.
ALT-N : Selects "Network" and sets up a network match.
ALT-E : Transfers you to the External Utility Menu.
ALT-R : Transfers you to the CD-ROM audio control panel.
ALT-C : Transfers you to DM's configuration menus.
ALT-S : Shell out to DOS
ALT-Q : Quits DM, and returns to DOS.
5
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
MAIN MENU: DOOM/MASTER's main menu is seperated in to 3 different
────────── parts. They are Player Information, Player Options, and the
menu. In the Player Information section, you have all of the
information on the current player. In the options, you have the
current player's DOOM setup. The Launch Menu houses all of the buttons
that transfer you to either DOOM, or another section of DM. Let's look
at each in detail.
PLAYER INFORMATION SECTION
In this section, you enter all of the personal information about the
current player. On the left is all of the information about the
current player, and on the right are all the buttons used to
create/edit/save/find players in your database.
Player's Handle: DM 3.0's database is designed so that each player is
given a unique handle. It is used in the searching and sorting of your
players.
Player's Name: Since most handles are usually some sort of funny
nickname, or something, DM also allows you to put in the player's real
name as well.
Data Phone Number: This is the phone # of the current players modem.
If you need to turn off call waiting, or dial a long distance access
code, you need to enter it here.
Voice Phone Number: Many DOOM players use 2 phone lines. One for
voice, and one for data. This is the one for voice.
Skill: All of the players can be assigned a skill level from 0 to 10.
This allows you to quickly know what you are getting yourself in to.
Notes: Here is a spot to write your strategy down or make any type of
notation about the current player.
Create: Click on this button to create a new player. When you do, all
of the fields in the player information sections will become blank and
all of the options will be set to their default values. ALTERNATE
FUNCTION: If you right-click on this button, then DM will clone (make
a copy) of the current player's options. All of the player information
will still be new, but the options will be the same.
Update: When you make any changes, click on Update to save them to
disk. You can turn on auto-updating from the Configuration menu.
List: When you click on list, a player list will popup and display all
of the players in your database. See the section titled PLAYER LIST
for more information.
Search: When you need to quickly find player, click on search. DM
will scan the database and popup a list with all of the players that
match a search string that you enter.
6
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Delete: If you no longer need a player anymore, then click on delete.
DM will remove that player from your database (but not without asking
you for confirmation first). WARNING: There is no undelete.
The next two buttons, look like little arrows pointer LEFT and RIGHT.
These buttons are used to scroll through all of the players in your
list, one at a time. You can also press PGUP or PGDN on your keyboard
for the same effect.
PLAYER OPTIONS MENU
The second menu, holds all of the player's options for DOOM. It's here
where you setup the DOOM game; select the level, skill, and ANY command
line option that DOOM supports. DM 3.0 is completely compatible with
DOOM 1.6. All of the new options are supported.
Skill Level: These 6 settings tell DM what skill level to play DOOM at.
All of the normal DOOM levels are here, plus the new PRAY TO GOD level.
PRAY TO GOD is a custom level found ONLY in Doom/Master and it makes
nightmare look like a dream.
Episode: These 3 options tell DM what episode you wish to play.
Levels/Wads: This is an important menu. This menu decided which level
you start on, or what PWADs you are going to play. To select a start
level, just left-click on the level name. To select a PWAD, right-
click on a level name. The PWAD you select will overwrite that level.
Notice the "C" on the scroll bar. This will clear out any selected
PWADS and causes DM to use only normal DOOM levels. See the section
PWAD MENU for more information on selecting PWADS.
Random Level: If you turn this option on, then DM will take all of the
PWADS you have selected (if any) and fill in the blanks with the normal
levels from DOOM. It will then randomly mixup their order. This means
that level 1 may become level 6, etc.
Random Items: This is a completely new feature to DM 3.0! You can now
randomize your items, player starts, light levels, and sector types.
If this option is turned on, DM will use the randomizer settings for
this player to create a new, RANDOM wad.
If you right-click on this option, you will be transferred to a menu
containing this player's randomizer settings. See the section DMRANDOM
for more information.
Turbo: With DOOM 1.6, id introduced a new turbo switch. This switch
makes you move much faster (in fact you can outrun rockets). If you
are using DOOM 1.6 and want to play with turbo, then turn this switch
on.
The number in () is the current turbo speed setting. Right-click on
this option to change that setting.
7
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Fast Monster: Also in DOOM 1.6, id has given us the fast monster
switch. This switch makes all of the monsters move like they are in
nightmare mode, except they do not respawn.
Respawn: This is the brother to the fast monster switch. Turn it on,
to have monsters respawn.
No Monsters: If you playing deathmatch, then you probably want to turn
monsters off, they just get in the way. This switch will tell DOOM not
to use monsters.
Load Game: If you have a previous savegame, then you can use DM to
load it. Just turn on this switch and you will be prompted to select
the savegame to load.
Record Demo: If you want to make a LMP demo of your game, turn this
switch on. If you are using DOOM 1.6, then you can increase the size
of the demo buffer, by changing the appropriate value in DM's
configuration menus. See the section on DM'S CONFIGURATION MENUS for
more information.
Play Demo: Select this option if you want to watch a LMP demo. You
will be prompted with a list of Demo in the directory.
Original Deathmatch: If you want to play by original deathmatch rules,
then turn this option on.
Alternate Deathmatch: If you are using DOOM 1.6 and want to use the
alternate deathmatch rules (no self-fragging, item's respawn, etc) then
turn this option on.
Remember, each player has his/her own set of options. If you want to
save these settings for the current player, then click on Update.
THE LAUNCH MENU
The last section on the main menu is the Launch Menu. From here, you
can launch a DOOM game, or you can transfer to a different menu inside
DM.
Just Play: If you want to play a single player game, using the options
for the current player, click on this button.
Dial: If you want to call the current player for a game, then click on
this button. DM will transfer control to the serial driver you have
selected.
Answer: If you are expecting a call, then click on ANSWER. DM will
transfer control to your serial driver, using the settings for this
player.
8
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Already: If you are already connected, then clicking on ALREADY will
just re-enter the game (control is passed to the serial driver to
verify connection).
If you are using DMSERDRV, then right-clicking on the ALREADY button
will attempt to hangup the phone (if you are online).
Network: If you are going to play a network game, then click on this
button. You will be asked for the # of players, then transfered to the
network driver. The settings from the current player will be used to
setup the game.
Configure: If you click on the configure button, you will be
transfered to DM's configuration menu. Here you will be able to setup
all of the defaults used inside DM. See the section DM's CONFIGURATION
MENU for more information.
Run an External Doom Utility: DM can be programmed to launch 10
external utilities. When you first install DM 3.0, id's setup.exe and
DMSERCFG will be pre-installed in this menu. Click here to bring up
the menu. See the section EXTERNAL UTILITIES for more information.
CD-ROM Audio: If you have a cdrom drive and MSCDEX is loaded, then you
can use DM to play music. It's a full featured CD player. See the
section CD-ROM AUDIO for more information.
Shell to Dos: If you want a quick DOS prompt, then click on Shell to
DOS. DM will shrink itself down (leaving a 2k footprint) and launch
dos.
Quit: Duh....
PLAYER LIST: The best way to select a player is to bring up the player
──────────── list. Here, DM will give you a listing of ALL players in
your database. You can scroll through it, search the list, or delete
players. Here's a good run down.
There are 2 main sections: the list itself and the action buttons that
go with it. The list makes up the top 3/4 of the menu. The player you
are about to select is highlighted with a red bar. Use the cursor
keys, or the scrollbar to move through the list.
Select: Click on this button to select the highlighted player. He/She
will replace the current player.
Search: Click here to search your entire player list for a player. DM
will display all matches to your search string on a new list.
Delete: If you want to delete the highlighted player, click on the
delete button.
9
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Cancel: If you do not want to make a change, click on cancel.
There are 3 buttons that determine how the player list is sorted. You
can sort your list be Handle, by Phone #, or by rating. Click on the
button that is associated with your selection.
PWAD MENU: By far, the most important new feature in DM 3.0 is the
────────── new and improved PWAD support. DM 3.0 now allows you to
load ANY mission inside ANY pwad as any episode/mission.
The new system uses 18 "pwad slots". 9 slots can contain Level PWADS,
and 9 slots can contain music or graphic pwads. But, how does the
system work? Well, if you look at the PWAD Menu, you will see it is
seperated in to 4 main parts; the WAD LIST, the LEVELS list, SPECS,
and PWAD Slots.
The WAD list is a listing of all the PWAD's in the current WAD
directory (the filepath at the top of the menu). Like any other list
inside DM 3.0 you can use the cursor keys or the scrollbar to scroll
through the listing.
The Levels list (second from the left) will display all of the missions
inside the PWAD highlighted in the PWAD list.
The Specs section gives you some general information about the PWAD.
If you click on the button View Desc. File, DM will display a
description file for the PWAD. These description files must be in the
same directory and have the same name with the extension .TXT! For
example, if you had the PWAD MDOOM.WAD highlighted, you would need to
have a description file called MDOOM.TXT in the same directory.
The list on the right shows all of the PWAD slots (all 18 of them).
The arrow just to the left of the list, points to the next PWAD slot to
be used. The "C" in the scrollbar will clear out all of the PWAD
slots.
So, how does this menu work? It's looks tough, but it's really a very
simple, 3 step process. Select a slot, select a wad, select a level.
For example, let's say we have 2 wad files, 1.WAD (which contains E2M7)
and 2.WAD (which contains E3M3). We want to play 1.WAD first, then
play 2.WAD.
So, first, we would click on PWAD slot #1 (the arrow would now point to
the first slot). Next, in the WAD LIST we would click on 1.WAD! This
would cause the levels list to change, showing us it contained the
mission E2M7. Now, click on the mission number in the levels list and
it will be inserted in to the selected PWAD slot (slot 1). Notice how
the arrow by the PWAD slots now points to slot 2. Now, we click on
2.WAD in the wad list and E3M3 shows up on the levels list. Click on
the E3M3 and it will be inserted into SLOT 2. It's that simple.
But wait. What if you just want to play a PWAD as it is meant to be
played. Simple, just right-click on the pwad's name in the wad list,
and DM will automatically insert all of the levels in that PWAD in to
10
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
their proper PWAD slots.
With this new system you no longer have to make sure your PWAD's do not
conflict (a tough thing to do since almost all PWADS are E1M1). DM
will extract any necessary data from the PWADS you have selected and
fill in the empty slots with DOOM levels from the current episode. DM
handles everything. It automatically renames all levels and it
automatically converts and renames any MUSIC or graphics that may go
with that level. Everything is automatic.
If you decide you want to clear out just a single wad from it's PWAD
slot. Just right-click on the slot in the PWAD slot list.
So, let's go through the steps of selecting a PWAD 1 more time.
1) Select the slot in the PWAD slots where you wish to load the
pwad (note: Slot 1 = Mission 1, Slot 9 = Mission 9, etc).
2) Select a PWAD from the wad list. This is the PWAD you want to
load.
3) Select the levels inside that PWAD you want to use. They will
then be inserted into the PWAD SLOTS.
And remember, if you want to just autoinsert the PWAD in to it's proper
slots, just right-click on the PWAD's name.
When you're all done, click on OK. If you decide not to use these
changes, click on Cancel.
DMRANDOM: Another new feature to DM 3.0 is the item randomizer. Each
───────── player has his/her own set of settings. They are accessed by
right-clicking on the random item option from the main menu. Here is a
brief rundown of the options...
%Swap & %Randomize : DMRANDOM has 2 options, swap items, and randomize
items. These 2 percentages (of the total # of items in the mission)
define how many object get swapped, and how many get randomized.
Randomize Start Positions: DOOM 1.2 sucked when it came to deathmatch
starts. Many times, players were either trapped, or at a serious
disadvantage. DM 3.0 can now randomize where your going to start. How
this works, is DM 3.0 swaps all player and deathmatch start locations
with monsters somewhere in the game. There are drawbacks though. Some
levels have areas with monsters where the player can not get to. Thus
if you start there, you will be trapped.
Randomize Light Levels: This options brings such a new variable to the
game. If light areas may be dark, dark areas may now be light. And
it's completely customizable. You tell DM how dark or how light.
11
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Randomize Immobile Object: You can change columns into lights, or
trees into bodies. DM uses a smart routine that does its best to keep
large objects from blocking doors or switches. Completely changes the
way the game looks and feels.
Save PWAD on exit: If this option is selected, then DM will prompt you
to save a randomized PWAD on exit.
Randomize Floors: A very powerful and dangerous new feature is the
ability to randomize floor types. This means, you can change floors
from normal, to damage-slime (and DM is smart enough to change the
floor textures to reflect any changes). This feature can also be used
to make normal areas have blinking or pulsating lights. If you select
NEVER, then DM will not touch the floors. If you select LIGHTING, then
only the way the lighting is handled (ie: blinking, or pulsing or
normal) will be changed. If you select All, then DM will also change
some floors to or from deathslime. This is a VERY DANGEROUS FEATURE!
You can get huge ROOMS full of -20% health DEATHSLIME. Also, if the
floors of a hidden staircase get changed to deathslime, that section of
stair will not rise. USE THIS FUNCTION AT YOUR OWN RISK!!!!!
Monster Attitude: This defines how the monsters in the game will react
to you. If you select ATTACK.. all monsters will hunt you down,
opening doors and searching out sounds. If you select DEAF, then you
will need to either shoot, or walk by the monster for it to attack you.
Selecting random will cause a little of both.
The next 30 fields define what gets created with the randomizer. Most
are self-explanitory (covering only 1 item type) but several cover
multiple items. There are....
HEALTH : includes - StimPacks, MidiKits, Health Bonuses, Berserk
Boxes
BONUSES : includes - Armour Bonus, Green Armour, Radiation Suits,
lite goggles.
SPHERES : include - Soul Spheres, Blur Spheres, Invulrability
Spheres, Blue armour.
ITEMS : All keys, computer maps, and barrels.
BODIES : All of the dead bodies of the monsters in doom.
All of the items %'s must add up to 100%. When you are finished, click
on SAVE to keep these change, or EXIT to discard them. If you click on
DEFAULT %s, then DM will load the table with it's default percentages
(see DM'S CONFIGURATION MENU for more information).
12
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
EXTERNAL UTILITIES: DOOM/MASTER can be setup to run up to 10 external
─────────────────── utilities, such as doom's original setup program,
or a character editor. You enter these utilities into a database by
selecting the External Utilities button from the main menu. When you
do, a list of all the utilities in your database will appear. To
launch a utility, just click on its name in the list. DM will then
execute the utility, and when it is finished, you will be returned to
DM's Main Menu.
If you want to add a utility to the database, then you need to click on
the add button. DM will then popup a window with edit fields for all
the information. They are...
Description : This is the description you see in the list.
Filename : This is the filename, including directory of the
file you wish to run.
Switches : If the utility you are entering needs any type of
parameters when you execute it, you would enter them
here.
Once you are done, click on OK, and this utility can now be accessed
from the list.
If you find you need to change information on the utility, then select
it and click on REVISE. You can now edit any of the information.
Finally, if you decide to delete one, just click on delete. You will
be prompted with a warning. Just click on OK to delete this utility.
CDROM AUDIO: DOOM/MASTER 3.0, like all previous version has support for
──────────── CDROM audio. If you have a CD player, then you can have
DOOM/MASTER start, stop or pause an audio CD. Since I prefer something
like the BRAM STROKER's DRACULA soundtrack to the music inside DOOM,
this is a great feature. Now everything can be controlled from inside
DM.
In order to use this section, you need at least a single speed CDROM
drive, and MSCDEX (the dos driver for cdroms) loaded.
13
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
DM'S CONFIGURATION MENU: By far the biggest section in DM is the
──────────────────────── configuration menu. It's here where you setup
everything that happens inside DOOM/MASTER. This menu has been
seperated into 3 different pages. Notice how you can no longer setup
your soundcard inside DM! This has been removed from previous versions
due to a huge bug. Most people only setup their soundcards once
anyway.
On the bottom of each page, there are 4 common buttons, and possibly 1
extra button. The common buttons do just what they say. The extra
button performs some extra function that is specific to that page of
the configuration menu. I will handle the extra buttons as I get to
each page.
PAGE 1:
There are 3 sections on PAGE 1, Doom information, PWAD setup, and
Player Database Setup.
In DOOM information, you setup important information about where to
find necessary files of DOOM's.
DOOM Directory: Enter here the name of the drive and directory where
DOOM (DOOM.WAD) is located. DM needs this to know where to go when it
is loading DOOM.
DOOM Parameters: Currently, there is no need for this parameter, but
in order to make DM compatible with the newer version of DOOM that may
appear in the future, you can enter parameters here. These parameters
will be tacked on to the end of the command line sent to doom.
DOOM Config Filename: Normally, DOOM uses DEFAULT.CFG to hold all of
it's system defaults. In order to assure nothing can ever be screwed
up in your default.cfg, DM uses an alternate configuration filename.
When you click on this entry, you will be given a file menu that lists
all of the .CFG files in your doom directory. If you want to use one
not listed, type it in to the SELECTION field in this menu. If it does
not exist, then DM will import all of the settings from DEFAULT.CFG.
Serial Driver: In order to play DOOM via modem, you need some sort of
serial driver. Doom/Master is 100% compatible with the following
serial drivers... SERSETUP.EXE from id software (both the old and new
versions), DMSERDRV (our serial driver, both the old and newer
versions), BNU's SERSETUP, SER4, and several other lesser known
replacements. Like the DOOM Config Filename, DM will popup a file menu
where you can pick your serial driver.
- Parameters (#1): Here is where you put the parameters for the serial
driver. For example, if you are going to use SERSETUP from id
software, then you would want to put "-comX" here to tell the driver
what comport to use.
14
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
Network Driver: This is just like the serial driver, except your
network driver's filename goes here. Again, you will be given a file
list.
- parameters (#2): This field holds the parameters for your network
driver.
Network Socket: Enter you network socket id in this field.
In the pwad setup menu, you will define all the important information
about your PWADS.
Path to your WAD(s): If you store your PWAD files in a different
directory, then enter the name of that directory here. DM will always
look there first when trying to load a PWAD.
Ext. Graphic Wad(s): If you want to load an external graphics wadfile
EVERYTIME you launch a doom game, then you want to place it's name in
here. BUT, if you just want to load a graphics file with a certain
wad, or player, then select it from the WAD list.
Ext. Audio Wad(s): Like the external graphic wad above, this is where
you put the name of an audio wad you want to LOAD EVERYTIME YOU LOAD
DOOM.
Temporary Wad Name: When you use PWAD's in DOOM/MASTER, DM will
extract the level/sound/graphics information from inside those WADS and
store it in a temporary WAD file. This is how DM can be so powerful.
But, it needs to know a name to use for the PWAD. Enter it here. This
file will be deleted when you return from a game.
Auto Update Database: If this option is turned on, DM will
automatically update the player database everytime you do something
different (such as play a game, go to a different menu, or if you even
quit). This makes it so that you never have to worry about keeping the
changes you have made.
Sort Listing by: This entry allows you to setup the way DM sorts the
player database when it loads, or when you enter the Player List.
PAGE 2:
This page holds all of the default settings for DMRANDOM. When you
click on DEFAULT %s in the indivdual player's randomizer settings menu,
DM will use the values here. These values are also used when a new
player is created.
If you click on DEFAULT %s on this menu, you will return to the
defaults assigned by DM in the beginning (a perfect DEATHMATCH setup).
Notice the new field, PWAD filename. When DM randomizes a game, it
will extract all of the needed levels and put them in to this filename,
this way, nothing ever gets modified.
15
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
PAGE 3:
The last page of the configuration menu setups up the look and feel for
DM, as well as some of the most important features inside DOOM itself.
Play Doom In Low Detail: Turning this on will force DOOM to turn with
low detail (and look like crap). It should only be used if you are
running DOOM on a very slow machine.
Use A Response File: If you are using DOOM 1.6, then you will want to
turn this on. DOOM 1.6 can have all of it's command line parameters
placed in to a response file, and then loaded in to DOOM with a single
@<filename> command. Since a command line can get VERY LARGE (I have
maxed it out without a problem) and you only have 128 characters for
both DOOM and the serial driver, then you want to use a response file.
Show Message In DOOM: Do you want to see messages like "Picked up a
clip...", etc, then turn this option on.
Start with Player List: DM can be configured so that it will begin
with the player list everytime it starts up. This way, you can quickly
pick the player you wish to player.
Initialize Video: For some reason, people with ATI video cards get a
blank screen when they try to run DOOM. When this option is turn on,
DOOM/MASTER will automatically refresh the video system before it
loads. If you have never had a problem (ie: Used DM 2.1 without the
/VI switch) then you can probably turn this off.
Do not FADE In/Out: DM uses a palette fad technique to change between
programs or screens. This makes a nice effect. But if you don't like
it, or it causes problems, just turn it off.
Don't Show Warnings: This could be called expert user. If you always
want to answer YES to a warning message, turn this on. If you are a
beginning user, leave this off.
Skip Logo Screen: You can turn off the incredibly beautiful logo
screen. But please don't..... :)
Set Mouse Before Player: This is an important new feature for MOUSERS
(people who play with the mouse). We all know that it works best if
you turn the sensitivity on your mouse all the way up. Well, you can
now have DM do it for you, each time you run doom, then restore it to
the normal values when you are done playing. This is a cool feature.
Font Filename: OH no... not more fonts. Well yes, DM has support for
several fonts. May I suggest SCRIBBLE, or AD&D! Just click on this,
to get a list of fonts in your DM directory (all files have the
extention .DMF).
Response Filename: This is the name of the response file to use if USE
16
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
A RESPONSE FILE is turned on.
SFX Volume : Same as inside DOOM. Goes from 0 to 15.
Music Volume : See above...
Mouse Sensitivity : See above... from 0 to 9.
Screen Size : See above...
Gamma Correction : Same as pressing F11 inside DOOM.
Horz: This is the horz. sensitivity setting for your mouse. It is
only set if SET MOUSE BEFORE PLAYING is turned on.
Vert: This is the vert. sensitivity setting for your mouse. It is
only set if SET MOUSE BEFORE PLAYING is turned on.
Demo Buffer Size: With DOOM 1.6, you can set the size of the demo
buffer. Enter the max. # of minutes you wish to be able to record.
Remeber, each minute requires 8k of EMS memory. DOOM default time is
16 minutes.
Chat Macros: You can enter you chat macros for inside doom here. To
use a macro in the game, press ALT-# where # is the # of the macro.
Notice the IMPORT FROM DEFAULT.CFG button. If you click on this, DM
will pull in all of the values from you DEFAULT.CFG file. This is like
a default button for all of DOOM's settings.
THE END: Whelp, that's it. You now have the best shell and the power
──────── to be one of the best doomer ever. I really hope you enjoy
and like this shell. I believe there is nothing out there that even
comes close. So have fun and happy frag'n! Oh.. don't forget to
register...
Joe (Sillysft) Wilcox
-author-
17
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
APPENDIX A : DMSERCFG : The first additional utility that is included
with DM 3.0 is DMSERCFG. It stands for Doom Master SERial
ConFiGuration utility. This little program contains almost 150 modem
init strings for most of the popular modem on the market. Chances are
you will find your init string in here.
Now, all of the init strings in the program have been collected from id
software, BBS'es, FAQ's, newsgroups, and other help files, compiled,
and put together. NOTICE I LEFT OUT TESTED! Almost none of the
strings have been tested. I don't have 100 different modems laying
around, so this is meant as a starting point. Hopefully there is an
init string in here for you, but if not, just call your modem's
manufacturer and ask them for an init string that turns off FLOW-
CONTROL, HANDSHAKING (sometimes called PROTOCOL) and COMPRESSION.
Currently, this program can create modem.cfg files for the following
serial drivers...
SERSETUP by id software (both the 1.2 and 1.6 versions)
DMSERDRV (any version of course)
SERSETUP by BNU
SER4
Just select your modem, tell DMSERCFG your comport and baud rate, then
pick the serial driver you wish to use. DMSERCFG does the rest.
APPENDIX B : DMSERDRV : With DM 3.0, I have included DMSERDRV 3.0, the
newest release of my serial driver. This version is much better than
all previous versions. It is 100% compatible all previous versions of
DMSERDRV, and both versions of SERSETUP. It can handle both the
PLAYx_x and the IDxxxxx_x connection routine, and can switch back and
forth between them without a problem.
DMSERDRV 3.0 also now detects busy signals, and can tell if nobody
picked up the phone, or if there was a dial tone. If the line is
busy, DMSERDRV will keep trying to redial until a connection is made,
or you tell it to stop.
The most important new feature in DMSERDRV is the -NOHANGUP switch. If
you use this switch, then DMSERDRV will not drop carrier when you leave
DOOM. This allows you to return to DM, change you settings, and click
on ALREADY to start a new game, without ever having to call back. DM,
has been designed to detect this switch, and if it is present in your
serial driver setup, then DM 3.0 will prompt you to hang up the phone.
For a complete list of command line parameters, type DMSERDRV -? at the
dos prompt.
DMSERDRV now uses a configuration file called DMSERDRV.CFG! I have
changed from using MODEM.CFG to avoid conflicts. For a complete list
of command that DMSERDRV can use, just edit the DMSERDRV.CFG file.
18
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
One final note about DMSERDRV! There is no support on this program. I
have included the source code for the driver, including project files,
etc. It can be found in DSD30SRC.ZIP!
APPENDIX C : WHERE IS DM DUMB TERMINAL : The answer is -- Dead. The
dumb terminal included with DM 2.1 was buggy, weak, and used by about
1% of the people. So I removed it, to make time and room for the many
other options. If there are enough people who want it back, and
someone can get me a decent turbo pascal serial unit, I will add it
back.
APPENDIX D : What is the answer to the ultimate question of Life, the
Universe and Everything...
42!
APPENDIX E : REPORTING A BUG : Bugs are bound to happen. DM contains
over 20,000 lines of code, and somewhere in there is a bug. I will bet
on it. I have spent 2 months testings, fixings, building, then testing
all over again this new version. DM 3.0 has been seen by 15 different
beta testers, all with different system configurations, modems, the
works. I have taken great strides to make sure the <cough> problems
in DM 2.1 do not occur here.
But, if you do happen to find a bug, then please report it to me.
Email all bugs to ...
SILLYSFT@AOL.COM
or snail mail them to...
Simply Silly Software
attn: Bugs..
PO Box 360
Lake Katrine, NY 12449.
DO NOT CALL ME WITH A BUG UNLESS YOU ARE A REGISTERED USER
APPENDIX F : Thanks.. : I would like to thank the following people who
have made DM what it is today, who help with ideas, beta testing,
support, the works....
Holly, for without you there just isn't any mean. Plus there would
have been many more mistakes.
Rob, Andy, Lou, Bill, Wade, John, Scott, Dan, Mike, Andre, Kevin
Doug, Tony, Ken, John D., and Mr. X
I would also like to thank John Carmack at id software, for without him
the 1.6 support would not exists...
19
(C) 1994, Simply Silly Software
DOOM/MASTER 3.0
The Ultimate DOOM Shell
And of course id software for creating the most incredible game, and
cyber-society.
20
(C) 1994, Simply Silly Software