Skip to content

OCSYT/SlimeTora

Repository files navigation

SlimeTora

v1.1.0 is nearing completion (on the v1.1.0 branch) and will finally add support for the HaritoraX wired models very soon with many other QoL features! Thanks for your patience!

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.

Read the wiki to get started: https://github.com/OCSYT/SlimeTora/wiki

Screenshots

Connection section Tracker info section
SlimeTora Connection section Tracker Info section
Global settings section Per-tracker settings page (chest)
SlimeTora global settings section SlimeTora per-tracker (chest) settings page
About section Debugging section
SlimeTora about section SlimeTora debugging section

Features

  • Use of haritorax-interpreter package to process tracker data
  • Bluetooth and GX(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)!
  • Linux support
    • This was done as SlimeVR is supported on Linux, making this 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!

Known issues

  • 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

Documentation

Read the wiki to get started: https://github.com/OCSYT/SlimeTora/wiki