Skip to main content

2024.913.0-v2

A small release since I've not finished a lot of the large features I wanted to get out sooner, but since there's a few bugs I wanted to get these fixed as I'm away next week. Quite a few things in this release have had a rework, and while I've tested them they're usually hardware dependant, so give them a test and let me know if anything's wrong.

App

  • Rewrote tracked device handler
    • This now allows users to assign roles to their tracked devices in the SteamVR tab of the settings, allowing modules to just grab, for example, the left foot.
  • Fixed Start with SteamVR not working
    • Let me know if this is still broken for some people. Fixing this depends on what's already been added to your SteamVR manifest lists
  • Fixed clip variables sometimes erroring in Unicode edge cases
  • Handle deserialisation of object types better
  • Changed runtime view to take in a type instead of an instance
    • You're now required to make the view have a constructor of (Module)
    • You're now required to initialise the runtime view in OnPreLoad
  • Add more runtime validation
  • Improved speech detection
    • This returns the partial and final results
    • The silence threshold is currently set at 15% which should work fine as long as the microphone volume is at 100% which all VR headsets should be at
  • Added back light theme
    • For now this still requires an app restart to apply

Official Modules

  • Clear parameter cache on avatar change for Counter to avoid parameters with the same name having different types
  • Updated SteamVRStats to use the new role system
  • Updated SpeechToText to new upgraded speech interface