	The Ultimate DOOM ][ Cheat Keys/Command Line Parameters Issue 1
			    21 st September 1994

Created by Peter Webb - (Sysop) Audiophiles Paradise & Chris Bailey
=========================================================================

If you find any errors/additions then please mail me on the above addresses.
I will be only too pleased to include them in my next DM2_KEYx.ARJ files.
All people who contibute to this doc file will be given credit at the end
of the file.


General Info.
=============

If you are in Developer's mode and hit Q, it will NOT quit the game, (some
other lesser docs out there say it will quit the game!!) therefore you can
use God mode (iddqd) in developer's mode. This is not the case, however,
when RECORDING a level.  By pressing Q you will exit the game and record what
you have played to a file (filename.lmp) This will work even if you have died
providing you have not used any cheats ie. idkfa etc.

============================================================================

Command line params.  -devparm must be used for most of these to be active
--------------------------------------------------------------------------

dem                        : Puts you in developers mode
-devparm                   : developer's mode (F1 for screenshot)
-watch                     : demo mode
-watch <parameter>         : Network play?
-playback <name w/o .LMP)  : Plays back a recorded demo
-playdemo filename[.lmp]   : play .lmp file
-timedemo filename[.lmp]   : play .lmp file, show gametics and realtics at end
-nodraw, -noblit           : use with -playdemo or -timedemo
     -nodraw               : don't draw anything, goes through LMP file fast
     -noblit               : don't draw anything, run entire LMP file
-port X                    : use alternate port X for network
-net X                     : play X node game
-deathmatch                : start net deathmatch mode
-left                      : show net game from "left" point of view
-right                     : show net game from "right" point of view
-drone <player number>     : Creates a drone of another player
-warp [1-30]               : warp to level X
-skill [1-5]               : skill level (1 = easy, 5 = nightmare)
-config filename.ext       : use alternate config from filename.ext
-record filename[.lmp]     : record to filename
-recordfrom filename[.dsg] : load filename[.dsg], record to filename[.lmp]
-loadgame X                : load DOOMSAVx.DSG
-debugfile <parameter>     : Dumps to debug<parm>.txt all debugging info
-file                      : Adds a filename to the .WAD file
-dude                      : Unknown
-nojoy                     : (not what it looks like) no joystick
-nomouse                   : no mouse
-nosound                   : no sound
-nosfx                     : no sound effects
-nomusic                   : no music

-LOADGAME                  : allows you to start DOOM II from a specified save
			     game. Instead of using the saved game name, 
			     simply enter the number that corresponds to the 
			     slot you saved the game to on the SAVE GAME screen 
			     (0-5).

-ALTDEATH                  : specifies respawning items during DEATHMATCH. 
			     NOTE: Invulnerability and Invisibility do not 
			     respawn. -deathmatch -altdeath


-CONFIG                    : allows you to use your configuration file from 
			     any directory you choose. This is primarily for 
			     diskless workstations that don't have a C: drive 
			     to save config information to. You need to 
			     rename the default.cfg file created by the SETUP 
			     program to a directory and name of your choosing 
			     to avoid conflicts. 
			     
-config <pathname>  ex. -config f:\DOOM2\data\myconfig.cfg

-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.  
			     Only useful with -warp .

-PLAYDEMO                  : runs a demo you've previously recorded.

-MAXDEMO xxx               : If you want to record a demo bigger than 128k, 
			     use this option. xxx will be the size (in 
			     kilobytes) of the demo.  example -MAXDEMO 1024 
			     will record a 1 megabyte demo.

-RESPAWN                   : tells DOOM II that, yes, you are Bad, and yes, 
			     you want all the monsters to respawn around 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.  Only useful with -warp. 

-TURBO xxx                 : gives you a speed boost. This is great in 
			     DeathMatch!  The value xxx can be from 0 to 250. 
			     The other player(s) will be notified of your 
			     speed increase!  THIS IS CONSIDERED CHEATING
			     IN SINGLE PLAYER MODE!

