Launch Options: Difference between revisions
Tony Lewis (talk | contribs) (Draft) |
(Clean up the initial a bit. Added missing ones from docs.vrchat.com/docs/launch-options) |
||
Line 1: | Line 1: | ||
{{Noticebox/Official}} | |||
{{Noticebox/wip}} | |||
Launch Options are special parameters used to modify how VRChat starts. | |||
==How to use Launch Options== | ==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== | ==List of Launch Options and Arguments== | ||
===General=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Launch Options !! Descriptions | !Launch Options!!Descriptions | ||
|- | |- | ||
| -- | | --no-vr||Forces desktop mode | ||
|- | |- | ||
| -- | | --fps=x||Example | ||
|- | |- | ||
| -- | | --profile=x | ||
|Example | |||
|} | |||
===Creator=== | |||
{| class="wikitable" | |||
|- | |- | ||
!Launch Options!!Descriptions | |||
|- | |- | ||
| -- | | --watch-avatars||Example | ||
|- | |- | ||
| --watch-worlds||Example | |||
|- | |- | ||
| | | --osc=<ARG1>:<ARG2>:<ARG3> | ||
|Example | |||
|- | |- | ||
| | | --midi=deviceName | ||
| Example | |||
|} | |||
===IK===<!-- I'm pretty sure most of these launch options are removed? Most of these are in the settings menu now. --> | |||
{| class="wikitable" | |||
|- | |- | ||
!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=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Launch Options !! Descriptions | !Launch Options!!Descriptions | ||
|- | |||
| --enable-debug-gui||Enables the [[Debug Menu|debug menu]] | |||
|- | |- | ||
| -- | | --enable-sdk-log-levels | ||
|Example | |||
|- | |- | ||
| -- | | --enable-udon-debug-logging||Example | ||
|- | |- | ||
| - | | --enable-verbose-logging||Example | ||
|- | |- | ||
| - | | --log-debug-levels="<ARG>"||ARG | ||
{| class="wikitable" | |||
|- | |- | ||
! Arguments !! Descriptions | |||
|- | |- | ||
| | |API; | ||
| | |Example | ||
|- | |||
|All;||Example | |||
| | |||
|- | |- | ||
|Always;||Example | |||
|- | |- | ||
| | |AssetBundleDownloadManager;||Example | ||
|- | |- | ||
| | |ContentCreator;||Example | ||
|- | |- | ||
| | |Errors;||Example | ||
|- | |- | ||
|NetworkData;||Example | |||
|- | |- | ||
| | |NetworkProcessing;||Example | ||
|- | |- | ||
| | |NetworkTransport;||Example | ||
|- | |- | ||
| | |Warnings"||Example | ||
|} | |||
|} | |} | ||
===System=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Launch Options !! Descriptions | !Launch Options!!Descriptions | ||
|- | |- | ||
| -- | | --disable-hw-video-decoding|| rowspan="2" |Example | ||
|- | |- | ||
| -- | | --enable-hw-video-decoding | ||
|- | |- | ||
| -- | | --affinity=<ARG>||Example | ||
|- | |- | ||
| -- | | --process-priority=<ARG> | ||
|ARG | |||
{| class="wikitable" | |||
|- | |- | ||
| -- | | --process-priority=<ARG>||Example | ||
|- | |- | ||
| -- | | --main-thread-priority=<ARG>||Example | ||
|} | |} | ||
|- | |||
| --main-thread-priority=<ARG> | |||
|ARG | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| --process-priority=<ARG>||Example | |||
|- | |- | ||
| -- | | --main-thread-priority=<ARG>||Example | ||
|} | |||
|- | |- | ||
| --disable- | | --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 [https://docs.unity3d.com/2022.3/Documentation/Manual/PlayerCommandLineArguments.html here]. | |||
Some useful ones are listed below: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Launch Options !! Descriptions | !Launch Options!!Descriptions | ||
|- | |- | ||
| -- | | -screen-width||Example | ||
|- | |- | ||
| -- | | -screen-height||Example | ||
|- | |- | ||
| -- | | -screen-fullscreen||Example | ||
|- | |- | ||
| - | | -monitor N||Example | ||
|} | |} | ||
==References== | |||
[https://docs.vrchat.com/docs/launch-options docs.vrchat.com - Launch Options] | |||
[[Category:Guides{{#translation:}}]] |
Revision as of 21:37, 13 March 2025


[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
|
System
Launch Options | Descriptions | ||||
---|---|---|---|---|---|
--disable-hw-video-decoding | Example | ||||
--enable-hw-video-decoding | |||||
--affinity=<ARG> | Example | ||||
--process-priority=<ARG> | ARG
| ||||
--main-thread-priority=<ARG> | ARG
| ||||
--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 |