Difference between revisions of "Source port parameters"

From DoomWiki.org

[unchecked revision][unchecked revision]
m (added wikilink for -nodraw)
m (Templated external links, added dengwiki link)
Line 27: Line 27:
 
| Toggles various bug fixes and enhanced features for maximum compatibility with other (related) source ports.  A compatibility level of -1 means that all enhanced features and bug fixes are available, while 0 through 4 correspond to [[vanilla Doom]], 5 corresponds to [[DOSDoom]], 6 corresponds to [[TASDOOM]], 7 through 9 correspond to [[Boom]], 10 corresponds to [[LxDoom]], 11 corresponds to [[MBF]], and 12 through 17 emulate earlier versions of PrBoom.
 
| Toggles various bug fixes and enhanced features for maximum compatibility with other (related) source ports.  A compatibility level of -1 means that all enhanced features and bug fixes are available, while 0 through 4 correspond to [[vanilla Doom]], 5 corresponds to [[DOSDoom]], 6 corresponds to [[TASDOOM]], 7 through 9 correspond to [[Boom]], 10 corresponds to [[LxDoom]], 11 corresponds to [[MBF]], and 12 through 17 emulate earlier versions of PrBoom.
 
| [[PrBoom]]
 
| [[PrBoom]]
 +
|-
 +
| -config <name>
 +
| Uses the specified file as the config file.
 +
| [[ZDoom]]
 
|-
 
|-
 
| -deh <filename>
 
| -deh <filename>
Line 86: Line 90:
 
| -nojoy
 
| -nojoy
 
| Disables joystick input.
 
| Disables joystick input.
| [[PrBoom]]
+
| [[PrBoom]], [[ZDoom]]
 
|-
 
|-
 
| -noload
 
| -noload
Line 99: Line 103:
 
| Specifies a directory for saved games (the default is the directory which contains the executable).
 
| Specifies a directory for saved games (the default is the directory which contains the executable).
 
| [[Boom]], [[PrBoom]]
 
| [[Boom]], [[PrBoom]]
 +
|-
 +
| -savedir <directory>
 +
| Specifies a directory for saved games (the default is the directory which contains the executable).
 +
| [[ZDoom]]
 +
|-
 +
| -shotdir <directory>
 +
| Specifies a directory for screenshots (the default is the directory which contains the executable).
 +
| [[PrBoom+]] (SVN post 2010-09-17), [[ZDoom]]
 
|-
 
|-
 
| -weirdo <seconds>
 
| -weirdo <seconds>
Line 110: Line 122:
  
 
==External links==
 
==External links==
*[http://www.chocolate-doom.org/wiki/index.php/Command_line_arguments Chocolate Doom command line parameters]
+
*{{chocowiki|Command_line_arguments|Chocolate Doom command line parameters}}
*[http://www.doomworld.com/vb/showthread.php?s=&postid=279796&#post279796 DOOM95 command line parameters explained] (thread at [[Doomworld forums]])
+
*{{dwforums|16119|Doom95 command line parameters explained}}
*[http://eternity.youfailit.net/index.php?title=List_of_command_line_parameters Eternity Engine command line parameters]
+
*{{dengwiki|Command_line_option_reference|Doomsday Engine command line parameters}}
*[http://zdoom.org/wiki/Command_line_parameters ZDoom command line parameters]
+
*{{eterwiki|List_of_command_line_parameters|Eternity Engine command line parameters}}
 +
*{{zdoomwiki|Command_line_parameters|ZDoom command line parameters}}
  
 
[[Category:Lists]]
 
[[Category:Lists]]
 
[[Category:Source ports]]
 
[[Category:Source ports]]

Revision as of 09:23, 17 September 2010

For a list of command line parameters in original Doom games and for general information on Doom parameters, see the main parameters article.

Source ports support various extra command line parameters not found in vanilla Doom. Below is a list of the most commonly used ones.

Option Action Available in
-1 Prevents window scaling (if it has been activated via an in-game menu). The graphics resolution will be set by the -height and -width options. PrBoom
-basewad Specifies an IWAD file to use. Doom95
-beta Emulates the Doom press release beta. MBF
-bexout <name> Causes debugging information related to .deh and .bex patches to be written to the file <name>. PrBoom
-complevel <compatibility level> Toggles various bug fixes and enhanced features for maximum compatibility with other (related) source ports. A compatibility level of -1 means that all enhanced features and bug fixes are available, while 0 through 4 correspond to vanilla Doom, 5 corresponds to DOSDoom, 6 corresponds to TASDOOM, 7 through 9 correspond to Boom, 10 corresponds to LxDoom, 11 corresponds to MBF, and 12 through 17 emulate earlier versions of PrBoom. PrBoom
-config <name> Uses the specified file as the config file. ZDoom
-deh <filename> Loads a Dehacked file. Boom, Doom Legacy, ZDoom
-dogs <num> Overrides the current number of helper dogs, setting it to num. MBF
-emulate Disables DirectDraw acceleration and vertical synchronization. Doom95
-fastdemo Similar to -timedemo, but faster. Boom, PrBoom
-ffmap <l> When used with -playdemo, causes the demo to play at -fastdemo speed until it reaches level l of any episode, then slow down to normal speed. Ignored in the presence of -timedemo. PrBoom
-frags <num> Ends a deathmatch game when one player has achieved a frag count of num. Boom
-height <num> Sets vertical screen resolution to num pixels (the default is 200). If -2 or -3 is also used, it will multiply this value accordingly. PrBoom
-host <num> Starts a multiplayer game for <num> players. The game will wait until the other <num>-1 players join (see -join). ZDoom
-iwad <filename> Specifies an IWAD file to use. Boom, Doom Legacy, ZDoom
-join <ip> Joins a multiplayer game being established using -host. ZDoom
-net <hostname> <port> Starts a network game using the UDP/IP protocol, by connecting to the machine hostname via port number port. (The port number may be omitted, in which case port 5030 is used.) PrBoom
-noaccel Disables certain types of graphics acceleration in X (for maximum compatibility during multiplayer games). LxDoom, PrBoom
-nodm Bypasses the GUI launcher (command line arguments will not work with Doom95 otherwise). Doom95
-nodrawers Identical to -nodraw. PrBoom
-nojoy Disables joystick input. PrBoom, ZDoom
-noload Starts a game without loading any of the default PWADs or executable patches (defined within an in-game menu). MBF
-nomouse Prevents mouse "grabbing". The default behavior is to grab the mouse (see -grabmouse). PrBoom
-save <directory> Specifies a directory for saved games (the default is the directory which contains the executable). Boom, PrBoom
-savedir <directory> Specifies a directory for saved games (the default is the directory which contains the executable). ZDoom
-shotdir <directory> Specifies a directory for screenshots (the default is the directory which contains the executable). PrBoom+ (SVN post 2010-09-17), ZDoom
-weirdo <seconds> Items respawn after a specified time. Doom95
-width <num> Sets horizontal screen resolution to num pixels (the default is 320). If -2 or -3 is also used, it will multiply this value accordingly. PrBoom

External links