-FAST                      : will make the monsters move and shoot up to 3 
			     times faster, just as if you were playing in 
			     Nightmare mode, but without the respawning.  
			     Only useful with -warp.
-TIMER <# of minutes>      : will make DOOM II exit the current level after
			     the specified amount of minutes, when it goes to 
			     the intermission.  This option is only useful in 
			     DeathMatch mode.

An example line for entering the above information would be: 
DOOM2 -loadgame 3 -deathmatch -skill 4 -timer 10


Ex: "doom -devparm -wart 1 -skill 4" will start you on map 1 with the hardest skill level.

Ex: "doom -playdemo test" will play the file test.lmp that you recorded.

*: If you have a network, try setting up a network game with three players.
   The three terminals should have the parameters:
		"doom -devparm -net 3 -left"
		"doom -devparm -net 3"
		"doom -devparm -net 3 -right"
   Then, set up the left and right terminal monitors next to the middle
   monitor, in a virtual-reality type configuration.  When you turn your
   head, you see the screen turned 90 degrees!  Interesting way to play.


Command Keys (used while playing)
=================================

F1 - About DOOM
F2 - Save Game
F3 - Load Game
F4 - Sound Effects/Music Volume adjustment screen
F5 - Detail Level Low/HIgh
F6 - Quick Save Game
F7 - Quit Game and exit to Main Screen
F8 - Messages Off/On
F9 - Quick Load
F10 - Quit to DOS
F11 - Brightness up/down

Up Arrow      - Moves Forward
Down Arrow    - Moves Backward
Left Arrow    - Turn to left
Right Arrow   - Turn to right

Ctrl          - Fire weapon
Space         - Open Doors etc

Pause         - Pauses the game
Esc           - Brings up main menu

Tab           - Displays map
   +          - Zoom in on map (while map displayed)
   -          - Zoom out on map (while map displayed)

   F          - When pressed in map mode, takes the follow off, allowing you
		to scroll the map around the screen without moving your
		character at all. Press again to toggle on and off.

   M          - When pressed in map mode, marks the spot where you are with
		a number, which is handy for remembering where light glasses
		and radiation suits are if you don't need them at the time.

   C          - Clears all marker on the map

   G          - Map Grid Toggle  

+             - Increase view port size
-             - Decrease view port size

1             - Select fist or chainsaw (depending if you have chainsaw)
2             - Select Pistol
3             - Select Shotgun, Super Shotgun
4             - Select Chain Gun
5             - Select Rocket Launcher
6             - Select Plasma Rifle (registered version only)
7             - Select BFG 9000 (registered version only)
8             - Same as 1

Internal cheat keys (type these while playing)
==============================================

iddt       : Use on map screen, type several times
	     Shows full map, then shows location of all objects, then erases

