These are the parameters you can feed the program from a command prompt, very useful for booting the program with specific instructions and getting into the game quicker. These parameter lists are taken directly from the programs, with a few edits. Note that in EDuke32, the hyphen (-) can be used alternatively in place of the forward slash (/), but these characters are not interchangeable in the original game.
EDuke32 Parameters
Usage: EDUKE32 [FILES] [OPTIONS]
OPTIONS | |
---|---|
-# | Load and run a game from slot # (0-9) |
-c# | Use MP mode #, 1 = DukeMatch (spawn), 2 = Co-Operative, 3 = DukeMatch (no spawn) |
-cfg <file> | Use alternate configuration <file> |
-d<file> | Play demo <file> |
-g<file>, -grp <file> | Use extra group <file> |
-h<file> | Use alternate definitions <file> |
-jDIR | Adds DIR to EDuke32's file path stack (search list) |
-l# | Warp to level # (1-11), see -v |
-m | Disable monsters (enemies) |
-map <file> | Load map <file> |
-nam / -ww2gi | Run in NAM or WW2GI-compatible mode |
-net <parameters> | Enable network play (see documentation for <parameters>) |
-r | Record demo |
-s# | Start on skill level # (1-4) |
-setup / -nosetup | Enables/Disables startup configuration window |
-t# | Set respawn mode #, 1 = Monsters (enemies), 2 = Items, 3 = Inventory, x = All |
-u########## | User's favourite weapon order (default: 3425689071) |
-v# | Warp to volume # (1-4), see -l |
-x<file> | Load custom CON script <file> (default EDUKE.CON /GAME.CON ) |
-?, -help, --help | Displays these parameters |
-debughelp | Displays debug command parameters |
Debug Parameters | |
---|---|
-a | Enable fake player AI (see -q) |
-cachesize # | Set cache size, in Kb |
-fNUM | Send fewer packets in Multiplayer (1,2,4) (deprecated) |
-game_dir DIR | Duke3d_w32 compatibility option, see -j |
-gamegrp <file> | Use <file> as default GRP |
-i# | Use networking mode # (1/0) (Multiplayer only) (default == 1) |
-name <name> | Use <name> as Multiplayer name |
-nD | Dump default gamevars to gamevars.txt |
-noautoload | Disable loading content from the autoload directory |
-nologo | Skip the logo animation |
-ns / -nm | Disable sound and/or music |
-q# | Enable fake Multiplayer mode with # players (2-8) |
-rmnet <file> | Use <file> for network play configuration (obsolete, see -net) |
-stun | Use UDP hole punching for Multiplayer connections |
-unstable | Force EDuke32 to execute unsafe CON commands (and crash) (for compatibility only) |
-w | Show co-ordinates |
-condebug/-z# | Enable line-by-line CON compile debugging, # is verbosity |
Mapster32 Parameters
Usage: MAPSTER32 [OPTIONS] [FILE]
<file> | Load map <file> in editor |
-g<file>, -grp <file> | Use extra group <file> |
-h<file> | Use definitions <file> |
-jDIR, -game_dir DIR | Adds DIR to Mapster32's file path stack (search list) |
-check | Enables map pointer checking when saving |
-nocheck | Disables map pointer checking when saving (default) |
-setup | Displays the configuration dialog |
-?, -help, --help | Displays these parameters |
Duke3D (DOS) Parameters
Usage: DUKE3D [/flags...]
?, /? | This help message |
/# | Load and run a game from slot (0-9) |
/l## | Level (1-11) |
/v# | Volume (1-4) |
/s# | Skill (1-4) |
/r | Record demo |
/d<file> | Start to play demo <file> |
/m | No monsters (enemies) |
/ns | No sound |
/nm | No music |
/t# | Respawn, 1 = Monsters (enemies), 2 = Items, 3 = Inventory, x = All |
/c# | Multiplayer mode, 1 = DukeMatch (spawn), 2 = Co-Operative, 3 = DukeMatch (no spawn) |
/q# | Fake Multiplayer (2-8 players) |
/a | Use player AI (fake Multiplayer only) |
/i# | Network mode (1/0) (Multiplayer only) (default == 1) |
/f# | Send fewer packets (1,2,4) (Multiplayer only) |
/x<file> | Compile <file> (default GAME.CON ) |
/u########## | User's favourite weapon order (default: 3425689071) |
/z | Skip memory check |
-map <file> | Use a map <file> |
-name <name> | Forward <name> |
-net | Net mode game |
/g<file>, /g... | Use multiple group files (must be last on command line) |
Build (DOS) Parameters
Usage: BUILD [FILE]
<file> | Load map <file> in editor (this can be used to load an official map from the DUKE3D.GRP file without extracting it, after which it can be saved to the game's root directory) |