Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@JovannMC JovannMC released this 18 Nov 15:44
· 13 commits to main since this release
f4b26be

SlimeTora v1.4.0 - the too lazy update

The next release of SlimeTora is now out! This is another feature update adding a couple new features & bugfixes including support for the new tracker part types, autostart / auto power off features, macOS/ARM builds, and (hopefully) finally fixing auto-detection support for HaritoraX Wired!

Important notice #2 for SlimeTora users

You may have seen that since SlimeTora v1.3.0, I put up a notice stating that SlimeTora would be put into maintenance mode. That status is currently suspended until further notice, and SlimeTora is out of the "maintenance-only" status for now.

Changelogs

  • Add autostart and auto power off features
    • Automatically start connection when program is launched
    • Automatically power off all trackers when closed
      • Currently still only supported for GX dongle, need a BLE sniffer to figure out how to power off BLE trackers :(
    • for ya lazy folks (me) :p
  • Add support for new part assignments
    • With you being able to buy individual trackers, there are 5 new assignments:
      • L/R wrists, L/R feet, & head
    • Hopefully this should just work, lol
  • Add support for macOS
    • Woo! For that one person who wants to use SlimeVR and these trackers on macOS, here you go!
    • Very untested, but apparently BT already works! (GX dongle completely untested)
  • Add support for ARM systems
    • I uh, have no idea if these work. But here you go, ARM builds for every OS!
  • Add "dark red" mag status
    • This is the equivalent of "very bad" in Shiftall's VR Manager
    • Previously both "bad" and "very bad" equivalents were just red in SlimeTora and HaritoraConfigurator
  • Update onboarding
    • Add message for unix-like users (excluding macOS)
      • Unix users need extra setup before SlimeTora can work
      • Opens the SlimeTora wiki's unix instructions
    • Adds step 11 - "Relaunching SlimeVR"
      • This describes what to do when you launch SlimeVR again - full reset + mounting reset
      • Links to ZRock35's calibration video (hi :3)
    • Update step 10
      • Clarify that you only need to do body proportions once (and is optional)
      • Tell user if they have issues, retry or use defaults
  • Reorganize "Program settings" for new features
  • Optimized assignment logic for GX dongles
    • Finally removed the janky assignment logic I made before since we can now request info from the dongles!
    • No more weird delay :p
  • Fix HaritoraX Wired/BTSPP detection (finally?)
    • PLEASE WORK PLEASE PLEASE PLEASE
    • Unknown for Linux
  • Language updates
    • UwU language has been updated to be more, meow :3 (some strings have been edited manually instead of being generated)
    • Renamed "Translations updates" to "Language updates"
  • Very minor CSS update for vertical settings containers
    • gap went from 2rem to 1rem
    • "Tracker information" buttons are now one line in the default window size
  • Package updates

Known issues

  • macOS builds are unnecessarily large
  • Battery information jumps to incorrect percentages/voltage randomly
    • Unfortunately this is an issue I can't fix.. because it's literally an issue with the trackers reporting those random values themselves
    • This has been slightly mitigated with v1.2.0, which uses a "stable average" of the battery percentage and voltage instead
  • Running "auto-detection" more than once without restarting breaks tracker settings auto-detection (device/ports detection still works)

Full Changelog: 1.3.1...v1.4.0