iddqd      : God mode
	     Dave Taylor: "dqd" stands for Delta-Q-Delta, an informal fraternity
	     that two other hackers and I made up.  The requirements were
	     getting a "Q" in your class (stands for "Quit"- like failing but it
	     doesn't go on your GPA).  We impressed our friends with programming
	     feats but weren't exactly scholastic role models - so far only one
	     of us has graduated.

idkfa      : Full ammo + 200% armor, no backpack (Kick Fuckin' Ass)

idclip     : No clipping 

idbehold   : Followed by R, I, V, A, L, or S
	     R = Radiation suit
	     I = Invisible
	     V = Invincible
	     A = Automap (reveal entire map)
	     L = Light amplification
	     S = Berserker mode

idclev     : Followed by level number (a warp!)

idmypos    : Prints your coordinates in hex

idchoppers : Prints "Doesn't suck - GM" and gives you a chainsaw and makes you
	     invincible.
	     Dave Taylor: "Choppers" is a State Programming Contest game that a
	     friend of mine named Guy Maor helped write (-GM).  He's a little
	     defensive of it 'cause it wasn't *quite* finished on the release
	     day.  Was a cool two-player Rescue Raiders rip-off.  He was drunk
	     and talked to me one night, and I thought I'd put it in.


Saved Games
===========

Several save game editors exist.  However none of these to date work with 
Doom ][.

Here are the codes, in HEX offset.  All the codes appear in the
first 0-200 offset.  So, it's all in the 1st section.  You can 
convert HEX to DEC by multiplying the 1st part of the HEX code by 16, 
and adding the second part.  Go backwards by dividing and subtracting.  
ANYWAY, enough of the tutorial, and on the the CODES!!!

   NOTE:  For all my tinkering, I cannot get the Plasma Rifle or
	  BFG-9000 to hack in.  I put the codes in the correct
	  locations, and give myself enuff ammo, but the weapon
	  will not come up when I select the key.  I don't think
	  ID coded the Plasma Rifle or BFG into the shareware
	  version.

   Here's the codes
   -----------------------------------------------------
   Offset 0:       Range          Function    

   56 - 57     01 00 - FF FF      This is your current health
				  you can make it as high as you
				  want, but the game will dump it
				  down to 200% the first time you
				  get hit.
   5A - 5B     00 00 - FF FF      This is your armor, different
				  from health, you can make this
				  mugger as high as you want!
   7A             00 - 01         Blue Keycard, 00 - off
						01 - on
   7E             00 - 01         Yellow Keycard
   82             00 - 01         Red Keycard
   B3             00 - 01         Pistol
   B6             00 - 01         Shotgun, 00 - off
					   01 - on
   BA             00 - 01         Chaingun
   BE             00 - 01         Rocket Launcher
   C2             00 - 01         Plasma Rifle
   C6             00 - 01         BFG9000
   CA             00 - 01         Chainsaw
   CE - CF     00 00 - FF FF      Bullets
   D2 - D3     00 00 - FF FF      Shotgun Shells
   D6 - D7     00 00 - FF FF      Power Cells
   DA - DB     00 00 - FF FF      Rockets
   DE - DF     00 00 - FF FF      Maximum Bullets
   E2 - E3     00 00 - FF FF      Maximum Shells
   E6 - E7     00 00 - FF FF      Maxiumum Cells
   EA - EB     00 00 - FF FF      Maximum Rockets

   Note: I'm not responsible if you mess up your savegame, so a backup
	 might be a good idea.............


Hints
=====

Hint 1: Shooting barrels of toxic waste (?) will cause them to explode, and
if demons or bad guys are close enough it will take them out.  Just make
certain that YOU are a ways off or you'll be injured too.

Hint 2: Aim CAREFULLY when using the shotgun, or supper shotgun.  Recoil is 
mimicked, and while it looks neat, it really limits your rate of fire.  
On the other hand, if you hit something dead on, chances are it is toast.  
Must be depleted uranium buckshot :-)

Hint 3: Creat dissension among your enemies by manouvering them into a 
crossfire. If a bad guy is hit by another demon, he'll turn his rage towards
the jerk with the pitiful aim. Sit back and let them kill themselves.


Network Info
============

How does a player see what others are doing?
--------------------------------------------

If you're playing in cooperative mode, press F12 to toggle through
the other players' viewpoint(s).  Press any other key to return to your vie.
You still retain your own status bar at the bottom, and if your view reddens
from pain it is YOU, not your partner, who has been hit.


How do players communicate using Chat Mode?
-------------------------------------------

In a multi-player game you can communicate with other players in the
Chat Mode.  To enter into Chat Mode and broadcast a message to all the other
players, press the letter "T".  A cursor will appear where your messaging is
normally placed.  To broadcast to a specific player, instead of pressing
"T", you'll need to press the first letter of the player's color: (B)rown,
(I)ndigo, (G)reen, and (R)ed.  For example, to send a message to the brown
character, you would press the letter "B".



=============================================================================

TROUBLESHOOTING ADDENDUM

If you require technical assistance to run DOOM II, call GT
Interactive Software's technical support line at (212) 951-3126.
 
If possible, please be near your computer when calling  
technical support. Please have information regarding your
system setup and configuration available. 

Before changing your system or software setup we recommend 
that you review your system manuals to ensure that your 
modifications will not endanger any existing information or 
hardware on you system or network. Modifying your system or 
your software setup can be dangerous, and we cannot help you 
with any resulting problems.

-------------------------------------------------------------
* NOTE * The following CMOS settings have been known to cause
a problem with DOOM II:

Hidden Refresh  
 This setting must be disabled.

Turbo Switch Function
 This setting must be disabled.

-------------------------------------------------------------
When DOOM II runs, I get an "Insufficient Memory" error or DOOM II 
just doesn't run.

You don't have enough free RAM to run DOOM II.  This usually
happens with 4Mb RAM machines -- you need about 3Mb of free
RAM to run DOOM II. If you have DOS 6 or later, boot your system 
and hold the left-shift key as the "Starting MS-DOS..." 
message appears. This will bare-boot your system and you must 
change to the DOOM2 directory and run DOOM2. Your best bet is 
to make a CONFIG.SYS menu for a custom DOOM II boot -- see 
page 97 in your MS-DOS 6 User's Manual. 
If you have DOS 5.0 or earlier, you must create a bare boot disk.        

Note: Do not use memory managers like EMM386, QEMM, etc.
Do not use disk caching programs like SMARTDRV, etc.

-------------------------------------------------------------
I get a "WRITE ERROR" while DOOM II is decompressing.

You are using a disk compression program such as STACKER or 
DOUBLESPACE. These utilities try to make an "educated" <ahem> 
guess as to how much disk space you have left.  Obviously, 
they're wrong.  Delete some big games that are chewing up 
hard drive space, like any Wolf-alikes. :)

