Echo VR Command Line Arguments

From Echopedia
Revision as of 04:25, 4 September 2022 by NtsFranz (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

If you have more details about how some of these arguments work, please add them.


Known working/useful commands:[edit | edit source]

  • -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[edit | edit source]

  • -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