The rewrite is now complete. Future updates will now be in the parent repo, thank you all for the support! https://github.com/OCSYT/SlimeTora
A program that connects the HaritoraX trackers to the SlimeVR server, currently supporting the HaritoraX Wireless with other trackers coming soon. Supports Bluetooth and the GX(6/2) communication dongles.
| Connection section | Tracker info section |
|---|---|
![]() |
![]() |
| Global settings section | Per-tracker settings page (chest) |
![]() |
![]() |
| About section | Debugging section |
![]() |
![]() |
- Use of haritorax-interpreter package to process tracker data
BluetoothandGX(6/2)support (with all at the same time supported)- Set tracker settings per-tracker
- Localization support
- You can help translate the program! Clone the repo and make a new file under
/src/static/languages/with a two-letter language identifier (ending with .json, e.g.jp.json)!
- You can help translate the program! Clone the repo and make a new file under
- Linux support
- This was done as SlimeVR is supported on Linux, and the first time HaritoraX trackers work on Linux!
- ..however this is not tested at all. Please let us know if there are issues.
- Tracker visualization
- Magnetometer statuses
- Censor tracker serial numbers
- Debugging options
- ..and many more improvements coming soon!
- (?) GX tracker settings may be unreliable
- This seems to be really random, unsure if there's something wrong with my testing, device, or if there's a random race condition.
- Either way, would use
HaritoraConfiguratorinstead if you do not need per-tracker settings.
- Battery information is slightly inaccurate on first connection
- Fixes after the tracker reports the battery information by itself
- Battery data sent to SlimeVR server isn't per-tracker
- Cannot really fix this, instead the program sends the lowest battery data from all the trackers to the server
- Install the SlimeVR server
- Download and run the latest SlimeTora release
- Select the mode to connect to the trackers (BT/GX or both)
- (
GX(6/2)dongles) Select up up to 4 COM ports that your trackers are on (3 if only using GX6, 4 if using GX6+GX2) - Start the SlimeVR server
- Turn on your trackers and press
Start connection - Assign your trackers in SlimeVR server and enjoy! :)
- Clone the project -
git clone https://github.com/JovannMC/SlimeTora.git - Install the dependencies -
npm i - Start the dev environment -
npm startornpm run dev






