diff --git a/content/docs/fossvr/monado/flipvr.md b/content/docs/fossvr/monado/flipvr.md new file mode 100644 index 0000000..1713b42 --- /dev/null +++ b/content/docs/fossvr/monado/flipvr.md @@ -0,0 +1,27 @@ +--- +weight: 200 +title: FlipVR controllers +--- + +# Using FlipVR with the Monado OpenXR Runtime + +This is currently the only way to use these controllers in [Resonite](/docs/resonite/) as of 2025-08-22 + +From the [ShiftAll Discord](https://discord.com/invite/Z9Tp7tUzmb) ([link to post](https://discord.com/channels/1093765691582185482/1262995177845293076/1408272236703387688)): +> ℹ️ _I expect you are using [Envision](https://gitlab.com/gabmus/envision) to setup Monado and OpenComposite/xrizer. If you aren't, you'll have to manually compile and setup Monado yourself._ +> +> 1. Create a new "Lighthouse Driver" profile in Envision. +> 2. Change the "XR Service Repo" to `https://gitlab.freedesktop.org/PointerOffset/monado` +> 3. Change the "XR Service Branch" to `steamvr_lh-flipvr` +> 4. Build the profile. +> 5. Install the "Shiftall Controller Driver" from Steam if you haven't already: https://store.steampowered.com/app/3036810/Shiftall_Controller_Driver/ +> 6. Copy the contents of the "Shiftall Controller Drivers" folder to SteamVR's driver folder. The directory _must_ be named `shiftall`. +> +> For the last step, if everything is in the default locations, this command should get it copied: +> ``` +> cp -r ~/.local/share/Steam/steamapps/common/Shiftall\ Controller\ Drivers ~/.local/share/Steam/steamapps/common/SteamVR/drivers/shiftall +> ``` +> +> If everything went correctly, you should now have working FlipVR controllers through Monado. **If you're using this to run Resonite on Linux, you'll need to use _xrizer_ for your "OpenVR Compatibility" module.** +> +> If you try it, please let me know if it works and how it feels! I might need to adjust the controller offsets and I'd like to make it so you don't need to copy the Shiftall driver files. Hoping to try and get this merged into Monado sometime in the near-future though. Thank you if you give it a shot! diff --git a/content/docs/resonite/_index.md b/content/docs/resonite/_index.md index 8803fa0..5f85011 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -29,6 +29,10 @@ Currently, viseme analysis does not work on Linux due to Meta not providing a Li There is an experimental mod developed by the community that allows for viseme analysis under Linux - https://github.com/KyuubiYoru/VisemesAtHome. +## FlipVR controller support with Monado + +Currently there is an experimental Monado branch that works with Shiftall FlipVR controllers. Instructions can be found [here](/docs/fossvr/monado/flipvr/). At the time of writing, this branch is the only way to use FlipVR controllers with Resonite, as they are not supported even through SteamVR on Windows. + ## Mods Resonite has a thriving modding community with an abundance of [mods](https://wiki.resonite.com/Mods) that offer greater user experience, optimizations and new features.