Launch Options

From VRChat Wiki
Revision as of 21:37, 13 March 2025 by ~Pausbe (talk | contribs) (Clean up the initial a bit. Added missing ones from docs.vrchat.com/docs/launch-options)
VRLogo.png
V · EThis is an official VRChat information page!
It is reviewed and approved by the VRCWiki Team. Learn how to contribute to this page by reading the Contribution Guide.
Tools.png
V · EThis page is a work in progress
This page is actively being worked on, information may be incomplete or out of date. You can help the VRChat Wiki by editing it.
[Reason: No reason provided.]

Launch Options are special parameters used to modify how VRChat starts.

How to use Launch Options

Launch Options are only supported on the following:

Steam

Steam allows you to set launch options per application, to set launch options for VRChat, right-click VRChat in your game list and click on Properties. After clicking Properties, under General, click on the box under Launch Options, then put your desired launch options in.

Meta Quest Link App / Manual

You must create a shortcut to the VRChat executable. After launching Oculus Home, launch this shortcut by clicking its icon. The Oculus launcher does not support launch options natively.

VRC Quick Launcher

The VRC Quick Launcher allows custom parameters to be set

List of Launch Options and Arguments

General

Launch Options Descriptions
--no-vr Forces desktop mode
--fps=x Example
--profile=x Example

Creator

Launch Options Descriptions
--watch-avatars Example
--watch-worlds Example
--osc=<ARG1>:<ARG2>:<ARG3> Example
--midi=deviceName Example

IK

Launch Options Descriptions
--legacyfbt-calibrate Example
--disable-shoulder-tracking Example
--calibration-range="<ARG>" Example
--enable-ik-debug-logging Example
--freeze-tracking-on-disconnect Example
--ignore-trackers=<ARG> Example
--ignore-trackers=serial1,serial2 Example

Debug

Launch Options Descriptions
--enable-debug-gui Enables the debug menu
--enable-sdk-log-levels Example
--enable-udon-debug-logging Example
--enable-verbose-logging Example
--log-debug-levels="<ARG>" ARG
Arguments Descriptions
API; Example
All; Example
Always; Example
AssetBundleDownloadManager; Example
ContentCreator; Example
Errors; Example
NetworkData; Example
NetworkProcessing; Example
NetworkTransport; Example
Warnings" Example

System

Launch Options Descriptions
--disable-hw-video-decoding Example
--enable-hw-video-decoding
--affinity=<ARG> Example
--process-priority=<ARG> ARG
--process-priority=<ARG> Example
--main-thread-priority=<ARG> Example
--main-thread-priority=<ARG> ARG
--process-priority=<ARG> Example
--main-thread-priority=<ARG> Example
--skip-registry-install Example
--disable-amd-stutter-workaround Example
--enable-avpro-in-proton Example

Unity

Unity comes with built-in launch options. These are not supported or guaranteed to work. You can view the full list here.

Some useful ones are listed below:

Launch Options Descriptions
-screen-width Example
-screen-height Example
-screen-fullscreen Example
-monitor N Example

References

docs.vrchat.com - Launch Options