-------------------------------------------------------------
The Windows SETUP program runs after installation.

DOOM II did not install to your hard drive, probably due to 
insufficient disk space.  See above answer for a solution.

-------------------------------------------------------------
My GUS doesn't work.

The default IRQ for a GUS is 11. DOOM II doesn't handle IRQ's 
above 7.  Change this with your GUS setup program.

-------------------------------------------------------------
I can't get digital sound from my Sound Blaster compatible 
sound card.

You are experiencing a DMA conflict. You may have a CD-ROM 
or hard drive on the same DMA channel that you specified in 
DOOM II's SETUP program. Change the DMA channel of the sound 
card or offending device.

-------------------------------------------------------------
DOOM II locks up before I see the title screen or at the title
screen.

You need to turn "Hidden Refresh" off in your CMOS Advanced 
Chipset settings. If you're using RAMBIOS.SYS, you must 
remove it from your CONFIG.SYS. Make sure you also turn off 
any Hardware Video Shadowing (also found in CMOS settings.)

-------------------------------------------------------------
DOOM II runs really slow, locks or "pauses" on a fast system.

Some systems have a option in the CMOS setup for switching
the speed of the PC from the keyboard. This is the 
"Turbo Switch" or "Turbo Switching" option. Disable this 
setting and your problem should be fixed.

-------------------------------------------------------------
I hear static when listening to DOOM II with my Sound Blaster 
(or compatible) card.

Run SBP-MIX (in your SBPRO directory) and turn down Line and 
Mic volumes to 0.

-------------------------------------------------------------
I still hear static, or my sound effects are breaking up.

Disconnect any parallel port devices. (Sound cards,
to work with DOOM II, must use IRQ5 or IRQ7, which are
used by LPT2 and LPT1 -- where printers are connected.)

-------------------------------------------------------------
I can't get sound on my ATI Stereo FX card.

Contact ATI for a BIOS upgrade.

-------------------------------------------------------------
DOOM II is too dark to see anything.

On some monitors, DOOM II may be too dark to play. Press F-11 
to improve the view.

-------------------------------------------------------------
Why can't I get music or sound effects?

If you're not hearing sound effects and/or music, DOOM II may 
have incorrect information regarding your sound card. Run 
the SETUP program to check if DOOM II has the correct 
information on your sound card. 

