From a83dd846ed15bb591ae8f99ea30a178a640c524e Mon Sep 17 00:00:00 2001 From: Mhowser Date: Tue, 13 May 2025 05:36:57 +0000 Subject: [PATCH 1/4] Add new directory --- content/docs/slimevr/HaritoraX Trackers/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 content/docs/slimevr/HaritoraX Trackers/.gitkeep diff --git a/content/docs/slimevr/HaritoraX Trackers/.gitkeep b/content/docs/slimevr/HaritoraX Trackers/.gitkeep new file mode 100644 index 0000000..e69de29 From f332d53e577510a76b63772f968ee571edfb1444 Mon Sep 17 00:00:00 2001 From: Mhowser Date: Tue, 13 May 2025 06:32:06 +0000 Subject: [PATCH 2/4] add section for Slimetora --- .../.gitkeep | 0 content/docs/slimevr/slimetora/_index.md | 30 +++++++++++++++++++ 2 files changed, 30 insertions(+) rename content/docs/slimevr/{HaritoraX Trackers => slimetora}/.gitkeep (100%) create mode 100644 content/docs/slimevr/slimetora/_index.md diff --git a/content/docs/slimevr/HaritoraX Trackers/.gitkeep b/content/docs/slimevr/slimetora/.gitkeep similarity index 100% rename from content/docs/slimevr/HaritoraX Trackers/.gitkeep rename to content/docs/slimevr/slimetora/.gitkeep diff --git a/content/docs/slimevr/slimetora/_index.md b/content/docs/slimevr/slimetora/_index.md new file mode 100644 index 0000000..8221cfc --- /dev/null +++ b/content/docs/slimevr/slimetora/_index.md @@ -0,0 +1,30 @@ +--- +title: HaritoraX Trackers +weight: 50 +--- + +# HaritoraX Trackers + +{{% hint info %}} + +For a better Full Body experience on Linux, it is recommended to buy the Official SlimeVR Trackers. This article is not an endorsement and is intended for users who have already acquired the hardware and are looking for compatible software. + +{{% /hint %}} + +- [Product website](https://en.shiftall.net/our-products) + +HaritoraX trackers are IMU based positional trackers. + +## SlimeTora + +- [Project repo](https://github.com/OCSYT/SlimeTora) +- [Project Wiki](https://github.com/OCSYT/SlimeTora/wiki) + +SlimeTora is a program that connects the HaritoraX trackers to the [SlimeVR server](https://docs.slimevr.dev/server/index.html), supporting both the `HaritoraX Wireless` and `HaritoraX Wired` (1.1b/1.1/1.0). Supports `Bluetooth` (low energy), `Bluetooth` (classic) (w/ `COM`), and the `GX(6/2)` communication dongles (w/ `COM`). + +### haritorax-interpreter + +- [Project repo](https://github.com/JovannMC/haritorax-interpreter) +- [NodeJS package](https://www.npmjs.com/package/haritorax-interpreter) + +A node.js package that enables communication with the HaritoraX FBT trackers to read/write data to the trackers. No HaritoraConfigurator / VR Manager software needed (mostly)! From 823a4ec99163715c16428314e81ab39065074544 Mon Sep 17 00:00:00 2001 From: Mhowser Date: Tue, 13 May 2025 21:23:57 +0000 Subject: [PATCH 3/4] Apply 5 suggestion(s) to 1 file(s) Co-authored-by: hypevhs <4498312-hypevhs@users.noreply.gitlab.com> --- content/docs/slimevr/slimetora/_index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/docs/slimevr/slimetora/_index.md b/content/docs/slimevr/slimetora/_index.md index 8221cfc..d696d61 100644 --- a/content/docs/slimevr/slimetora/_index.md +++ b/content/docs/slimevr/slimetora/_index.md @@ -7,24 +7,24 @@ weight: 50 {{% hint info %}} -For a better Full Body experience on Linux, it is recommended to buy the Official SlimeVR Trackers. This article is not an endorsement and is intended for users who have already acquired the hardware and are looking for compatible software. +For a better full-body experience on Linux, it is recommended to buy the Official SlimeVR Trackers. This article is not an endorsement and is intended for users who have already acquired the hardware and are looking for compatible software. {{% /hint %}} - [Product website](https://en.shiftall.net/our-products) -HaritoraX trackers are IMU based positional trackers. +HaritoraX trackers are IMU-based positional trackers. ## SlimeTora - [Project repo](https://github.com/OCSYT/SlimeTora) - [Project Wiki](https://github.com/OCSYT/SlimeTora/wiki) -SlimeTora is a program that connects the HaritoraX trackers to the [SlimeVR server](https://docs.slimevr.dev/server/index.html), supporting both the `HaritoraX Wireless` and `HaritoraX Wired` (1.1b/1.1/1.0). Supports `Bluetooth` (low energy), `Bluetooth` (classic) (w/ `COM`), and the `GX(6/2)` communication dongles (w/ `COM`). +SlimeTora is a program that connects the HaritoraX trackers to the [SlimeVR server](https://docs.slimevr.dev/server/index.html), supporting both the HaritoraX Wireless and HaritoraX Wired (1.1b/1.1/1.0). Supports Bluetooth (low energy), Bluetooth (classic) (w/ COM), and the GX(6/2) communication dongles (w/ COM). -### haritorax-interpreter +### HaritoraX Interpreter - [Project repo](https://github.com/JovannMC/haritorax-interpreter) - [NodeJS package](https://www.npmjs.com/package/haritorax-interpreter) -A node.js package that enables communication with the HaritoraX FBT trackers to read/write data to the trackers. No HaritoraConfigurator / VR Manager software needed (mostly)! +HaritoraX Interpreter is a Node.js package that enables communication with the HaritoraX FBT trackers to read/write data to the trackers. No HaritoraConfigurator/VR Manager software needed (mostly)! From 5eb2fe58cf210d2f7f6371f453d705ec905b625d Mon Sep 17 00:00:00 2001 From: Marcus Howser Date: Sun, 18 May 2025 18:02:49 -0700 Subject: [PATCH 4/4] fix box highlight --- content/docs/resonite/_index.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/content/docs/resonite/_index.md b/content/docs/resonite/_index.md index b360157..736cf92 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -13,7 +13,8 @@ weight: 50 The current recommended Proton variant is [**GE-Proton-RTSP**](https://github.com/SpookySkeletons/proton-ge-rtsp/releases). -[OpenComposite](https://lvra.gitlab.io/docs/fossvr/opencomposite/) should now provide a close-to-flawless experience on most controllers and when using hand tracking. +[XRizer](/docs/fossvr/xrizer/) should now provide a close-to-flawless experience on most controllers and when using hand tracking. If you encounter any major issues you can fallback to [OpenComposite](/docs/fossvr/opencomposite/). + ## Visual bugs @@ -27,6 +28,10 @@ To solve this, prepend `OXR_PARALLEL_VIEWS=1` to Resonite's launch options. ## Performance +Resonite currently runs under an extremely old version of Mono runtime required by Unity, which has very poor Garbage Collection causing frequent lag spikes and frame hitching during asset loading and unloading. Very soon, Resonite will be updated to use .NET 9, a far more modern and bespoke runtime, with Unity running on a separate thread only for rendering the game. Eventually Unity will be replaced by a custom rendering engine as well. + +The main developer and owner of Resonite goes into more detail [here](https://youtu.be/9cx2-VtL_LM&t=16). + In larger sessions Resonite is typically CPU-bound, there isn't much that can be done besides upgrading your CPU. In situations where the GPU is a bottleneck, lowering the resolution (either in the OpenXR runtime or through OpenComposite) may help dramatically. This can be easily done by prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=75` to Resonite's launch options. Experiment with different values to find your preferred balance between performance and quality. @@ -46,6 +51,20 @@ You can load RML mods with MonkeyLoader but not the other way around. The exact cause of this is currently unknown. Consider using MonkeyLoader if you encounter such issues starting the game as it seems to not cause the same problem. +### ResonitePlatformSpoof + +- [Mod Repo](https://github.com/isovel/ResonitePlatformSpoof) +- [Link to working version](https://github.com/isovel/ResonitePlatformSpoof/issues/2#issuecomment-2439588723) + + +{{% hint info %}} + +See [issue #2745](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/2745#issuecomment-2573574108) for more context as to why the Linux badge isn't available for Proton users. + +{{% /hint %}} + +When the native Linux build of Resonite was still available, players are given a Linux badge to show others that they are running the native build of the client. When Proton is used to play the windows build of the game, you will not get the Linux badge. However, ResonitePlatformSpoof lets you 'spoof' your platform to the Linux native build and allows proton users to get the Linux badge. + ## Crashes Resonite has been seen causing random SteamVR crashes on Linux before. In some situations the engine also tends to freeze. On OpenComposite, the game will rarely close out on its own without leaving any obvious trace of things going wrong — this is being investigated.