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
Bluetooth
andGX(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
HaritoraConfigurator
instead 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 start
ornpm run dev