---------------------------------------------------------------------------
T H E " O F F I C I A L "
================= =============== =============== ======== ========
\\ . . . . . . .\\ //. . . . . . .\\ //. . . . . . .\\ \\. . .\\// . . //
||. . ._____. . .||||. . ._____. . .||||. . ._____. . .|||| . . .\/ . . .||
|| . .|| ||. . |||| . .|| ||. . |||| . .|| ||. . ||||. . . . . . . ||
||. . || || . .||||. . || || . .||||. . || || . .|||| . | . . . . .||
|| . .|| ||. _-||||-_ .|| ||. . |||| . .|| ||. _-||||-_.|\ . . . . ||
||. . || ||-' |||| `-|| || . .||||. . || ||-' |||| `|\_ . .|. .||
|| . _|| || |||| || ||_ . |||| . _|| || |||| |\ `-_/| . ||
||_-' || .|/ |||| \|. || `-_||||_-' || .|/ |||| | \ / |-_.||
|| ||_-' |||| `-_|| |||| ||_-' |||| | \ / | `||
|| `' |||| `' |||| `' |||| | \ / | ||
|| .==='`===. .==='`===. .==='/==. | \/ | ||
|| .==' \|-_ `===. .===' __ `===. .===' _-|/ `== \/ | ||
|| .==' _-' `-_ `=' _-' `-_ `=' _-' `-_ /| \/ | ||
|| .==' _-' %% `-__\._-' %% %% `-_./__-' %%%% `' |. /| | ||
||.==' _-' %% %% %%% %% %% %% `' | /==.||
==' _-' ###### ## ### ## ## \/ `==
\ _-' ## ## ## ## #### `-_ /
`'' ``'
================= =============== =============== ======== ========
\\ . . . . . . .\\ //. . . . . . .\\ //. . . . . . .\\ \\. . .\\// . . //
||. . ._____. . .||||. . ._____. . .||||. . ._____. . .|||| . . .\/ . . .||
|| . .|| ||. . |||| . .|| ||. . |||| . .|| ||. . ||||. . . . . . . ||
||. . || || . .||||. . || || . .||||. . || || . .|||| . | . . . . .||
|| . .|| ||. _-||||-_ .|| ||. . |||| . .|| ||. _-||||-_.|\ . . . . ||
||. . || ||-' |||| `-|| || . .||||. . || ||-' |||| `|\_ . .|. .||
|| . _|| || |||| || ||_ . |||| . _|| || |||| |\ `-_/| . ||
||_-' || .|/ |||| \|. || `-_||||_-' || .|/ |||| | \ / |-_.||
|| ||_-' |||| ============================ |||| | \ / | `||
|| `' |||| \\ # # # # #### # # # # // |||| | \ / | ||
|| .==='`===. ======================== .==='/==. | \/ | ||
|| .==' \|-_ `===. || # ||__|| # || .===' _-|/ `== \/ | ||
|| .==' _-' `-_ `=|| # || || # ||=' _-' `-_ /| \/ | ||
|| .==' _-' `-__|| # || || # ||__-' ` |. /| | ||
||.==' _-' || # || || # || `' | /==.||
==' _-' || # || || # || \/ `==
\ _-' ======================== `-_ /
`'' // # # # # #### # # # # \\ ``'
============================
This FAQ is to aid in informing the public about the game DOOM and DOOM II, by id Software. In no way should this promote your killing yourself, killing others, or killing in any other fashion. Additionally, Hank Leukart claims NO responsibility regarding ANY illegal activity concerning this FAQ, or indirectly related to this FAQ. The information contained in this FAQ only reflects id Software indirectly, and questioning id Software regarding any information in this FAQ is not recommended.
All specific names included herein are trademarks and are so acknowledged: id Software, DOOM, DOOM II, Apogee, Wolfenstein 3-D, Creative Labs, WaveBlaster, Sound Blaster, Advanced Gravis, Gravis UltraSound (GUS), Gravis Gamepad, Forte, Roland, Roland Sound Canvas, Pro Audio Spectrum, IBM, Microsoft, MS-DOS, Atari, and Jaguar. Any trademarks not mentioned here are still hypothetically acknowledged.
This article is Copyright 1993, 1994 by Hank Leukart. All rights reserved. You are granted the following rights:
You may not distribute this work by any non-electronic media, including but not limited to books, newsletters, magazines, manuals, catalogs, and speech. You may not distribute this work in electronic magazines or within computer software without prior written explicit permission. These rights are temporary and revocable upon written, oral, or other notice by Hank Leukart. This copyright notice shall be governed by the laws of the state of Ohio.
*1-1*: A word from Hank Leukart
Happy DOOM Birthday!
[1-2]: About the "Official" DOOM FAQ
(1-2-1): About the "Official" DOOM ASCII Logos
[1-3]: Getting the "Official" DOOM FAQ
[1-4]: Adding to the FAQ
[1-5]: The DOOM Mailing List
TO SUBSCRIBE:
Send E-mail to listproc@cedar.univie.ac.at", with NO subject. In the body of the E-mail put the words:
(obviously, replace "Space E. Marine" with YOUR first and last name)
TO UN-SUBSCRIBE:
Send E-mail to "listproc@cedar.univie.ac.at"", with NO subject. In the body of the E-mail put the words:
To POST a message to the whole list, send E-mail to "dooml@cedar.univie.ac.at".
[1-6]: Acknowledgments
ID SOFTWARE IN ALPHABETICAL ORDER:
John Romero (help@idsoftware.com)
David Taylor (help@idsoftware.com)
Jay Wilbur (help@idsoftware.com)
ALPHABETICAL ORDER:
Christoph Anderson (psycho@asl.uni-bielefeld.de) - Enemy count info [1-7]: Accurate Information
=SECTION ONE= PRELIMINARY INFORMATION
CHAPTER [2]: What is DOOM?
CHAPTER [3]: What makes DOOM different from Wolfenstein 3-D?
[3-1]: Texture-Mapped Environment
[3-2]: Non-Orthogonal Walls
[3-3]: Light Diminishing/Light Sourcing
[3-4]: Variable Height Floors and Ceilings
[3-5]: Environment Animation and Morphing
[3-6]: Palette Translation
[3-7]: Multiple Players
[3-8]: Smooth, Seamless Gameplay
*3-9*: New Monsters and Artificial Intelligence
+: Not found in the shareware version of DOOM *3-10*: Weapons
+: Denotes a weapon not implemented in the shareware version. [3-10-1]: What does BFG9000 stand for?
CHAPTER [4]: Who created DOOM?
Note: Apogee has NOTHING to do with DOOM.
[4-1]: How can I contact id Software?
[5]: What are the differences between the different releases of DOOM?
(5-1): What is the shareware release?
[5-2]: What is the mail-order release?
[5-3]: What makes the six versions different?
(5-4): What is the commercial release?
[5-5]: I bought DOOM in a store, is it illegal?
(5-6): What is WinDOOM?
*5-7*: What other DOOM ports are in the works?
QNX: DOOM for the QNX OS is anonymously ftp'able from quics.qnx.com.
It's compiled with Pentium optimizations and supports sound, music,
the VGA console and X Windows with pixel doubling and tripling.
We don't support this version, QNX Software Systems did the port.
This version will run the shareware, registered, or doom2 wadfile.
The files to ftp are:
OS/2: Still working, no dates yet. IBM guys are handling this.
This is how this will work: You will be able to download the
OS/2 version from most BBSs and ftp sites. It will work with
your registered wad or the shareware one. NO CHANGE. STILL NO CHANGE.
SGI Irix v5.2: ftp.uwp.edu/pub/msdos/games/id/sgixdoom.tar.Z
It is integrated with the v1.6ish DOOM version. It supports
pixel-doubling, -tripling, -quadrupling as well as 16-bit sound
for clearer mixing. Now compiled with -mips1 flag. Do not send
us mail about this. We will delete it. NO CHANGE.
LINUX: the linux version is at sunsite.unc.edu:/pub/Linux/Incoming
and may be moved to whatever appropriate directory later. Do not
send us mail about this. We will delete it. NO CHANGE.
JAG: It's out now. Go buy it. Everyone likes it.
MAC: We have found a team to do this. There is no release date.
We just got some Power PCs to test the beta
version on. It should be here soon. Please do NOT ask to test
this. There is no more info on this at this time. NO CHANGE.
WINDOWS: We just got a beta of this. Looks AWESOME. Still no
release date. The MICROSOFT guys are working on this. NO CHANGE.
NEXTSTEP: There is a version 1.2 available from cs.orst.edu. There
will not be another patch until we send out the finished version.
Omnigroup is working on a new NEXTSTEP release of
DOOM with interceptor direct framebuffer access, sound,
customizable controls, and lots of other features.
A DOOM II release will also be available. Sega 32X: Released. Everyone is spooging over this one, too.
Buy it.
There will never be a port to these machines:
Amiga, Sinclair 2000, Apple //gs, TRS-80.
CHAPTER [6]: Where can I get DOOM and related information?
[6-1]: How can I get the shareware release?
*6-1-1*: What are the file names?
[6-1-2]: How can I get DOOM using FTP?
[6-1-3]: How can I get DOOM using AFS?
[6-1-4]: How can I get DOOM on a BBS?
*6-2*: How can I get the mail-order release?
*6-3*: How can I get the commercial release?
[6-4]: How can I get the DOOM Specs for creating add-on utilities?
[6-5]: Where can I get the serial play and node building source code?
[6-6]: What books about DOOM are available?
*6-7*: Where can I find World Wide Web sites about DOOM?
The HTML version of the DOOM FAQ is at: The DOOMGate is located at: Here are all the DOOMWeb sites to date:
CHAPTER [7]: What is needed to run DOOM?
*7-1*: What is REQUIRED to run DOOM? *7-2*: What sound cards does DOOM support?
[7-3]: What game controllers does DOOM support?
CHAPTER [8]: How can I use multiple players in DOOM?
Note: For playing the registered DOOM over networks or by modem, EACH user MUST BUY his/her own individual copy of the game.
[8-1]: How does the multi-player gameplay work?
[8-1-1]: How does pausing, saving, and loading work?
[8-1-2]: What are the different uniform colors for?
[8-1-3]: How does a player see what others are doing?
[8-1-4]: How do players communicate using Chat Mode?
[8-1-5]: How do the weapons work?
[8-1-6]: What happens when a player dies?
[8-1-7]: Can players exchange supplies?
[8-1-8]: Miscellaneous
[8-2]: What exactly is "DeathMatch" mode?
[8-3]: How does DOOM work with networks?
(8-3-1): What are the network command line parameters for DOOM?
LOADGAME allows you to start DOOM from a specified save game. Instead of
using the saved game name, simply enter the number (0-5) that corresponds to
the slot you saved the game to on the SAVE GAME screen. DEATHMATCH starts DOOM as a DeathMatch game. If you don't enter DEATHMATCH
as a command line parameter, DOOM will default to Cooperative mode. SKILL sets the skill level (1-5) you wish to play. EPISODE sets the episode (1-3) you wish to play. The default episode is
Episode One, Knee-Deep in the Dead. CONFIG allows you to use your configuration file from any directory you
choose. NOMONSTERS allows you to start playing with NO MONSTERS running around!
This is great for DeathMatch where, really, the monsters just get in the
way. RESPAWN tells DOOM that, yes, you are a badass, and yes, you want all the
monsters to respawn 8 seconds after you kill them. The NIGHTMARE skill
level already does this. Note that using -respawn and -nomonsters at the
same time is a dumb thing to do. ALTDEATH uses DeathMatch v2.0 mode. FAST uses fast monsters, as in Nightmare mode MAXDEMO determines the maximum size of a recorded demo TURBO increases the speed of the marine (this is considered cheating in
single player mode and is meant for DeathMatch only) [8-3-2]: How does DOOM determine player colors?
[8-3-3]: How can I use DOOM on Novell Netware Lite?
Note: It is illegal to use the Registered DOOM on only one server. You
must buy a seperate copy of the game for each player.
[8-3-4]: How can I use DOOM on other types of networks?
Now that I have all my disclaimers out of the way... :)
EXAMPLES:
[8-3-5]: How can I set up a small inexpensive DOOM network?
[8-4]: How can I play DOOM by serial link?
[8-5]: How can I play DOOM over the Internet?
(8-5-1): How can I play DOOM using IHHD?
If everything checks out, you're ready to rumble!
Here's how you get connected using IHHD:
Make sure you and your opponent use the same baud rate and line
settings for your modems.
Make sure data compression, error correction, and hardware
flow control on your modem are off. Look at the modem
initialization strings section in this FAQ for more help.
*8-5-2*: How can I play DOOM using iDOOM?
Introduction
id Software's DOOM is truly the Killer App of the MS-DOS world.
DOOM's popularity is so immense, it has been estimated that DOOM
is installed on more PCs than OS/2 and Windows NT combined, and
DOOM's creators commute to work in Ferarris. Interest in the game
has been so great that it has been hacked, reverse-engineered,
dissected, and enhanced more than any other game in PC history.
And now, as more and more people become hooked into the Internet,
DOOM is rapidly becoming the Killer App of the Internet, as well.
Internet DOOM play is currently at the "clever hack" stage.
DOOM, as released by iD, supports only IPX network play and
serial play between two machines. As a result, the DOOM
documentation doesn't include any information about DOOMing
across the Internet. Of course, this also means that DOOMers
can't call id for help. The result of all this is many curious
people asking the same question: How do I play DOOM over the
Internet? Enter this document. In the pages that follow, we will
attempt to answer the most frequently asked questions about
Internet DOOM, including what you need, how to set it up, and how
to find new fragbait - er, I mean, opponents.
DOOM across the Internet is made possible by a neat little
freeware program called iDOOM. iDOOM uses the UDP protocol (part
of the TCP/IP protocol suite) to send DOOM game information
between multiple machines on the Internet. It is based on the
WATTCP TCP/IP kernel written by Eric Engelke of the University of
Waterloo. By some strange coincidence, the authors of this
document are also the creators of iDOOM, and we have used the
program to play Internet DOOM sessions with opponents from as far
away as Estonia. In writing this FAQ, we hope that sharing some
of our experience will make it easier for you to get connected in
your own Internet DOOM sessions. NOTE: Throughout this document,
we will refer specifically to games of DOOM played over the
Internet via a DIRECT CONNECTION, i.e. no modems are involved
anywhere in the link. Note that IHHD, SLIP and PPP connections
all involve modems at some point. Although other methods of
connecting two DOOM machines together across the Internet exist,
this document will focus on direct net connections using the
iDOOM network driver program.
Getting Prepared
where 0x60 is the packet driver interrupt, 0x7 is the IRQ setting
on the card, 0x300 is the I/O port base address, and 0xd800 is
the memory base address (NOTE: all numbers are in C-style HEX
notation). Don't worry if you don't understand what all this
stuff means - as long as you use the correct numbers, your packet
driver should work. NOTE: If your PC is currently part of a
Novell network (e.g. Netware, Netware Lite, Personal Netware) the
parameters you need can be found in a file called NET.CFG,
usually located in your \NOVELL, \NWLITE or \NWCLIENT
subdirectories (along with all the other drivers needed by
Novell).
my_ip= my_ip=128.192.23.5 and press the and press the If your gateway PING was successful, try PINGing your Domain Name
Server (at the IP address you specified in WATTCP.CFG) as well as
some well-known site on the internet (e.g. infant2, which is at
IP address 129.79.234.115). These will test your machine's
ability to connect with other machines outside of your subnet as
well as those outside of your site. All of these PINGs should
result in a "host responding" message with a response time. If
any of these attempts fails, recheck your entries in WATTCP.CFG
and/or get some help from your network administrator. Examples
for our test system:
and
Put Me in, Coach - I'm Ready to Play! iDOOM -server [other game parameters]
iDOOM -client iDOOM -server -warp 1 5 -altdeath -skill 5 -nomonsters
iDOOM -client 128.192.23.5
Marco Arriaga (marco@fidev.pwcm.com) - Novell Netware Lite information
Kent Bentkowski (dpmh69a@prodigy.com) - DOOM Book information
Barry Bloom (barry@noc.unt.edu) - Modem Initialization Strings
Steve Bonds (sbonds@jarthur.claremont.edu) - IPX FAQ information
Vesselin Bontchev (bontchev@fbihh.informatik.uni-hamburg.de) - Major help on grammatic and other problems
Larry J. Brackney (brackney@ecn.purdue.edu) - Jaguar Specs
Scott Browser (browersr@cnsvax.uwec.edu) - Information on SMARTDRV
Jason Brunette (stimpy2129@aol.com) - Command line parameters
Kevin Burfitt (zaph@torps.apana.org.au) - Command line parameters
Tom Cannon (inkblot@leland.stanford.edu) - Location of the chain saw
TC Cheng (tc@po.EECS.Berkeley.edu) - PAS information
Scott Coleman (tmkk@uiuc.edu) - The TCPSetup DOOMer's FAQ
Jay Cotton (jay@calc.vet.uga.edu) - The TCPSetup DOOMer's FAQ
David Datta (datta.cs.uwp.edu) - Copyright notice/DOOM distribution
Seth Delackner (dax@crl.com) - Command line parameters
James Dicke (jdicke@carroll1.cc.edu) - DOOM DeathMatch WAD Ranking
Vinc Duran (vincd@ile.com) - ATI Stereo F/X information
Joakim Erdfelt (joakim.erdfelt@swsbbs.com) - Great DOOM Utilities, and help with the FAQ
Paul Falstad (pf@z-code.z-code.com) - HUGE amount of secret info (big thanks!)
Matt Fell (matt.burnett@acebbs.com) - DOOM Specs writer
David Few (dfew@cix.compulink.co.uk) - OS/2 settings info
Mark Harrop (harrop@telecom.jorn.gov.au) - Information classification
Jarkko Tapio Heinonen (jtheinon@cc.helsinki.fi) - Small grammar help
Fred Homewood (fred@meiko.com) - Novell Network Lite info
John Iodice (jiodice@telesciences.com) - HUGE grammatic fixes list
John Thomas Lemke (jtl10@ciao.cc.columbia.edu) - Frames per second info
Henry Liang (liangh@eniac.seas.upenn.edu) - IHHD information
Ian CR Mapleson (mapleson@cee.hw.ac.uk) - PS/2 Mouse information
Bill McCormick (billmcc@microsoft.com) - WinDOOM information
Samer Meshreki (meshreki@udel.edu) - Gravis UltraSound information
Christian Metcalfe (uk05624@mik.uky.edu) - Weapon shot conversions
Michael Millard (michael.millard@swcbbs.com) - Making sure the FAQ got finished :)
Neal Miller (millen3@rpi.edu) - For putting up with my seemingly inability to get his add-on software in correctly :)
"Minstrel" (minstrel@u.washington.edu) - IPX Network info
"Motop" (ekschult@vela.acs.oakland.edu) - Network card supply
Tom Neff (tneff@panix.com) - DOOM Design FAQ, monster information
Joe Pantuso (73633.2517@compuserve.com) - Miscellaneous info, putting up with my seemingly inability to get the RGD Editor entry correct :)
Elias Papavassilopoulos (ep104@cus.cam.ac.uk) - Cheat codes and parameters
Walter Pullen (cruiser1@stein.u.washington.edu) - INCREDIBLE amount of secret info and saving me at the last second from definite DOOM :)
Charlie Ray (exuchar@exu.ericsson.se) - DOOM: Opening a door to hell
Tobey Reed (treed@world.std.com) - DOOM v1.2 information
Owen Salava (osalava@vaxsrv2.royalroads.ca) - Keeping my nose to the grind stone and making sure my mailbox is filled
Joost Schuur (zxmsu01@studserv.zdv.uni-tuebingen.de) - Miscellaneous info
Wouter Slegers (wsbusr3@urc.tue.nl) - DOOM Secrets FAQ information
Stanley Stasiak (stasiak@tartarus.uwa.edu.au) - Motion sickness/secrets
Stephen Sprunk (ssprunk@nox.cs.du.edu) - Modem information
Stephen Stibler (stibler@watson.ibm.com) - Two button mouse information
Ajaipal S. Tanwar (tanwar@utxvms.cc.utexas.edu) - Secret level information
Aaron Fredrick Tiensivu (tiensivu@student.msu.edu) - Command line parameters
John Van Essen (vanes002@maroon.tc.umn.edu) - DOOM Mini FAQ/Miscellaneous
Jim Urbas (jimu@point.cs.uwm.edu) - DOOM DeathMatch WAD Ranking
Frans P. de Vries (fpdevries@hgl.signaal.nl) - The cool ASCII DOOM logo, lots of grammatic help, and never ending FAQ attention
"Zhar" (cerberus@hade.eqinox.gen.nz) - Fixing the "*" search method
There is a huge amount of enemies in DOOM and DOOM II. Here is a list:
#: Only found in DOOM II
Here's a list of weapons that are in DOOM. Don't try using these at
home. :)
#: Denotes a weapons found only in DOOM II.
- John Romero Coder -
- John Carmack Coder -
- Dave Taylor Coder -
- Adrian Carmack Artist -
- Kevin Cloud Artist -
- Jay Wilbur CEO -
- Sandy Peterson Designer -
- Shawn Green Tech Support -
- American McGee Tech Support -
- Robert Prince Music -
v1.4/v1.5/v1.666 new features:
---- start of file ---- (don't type this line)
-nomonsters
-deathmatch
-altdeath
---- end of file ---- (don't type this line)
If you name this file RESPONSE.TXT, when you invoke DOOM, you
would type "DOOM @RESPONSE.TXT" and add any additional
command-line parameters afterwards.
Bug fixes since v1.5:
Bug fixes since v1.4:
Bug fixes since v1.2:
DOOM II includes these features:
Here is accurate information regarding DOOM's legality.
Here is the latest information on WinDOOM, direct from Microsoft.
URL for the info page at Omni's WWW site:
http://www.omnigroup.com/Software/Doom/
v1.666 ftp.uwp.edu /pub/msdos/games/id/doom2p16.zip
v1.7 ftp.uwp.edu /pub/msdos/games/id/doom2p17.zip
Author: Robert Waring
Price: $9.95
Order: (800)-428-5331
Author: Jonathan Mao Mendoza
Price: $19.95 ($15.00 if ordered directly from id)
Order: (800)-ID-GAMES
ISBN #: 0-7821-1546-2
Author: Rick Barba
Price: $14.95
ISBN #:1-55958-651-6
To start network mode:
HOST/CLIENT (1) Load the LSL. (LSL.COM)
HOST/CLIENT (2) Load your card driver. (example: 3C5X9.COM)
HOST/CLIENT (3) Load your server. (SERVER.COM)
HOST/CLIENT (4) Load your client. (CLIENT.COM)
CLIENT (5) Log into the network.
CLIENT (6) Map the hosts to the hard drive. (refer to NWL Manual)
HOST (7) Run DOOM's SETUP.EXE, configure, and press F10.
CLIENT (8) Change to mapped DOOM directory, and run SETUP.EXE,
using the same options as used on the host.
(9) PLAY DOOM!
device=a:\himem.sys
dos=high,noumb
files=30
buffers=30
prompt [DOOM Setup] $p$g
a:\3c503.com 0x60 0x5 0x300 1
rem change the above according to your card.
a:\pdipx.com
Corporate Systems Center PHONE: (408)-734-DISK
1294 Hammerwood Avenue FAX: (408)-745-1816
Sunnyvale, CA 94089
To get it:
Type "mkdir IHHD" at the command prompt.
Type "mv dialer1.6.4.shar IHHD"
Type "cd IHHD"
Type "sh dialer1.6.4.shar"
Type "make"
The important filenames you're looking for should be:
Method 1: dialer. You each type "dialer other.guy's.host"
Method 2: tcpdialer. One of you types "tcpdialer other.guy's.host"
while the other types "tcpdialer -answer".
and Jay Cotton (jay@calc.vet.uga.edu)
updated 10/16/94
gateway=
nameserver=
netmask=
gateway=128.192.23.1
netmask=255.255.255.0
nameserver=128.192.44.67