Command line arguments

All console commands can be specified at the command line by prefixing them with ”’+”’ symbol, they will be executed after executing ”basev/startup.vs”.

+SetResolution 640 480 16 +Exec myconfig.cfg
+Map MAP03

==Graphics==
”’-OPENGL”’ selects OpenGL driver ”-opengl”
”’-D3D”’ selects Direct3D driver ”-d3d”

”’-PARTICLES”’ specifies number of particles <span class=”plainlinks”>[http://www.bestpills4weightloss.com/ <span style=”color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;”>weight loss pills</span>] to use, default is 2048, but you
can’t have less than 512 (i.e. you can’t disable them)

”-particles <count>”
”’-SURFCACHESIZE”’ specifies size of surface cache memory, in kilobytes
”-surfcachesize <size>”
==Sound==
”’-NOSOUND”’ disables all sound, music and CD-Audio
”-nosound”
”’-NOSFX”’ disables sound
”-nosfx”
”’-NO3DSOUND”’ disables 3D sound, use original mode, Windows version only
”-no3dsound”
”’-NOMUSIC”’ disables music
”-nomusic”

”’-NOCDAUDIO”’ disables CD music

”-nocdaudio”
”’-CDDEV”’ specifies CD device file, default /dev/cdrom, LINUX version only ”-cddev <file>”
”’-OPENAL”’ enabled OpenAL driver.
”-openal”
==Input==
”’-NOMOUSE”’ disables mouse
”-nomouse”
”’-NOJOY”’ disables joystick
”-nojoy”
==Network==
”’-NOLAN”’ disables all LAN drivers
”-nolan”
”’-NOUDP”’ disables TCP/IP driver
”-noudp”
”’-IP”’ specifies IP address, Windows version only
”-ip <address>”
”’-NOIPX”’ disables IPX driver
”-noipx”
”’-MPATH”’ enables MPATH TCP/IP driver, DOS version only
”-mpath”
”’-PORT”’ sets default LAN port
”-port <port>”
==Game selection==
”’-DOOM”’ look only for Doom IWAD files
”-doom”
”’-DOOM2”’ look only for Doom 2: Hell On Earth IWAD files
”-doom2”
”’-TNT”’ look only for Doom TNT: Evilution IWAD files
”-tnt”

”’-PLUTONIA”’ look only for Doom: The Plutonia Experiment IWAD files

”-plutonia”

”’-HERETIC”’ look only for Heretic IWAD files ”-heretic”
”’-HEXEN”’ look only for Hexen IWAD files ”-hexen”

”’-STRIFE”’ look only for Strife IWAD files ”-strife”
==Custom games and development== ”’-GAME”’ specifies custom game. ”-game <directory>”

”’-DEVGAME”’ like -game, but also sets Vavoom in development mode. ”-devgame <directory>”

”’-DEVSND”’ sets sound development mode, uses given SNDINFO script, sounds and
music are loaded form archive <span class=”plainlinks”>[http://xTiburon.com/ <span style=”color:black;font- weight:normal; text-decoration:none!important; background:none!important; text- decoration:none;”>technology news</span>] directory, which is specified in script. <span class=”plainlinks”>[http://www.siegeldisplay.com/catalog.aspx?catid=popupfloordisplays <span style=”color:black;font-weight:normal;text-decoration:none!important; background:none!important;text- decoration:none;”>pop up display</span>]

”-devsound <SNDINFO_script>”

”’-PROGS”’ specifies directory where to look for progs. Server progs are loaded from file svprogs.dat, client progs – clprogs.dat. Path must include ending slash.

”-progs <directory>”
Example: -progs progs/myprogs/

”’-FILE”’ specifies additional files.

”-file <file1> [<file2> …]”

”’-IWADDIR”’ specifies additional directories where to look for IWAD files.

”-iwaddir <dir1> [<dir2> …]”

==Debugging==

”’-DEBUG”’ creates a debug file basev/debug.txt with all console messages.

”-debug”

”’-STARTTIME”’ sets start time, not in LINUX version and dedicated servers

”-starttime <time>”

”’-RHIDE”’ prints debugfile to stderr, in DOS version Sys_Error exits with call frame traceback

”-rhide”