Echo VR Command Line Arguments
From Echopedia
If you have more details about how some of these arguments work, please add them.
Known working/useful commands:
- -capturevp2
- Run the game in recording mode, using a second viewport.
- -lobbyid
- ID of lobby to join on start
- -lobbyteam
- Team to join on start
- -spectatorstream
- Stream spectator mode matches
- -httpport
- Port for HTTP listener to use
- -noovr
- Disable OVR platform features
- -region
- Which region to use when searching for a server
- -level
- level_name - Load a level to run
Unknown/untested commands
- -vrscale
- vr_scale - Scale VR resolution to improve performance
- -smoothrotation
- Enable smooth rotation
- -smoothroll
- Enable smooth roll
- -teststart
- Start game then stop to test for memleaks
- -usetouch
- Use touch controls for the game
- -usevrsize
- Size the window to VR native resolution
- -capture
- Run the game in a mode designed for recording with a capture device
- -dumpstats
- Dump perfstats after 60 sec and exit for automated perf collection
- -usercfgpath
- Path where the local config is located
- -logpath
- Path for the log file to go to
- -uniquelogdir
- Write all log files to a unique directory
- -reportcrashes
- Report crashes
- -defaultsettings
- Force the game to auto-pick graphics settings
- -port
- First port to try binding to (dedicated server only)
- -mpappid
- Override multiplayer app id
- -numtaskthreads
- Change the number of task threads that startup
- -moderator
- Join the logged in user's lobby group as a moderator
- -moderateuser
- Join the given user's lobby as a moderator
- -moderategroup
- Join the given lobby group as a moderator
- -displayname
- Set the logged in user's display name (if allowed)
- -micprovider
- Set the desired mic provider (OVR, RAD, DMO)
- -gametype
- Game type to create / find / join on start
- -publisherlock
- Set the publisher lock
- -loginhost
- Set the login host endpoint
- radserverdbhost
- Set the sdb host endpoint
- -nomsaa
- Disable MSAA
- -msaa
- msaa_mode - The MSAA mode to use
- -crash
- Force .exe to crash
- -crashdeferred
- Force .exe to crash, but defer it later to the first update loop
- -startlevel
- -checkpoint
- checkpoint_name - Active checkpoint to load into
- -startcheckpoint
- -startmissioneditorcheckpoint
- Use checkpoint selected in Mission Script Editor
- -nolevelloads
- Prohibit level loads
- -noaudio
- Disable audio
- -speakersetup
- speaker_setup - Speaker setup (stereo/5point1)
- -panningrule
- panning_rule - Panning rule (speakers/headphones)
- -defaultports
- Turns off dynamic ports for Wwise
- -dataroot
- data_root - Set an alternative to data dir root (defaults to the project dir)
- -datadir
- data_dir - Set an alternative to _data to load data from
- -nosymbollookup
- Do not use symbol lookup
- -package
- package_name - Package name to use for resource loading
- -legacyvis
- Use the legacy (precomputed) visibility system
- -captureaudio
- Enable audio capture
- -capturevideo
- Enable video capture, must also use -capture360
- -language
- Command to switch the start language
- -headless
- Run the game with no graphics
- -fixedtimestep
- Tells the game to run at a fixed time step
- -syncinterval
- Specifies the VSYNC interval to use
- -fullscreen
- Starts the game in fullscreen mode
- -display
- Specifies the index of the display used for fullscreen mode
- -adapter
- Specifies the index of the GPU to use
- -fullscreen_res
- Sets the target fullscreen resolution