Note: DOOM II only supports IRQ numbers which are 7 or below. 
Be sure you set your sound card to an IRQ number which
is 7 or below. Refer to your sound card manual for details
on setting your IRQ number. 

Note: This is particularly important for Gravis Ultra Sound 
users because the standard default for the GUS card is 11.

-------------------------------------------------------------
I was playing DOOM II and my screen went black, but I can still
hear the game playing.

This can be fixed by changing the wait state jumper on your
video card from 0 to 1. This will cause no noticeable decrease
in your systems performance. Please refer to your video card 
manual for further details.

-------------------------------------------------------------
How can I run DOOM II under OS/2?

The ideal DOOM II-OS/2 system is a 486 with at least 8MB of RAM.

In order to get DOOM II up and running, first copy a program object
to the desktop from the templates folder. For details on this
procedure, please refer to your OS/2 Manual.

Once you have the program path and optional command line arguments
set up for the program object, you will need to edit the DOS session
settings. DOOM II will NOT run in a DOS window.

The DOS settings are as follows:

Setting:                        Value:
AUDIO_ADAPTER_SHARING           REQUIRED 
COM_DIRECT_ACCESS               ON
COM_HOLD                        OFF
COM_RECEIVE_BUFFER_FLUSH        NONE
COM_SELECT                      ALL
DOS_AUTOEXEC                    *DRIVE:\AUTOEXEC.BAT
DOS_BACKGROUND_EXECUTION        OFF
DOS_BREAK                       OFF
DOS_DEVICE                      *DRIVE:\OS2\MDOS\LPTDD.SYS 
DOS_FCBS                        16
DOS_FCBS_KEEP                   8 
DOS_FILES                       20 
DOS_HIGH                        OFF
DOS_LASTDRIVE                   Z 
DOS_RMSIZE                      640 
DOS_SHELL                       *DRIVE:\OS2\MDOS\COMMAND.COM 
				*DRIVE:\OS2\MDOS 
DOS_STARTUP_DRIVE               *** 
DOS_UMB                         OFF 
DOS_VERSION                     *** 
DPMI_DOS_API                    DISABLED
DPMI_MEMORY_LIMIT               4 
DPMI_NETWORK_BUFFER_SIZE        64 
EMS_FRAME_LOCATION              NONE 
EMS_HIGH_OS_MAP_REGION          0 
EMS_LOW_OS_MAP_REGION           0 
EMS_MEMORY_LIMIT                0 
HW_NOSOUND                      OFF 
HW_ROM_TO_RAM                   OFF 
HW_TIMER                        ON
IDLE_SECONDS                    0 
IDLE_SENSITIVITY                100 
INT_DURING_IO                   ON 
KBD_ALTHOME_BYPASS              ON 
KBD_BUFFER_EXTEND               ON 
KBD_CTRL_BYPASS                 NONE 
KBD_RATE_LOCK                   OFF
MEM_EXCLUDE_REGIONS             *** 
MEM_INCLUDE_REGIONS             *** 
MOUSE_EXCLUSIVE_ACCESS          ON 
**NETWARE_RESOURCES             GLOBAL 
PRINT_SEPERATE_OUTPUT           ON 
PRINT_TIMEOUT                   15 
VIDEO_8514A_XGA_IOTRAP          OFF 
VIDEO_FASTPASTE                 OFF 
VIDEO_MODE_RESTRICTION          NONE 
VIDEO_ONDEMAND_MEMORY           OFF 
VIDEO_RETRACE_EMULATION         OFF 
VIDEO_ROM_EMULATION             OFF 
VIDEO_SWITCH_NOTIFICATION       OFF 
VIDEO_WINDOW_REFRESH            1 
**VIPX_ENABLED                  ON 
XMS_HANDLES                     0 
XMS_MEMORY_LIMIT                0 
XMS_MINIMUM_HMA                 0

*DRIVE = The drive your OS/2 system files are located on.  
**Only required for Network play 
*** Leave as default

