How to launch Ghosts of Tabor properly

= THIS ARTICLE IS NOW DEPRECATED, SEE THE NEW ONE AT Ghosts of Tabor OculusVR and SteamVR Launch Options =
== Ghosts of Tabor OpenXR launch Matrix ==
Headset 	OpenXR Runtime	Launch Options per store
Meta Rift, Meta Rift S, Meta Quest 1, Meta Quest 2, Meta Quest Pro	Oculus 	Steam: OculusVR
Meta: Launch normally from Library
HTC Vive, HTC Vive Pro 	SteamVR 	Steam: SteamVR
Meta: Launch bootstrapper*
HTC Vive Pro 2, HTC Vive Cosmos Elite 	SteamVR
(also needs Vive Console installed)	Steam: SteamVR
Meta: Launch bootstrapper*
HTC Vive Cosmos 	ViveOpenXR 	Steam: OpenXR
Meta: Launch bootstrapper*
Valve Index 	SteamVR 	Steam: SteamVR
Meta: Launch bootstrapper*
Windows Mixed Reality (any) 	WMR 	Steam: WMR OpenXR
Meta: Launch bootstrapper*
Pimax (any) 	Pimax 	Steam: OpenXR
Meta: Launch bootstrapper*
Varjo (any) 	Varjo 	Steam: OpenXR
Meta: Launch bootstrapper*
Pico 4 (maybe others? need confirmation) 	SteamVR 	Steam: OpenXR
Meta: Launch bootstrapper*
== Store Launch Options ==
==== SteamVR Store ====
Ghosts of Tabor is built on Unreal Engine using OpenXR, the different launch options available on steam are there for diagnostic purposes and the correct ones to use are listed above, despite the Steam launch menu which might indicate the game is still going to be using OpenXR mode. The Steam launch menu looks like this and will have different options depending upon which headset you have installed, select the one listed in the above table and check the "Always use this option" box. 
Note: Do not launch SteamVR if the table above does not say to use it, this will consume some additional performance from having to run another VR application that you do not need. If you have configured your system according to the table above and your system is still launching SteamVR you either did not follow the instructions correctly or have something wrong with your OpenXR settings.
==== Meta Store and the GotBootstrapper.exe ====
Ghosts of Tabor was implemented with a pure OpenXR launcher not using the OculusVR or SteamVR launcher, and as such any VR headset can play Ghosts of Tabor if bought from the Meta store on its native compositor, just like the Steam store, provided you launch it correctly.
If you have a Meta device, simply launch it from the Meta library however you choose, you do not need to do anything extra.
If you have a non-Meta device, you need to launch the bootstrapper exe directly. Go to the folder that Ghosts of Tabor is installed to, then go to the GotBootstrapper subfolder, and launch the GotBootstrapper.exe application. If you setup your OpenXR compositor correctly it should now be working. If you have Steam you can also launch the GotBootstrapper.exe directly if you do not wish to use the Steam Library option.
== OpenXR Settings ==
Currently playing on an Oculus device is only supported when using the Oculus OpenXR compositor and launch options, this unfortunately means that you cannot use Virtual Desktop with a Quest and must use Link or Airlink. Other headsets that are not native SteamVR headsets also experience less than desirable performance and consistency trying to use SteamVR as the OpenXR compositor, so you cannot use many popular SteamVR features like the OpenVR OBS plugin or LIV Streamerkit as they require SteamVR. Be sure to use the compositor listed in the above chart for optimal results.
==== Oculus ====
Launch the Oculus App, go to settings, go to the general tab, and hit a button that says "Set Oculus Active". See image below.
==== SteamVR ====
Launch SteamVR, then go to settings, click show advanced settings, then click the developer tab and click the button that says Set SteamVR as OpenXR runtime. See image below
==== Windows Mixed Reality ====
==== Pimax ====
==== Varjo ====
==== ViveOpenXR ====
==== Pico 4 ====
Pico 4 Needs to use the Streaming Assistant application plugin from Pico for SteamVR as Virtual Desktop is not yet supported by Ghosts of Tabor.