From fa91e7946db05ec184a41821c70bc745b82655db Mon Sep 17 00:00:00 2001 From: dragos240 Date: Fri, 22 Aug 2025 04:16:16 -0400 Subject: [PATCH 1/5] Added instructions on how to get FlipVR controllers to work --- content/docs/fossvr/monado/flipvr.md | 27 +++++++++++++++++++++++++++ content/docs/resonite/_index.md | 4 ++++ 2 files changed, 31 insertions(+) create mode 100644 content/docs/fossvr/monado/flipvr.md diff --git a/content/docs/fossvr/monado/flipvr.md b/content/docs/fossvr/monado/flipvr.md new file mode 100644 index 0000000..2218f35 --- /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 works with [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..3eaaa3f 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). + ## 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. -- 2.49.1 From 28fc0ec3c3871638187cd322e10d9e4bdff466e6 Mon Sep 17 00:00:00 2001 From: dragos240 Date: Fri, 22 Aug 2025 04:22:16 -0400 Subject: [PATCH 2/5] Trying to fix the markdown errors --- content/docs/fossvr/monado/flipvr.md | 8 ++++---- content/docs/resonite/_index.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/docs/fossvr/monado/flipvr.md b/content/docs/fossvr/monado/flipvr.md index 2218f35..689913b 100644 --- a/content/docs/fossvr/monado/flipvr.md +++ b/content/docs/fossvr/monado/flipvr.md @@ -9,19 +9,19 @@ This works with [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 3eaaa3f..28687e5 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -31,7 +31,7 @@ There is an experimental mod developed by the community that allows for viseme a ## 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). +Currently there is an experimental Monado branch that works with Shiftall FlipVR controllers. Instructions can be found [here](/docs/fossvr/monado/flipvr/). ## Mods -- 2.49.1 From 6c6069d6a157f5c0e914b6ccdb99a0bcf94d7f13 Mon Sep 17 00:00:00 2001 From: dragos240 Date: Fri, 22 Aug 2025 04:29:03 -0400 Subject: [PATCH 3/5] Trying to fix the markdown errors2 --- content/docs/fossvr/monado/flipvr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/fossvr/monado/flipvr.md b/content/docs/fossvr/monado/flipvr.md index 689913b..8eb3bb8 100644 --- a/content/docs/fossvr/monado/flipvr.md +++ b/content/docs/fossvr/monado/flipvr.md @@ -5,7 +5,7 @@ title: FlipVR controllers # Using FlipVR with the Monado OpenXR Runtime -This works with [Resonite](/docs/resonite) as of 2025-08-22 +This works with [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._ -- 2.49.1 From 968e5de9183c2d2713a810912733f6626bb34add Mon Sep 17 00:00:00 2001 From: dragos240 Date: Mon, 25 Aug 2025 03:37:19 -0400 Subject: [PATCH 4/5] Updated wording --- content/docs/fossvr/monado/flipvr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/fossvr/monado/flipvr.md b/content/docs/fossvr/monado/flipvr.md index 8eb3bb8..1713b42 100644 --- a/content/docs/fossvr/monado/flipvr.md +++ b/content/docs/fossvr/monado/flipvr.md @@ -5,7 +5,7 @@ title: FlipVR controllers # Using FlipVR with the Monado OpenXR Runtime -This works with [Resonite](/docs/resonite/) as of 2025-08-22 +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._ -- 2.49.1 From 2c6786af537b14f20bc1beca11c92aed750902f3 Mon Sep 17 00:00:00 2001 From: Nat Osaka Date: Mon, 25 Aug 2025 07:44:02 +0000 Subject: [PATCH 5/5] Update to wording 2 --- content/docs/resonite/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/resonite/_index.md b/content/docs/resonite/_index.md index 28687e5..5f85011 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -31,7 +31,7 @@ There is an experimental mod developed by the community that allows for viseme a ## 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/). +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 -- 2.49.1