-------------------------------------------------------------
During startup, the DOOM II startup stops at "looking for player..."

This occurs when you enter a number of players greater than 
the amount of players actually entering the game. For 
example, if you only have three players playing, but you 
tell DOOM II to expect four players, it will wait until the 
fourth player starts the game. Press ESC to exit and restart 
the game with the correct number of players. 

-------------------------------------------------------------
I'm receiving the error, "IPX NETWORK NOT DETECTED."

Currently, DOOM II only supports a network that uses the IPX 
protocol. If you receive this message, check your network 
manual to ensure your network uses the IPX protocol. 

-------------------------------------------------------------
I've received the message, "CONSISTENCY FAILURE" while 
running DOOM II.

For DOOM II to run properly as a multiplayer game, all of the 
machines that are running DOOM II must maintain a nearly 
identical status of the game during network play. If you 
receive this message, something has occurred which caused 
the multiplayer game on one computer to be different from 
the multiplayer games running on the other systems. If this 
occurs, all of the players must quit from DOOM II and restart 
the game.

-------------------------------------------------------------
Why isn't the animation smooth?

If the animation isn't running smoothly on your system you 
should try reducing the window size and/or play DOOM II in LOW 
DETAIL mode. Refer to your DOOM2 manual for instructions on 
these options.

-------------------------------------------------------------
Why doesn't my mouse work with DOOM II?

If you renamed or commented-out information in your 
AUTOEXEC.BAT you may have removed the command which loads 
your mouse driver. Loading your mouse driver into DOS can be 
as simple as typing MOUSE and pressing ENTER at the command 
prompt. 

-------------------------------------------------------------
Special thanks to Tom Klok for the GUS instrument mapping.
-------------------------------------------------------------
SPECIAL SOUND OPTIONS:
These options are normally disabled for stability reasons, but
the features may work on your computert.  Setting the environment
variable DMXOPTIONS to -opl3 may, if you have a modern SB
compatible card, give you stereo music.  Setting the same
environment variable to -phase will enable phase-shifted sounds
which is most easily heard with headphones.  This deepens the
stereo effect of sound effects.

-------------------------------------------------------------
DOOM II, the DOOM II logo and DOOM II likenesses are trademarks
of id Software, inc.,(C)1994. GT Interactive is a trademark of
Goodtimes Entertainment. IBM is a registered trademark of 
International Business Machines, inc. Sound Blaster is a 
registered trademark of Creative Labs, inc. All other 
trademarks are the property of their respective companies.



Thanks go to :-
===============

       Tim Blanks (Sysop - Nightmare BBS)
       Ivan Webb (DOOM Key Tester)

Ŀ
                    Downloaded from Audiophiles Paradise                  
                           Online 24 hours a day                          
                                                                          
           Host of Audio-Net.  52:1000/0  (Australian Host)               
                               52:3000/0  (Victorian Host)                
                                3:632/513 (FidoNet)                       
                              112:916/610 (CABiNET)                       
                   Sysops - Peter Webb, Peter Buncle.                     
                                                                          
           Ph. +61-3-587-5804.  1200 -> 14400 Baud  (Line 1).             
               +61-3-587-1478,  1200 -> 12000 Baud  (Line 2).             
               +61-3-587-4174,  2400 -> 28800 Baud  (Line 3).             
               +61-3-587-5803,  2400 -> 28800 Baud  (Line 4).             
                                                                          
     Australia's Largest Range of Sound Blaster and Sound Related         
  Public Domain Software.   Also Large Collection of Game Cracks/Cheats   
      Official Australian Host Site for DMP (Dual Module Player)          
                Largest Doom Site in the known world.                     
                                                                          
         Speeds supported 1200 up to 28800 Baud on a Netcomm M11F         
       V22, V22bis, V23, V32, V32bis, V42, V42bis, VFAST & Mnp 1-5, 10    
                                                                          
                Now over 5 Gig online with CD-ROM!!!!!!!                  



			    ** END OF FILE **

