diff --git a/USAGE.md b/USAGE.md index 87bd659a..5d600356 100644 --- a/USAGE.md +++ b/USAGE.md @@ -115,367 +115,486 @@ Let’s also say that both `my-writable-base-directory` and `my-read-only-base-d The following command-line options are available in Descent 3. You can set command-line options on the Misc. tab of the Setup section of the Descent 3 launcher or by creating a shortcut to `Descent3.exe`. Case is not significant in command-line options, and `-`, `--`, and `+` are all accepted. -
Option | -Type | -Default | -Platform | -Description | -
---|---|---|---|---|
Display Options | -||||
-aspect <value> |
- floating-point number | -1.3333333333333333 | -all | -Specifies the screen aspect ratio for non-standard displays, such as wide-screen TVs. | -
-display <number> |
- integer | -0 | -all | -Run game on the selected display. | -
-fullscreen or -f |
- boolean | -On | -all | -Run game in fullscreen mode. | -
-height <height> |
- integer | -480 unless you select a different value in the options menu | -all | -Sets the screen resolution to the specified height, if possible. | -
-himem |
- boolean | -Off | -all | -Forces normal operations even when low memory conditions are detected. | -
-lowmem |
- boolean | -Off | -all | -Uses scaled-down textures and lower quality (8-bit) sounds to conserve memory. | -
-NoRenderWindows |
- boolean | -Off | -all | -Causes all windows to be fully transparent. Use this option if your card does not correctly render partially-transparent windows. | -
-superlowmem |
- boolean | -Off | -all | -Uses the -lowmem settings and further scales down textures to conserve memory. |
-
-vsync |
- boolean | -Off | -all | -Turns on Vertical Sync. The flag will be enabled in the registry so it will be on when the game is run again. | -
-width <width> |
- integer | -640 unless you select a different value in the options menu | -all | -Sets the screen resolution to the specified width, if possible. | -
-windowed or -w |
- boolean | -Off | -all | -Runs the game in a window. | -
Audio Options | -||||
-nomusic |
- boolean | -Off | -all | -Disables music. | -
-nosound |
- boolean | -Off | -all | -Disables all sound, including music. | -
Input Options | -||||
-deadzone# <k> |
- # is either the character 0 or the character 1 . k is a floating-point number. |
- 0.2 | -all | -Specifies the size of the deadzone for a joystick. | -
-mlooksens <scale> |
- floating-point number | -9.102 | -all | -Determines how much the player moves when the mouse is moved. | -
-mousesens <scale> |
- floating-point number | -1.0 | -all | -Adjusts the sensitivity of the mouse when not using mouselook mode. | -
-nomousegrab or -m |
- boolean | -Off | -all | -Disable mouse capture. | -
Performance Options | -||||
-fastdemo |
- boolean | -Off | -all | -Causes a demo to play back at the highest speed your computer is capable of. | -
-forcelightmaps |
- boolean | -Off | -all | -Forces the use of lightmaps, even the Default Detail Level is set to Low in the launcher setup. | -
-framecap <fps> |
- integer | -60 | -all | -Limits the framerate to the number of frames per second specified. | -
-nomotionblur |
- boolean | -Off | -all | -Disables motion blur on robots (Pentium III only). | -
-nosatomega |
- boolean | -Off | -all | -Disables alpha saturation on the omega cannon effect. | -
-nosparkles |
- boolean | -Off | -all | -Disables powerup sparkles (Pentium III only). | -
Multiplayer and Network Options | -||||
-audiotauntdelay <time> |
- floating-point number | -5.0 | -all | -Sets the time in seconds the a user must wait after sending an audio taunt before he or she is able to send another. This option is only active when starting a server. | -
-autoexec <file> |
- path | -<writable-base-directory>/netgames/autoexec.dmfc | -all | -Specifies the full path and file name of the multiplayer config file to be loaded and executed when a multiplayer game is initialized. | -
-dedicated <config file> or -d <config file> |
- path | -None | -all | -Starts a dedicated server. | -
-gamespyport <port> |
- integer | -20142 | -all | -Specifies a port for to listen for GameSpy requests. | -
-gspyfile <config file> |
- path | -gamespy.cfg | -all | -Specifies a GameSpy configuration file to use. | -
-httpproxy <addr> or -httpproxy <addr:port> |
- string | -None | -all | -Specifies an HTTP proxy server. Descent 3 uses HTTP to auto-download a mission; use this option if your ISP requires a proxy server for HTTP connections. If the first form is used, the port value defaults to 80. | -
-nooutragelogo |
- boolean | -Off | -all | -Disables the Outrage logo that is normally displayed for five seconds at the start of a multiplayer game. | -
-nomultibmp |
- boolean | -Off | -all | -Disables sending or receiving in-game custom bitmaps for ships. | -
-nonetwork |
- boolean | -Off | -all | -Disables all network multiplayer functionality. | -
-playermessages |
- boolean | -Off | -all | -Disables all weapon-related HUD messages in multiplayer games. | -
-pxoport <port> |
- integer | -20142 | -all | -Specifies the port that PXO will tell clients to use when contacting a server. The default is 2092. | -
-useip <IP> |
- string | -All available network interfaces | -all | -Binds Descent 3 to this IP address. Use this option to tell D3 which IP address to use if your computer has multiple IP addresses. | -
-useport <port> |
- integer | -2092 | -all | -Specifies the port that TCP/IP and IPX will use. | -
-usesmoothing |
- boolean | -Off | -all | -Enables code to smooth the interpolation for fast-moving objects. This will fix "skipping" problems with fast weapons, such as the Phoenix. This option applies to clients only; using it on the server has no effect. | -
Base Directory Options | -||||
-additionaldir <path> |
- path | -None | -all | -Adds a directory to the list of read-only base directories. This options can be used multiple times to add multiple directories to the list. | -
-setdir <path> |
- path | -. | -all | -Sets the writable base directory. | -
-useexedir |
- boolean | -Off | -all | -Tells Descent 3 to use the directory in which the executable is located as the writable base directory. | -
Other Options | -||||
-logfile |
- boolean | -Off | -all | -Generates a logfile d3.log if using the Debug build. All mprintf statements output to the logfile. |
-
-loglevel <LEVEL> |
- string | -INFO (on Release), DEBUG (on Debug) | -all | -Set log level (NONE, VERBOSE, DEBUG, INFO, WARNING, ERROR, FATAL) | -
-makemovie |
- boolean | -Off | -all | -Causes the demo system to save a screenshot of every frame during playback. | -
-mission <name> |
- string | -None | -all | -Loads the specified mission file at startup. | -
-pilot <name> |
- string | -None | -all | -Specifies the pilot to use, skipping the pilot selection dialog when the game starts. | -
-service |
- boolean | -Off | -all | -Run game in service mode. | -
-winconsole |
- boolean | -Off | -WIN | -Enable windows console (off by default). | -