Skip to content
This repository was archived by the owner on Jan 1, 2024. It is now read-only.

Releases: 200Tigersbloxed/HRtoVRChat_OSC

UI Update and Omnicept Support

02 Mar 00:46
1588099
Compare
Choose a tag to compare

HRtoVRChat_OSC - v1.3.0

Added new UI that can manage HRtoVRChat_OSC for you, so you don't have to! The UI simplifies the process by a lot, so if you don't know how to use console-line applications: please use the HRtoVRChat_OSC_UI!

Changes:

  • Added new UI
    • Can manage your application, updates, and your config.
    • Running on WinForms and MaterialSkin2
  • Added support for HP Omnicept's Heart Rate Monitor.
    • Please note that the HP Reverb G2 Omnicept Edition is NOT the same as the HP Reverb G2
    • Somewhat unstable, please report an issue if you experience issues.
    • If you have Require user approval for Omnicept clients using sensor data enabled, please make sure to allow HRtoVRChat_OSC when requested in your Clients tab in the HP Omnicept Tray application.

Quest Support

25 Feb 22:37
2dc6b02
Compare
Choose a tag to compare

HRtoVRChat_OSC - v1.2.0

Added support for devices that aren't listening with the IP 127.0.0.1 and Port 9000. Configs will now auto-update on start.

Changes:

  • ConfigManager.cs will now auto-update the config when the application is started.
    • Don't tell anyone, but this is really just saving a new Config instance every time the app is started.
  • Added IP (string) to the Config
    • Used to change what address to send OSC messages to.
    • Defaults to 127.0.0.1
    • This is what adds Quest support
  • Added Port (int) to the Config
    • Used to change what Port to send OSC messages to.
    • Defaults to 9000
    • This shouldn't change, but if it does, you can use this.

Initial Bug Fixes

18 Feb 23:07
5afd0ae
Compare
Choose a tag to compare

HRtoVRChat_OSC - v1.1.0

Some bug fixes from the Initial Release (v1.0.0)

Changes:

  • Added better WebSocket IsConnected handling for HypeRateManager.cs
    • More-less for debugging, but reduced issues in testing
  • Proper bool casting for OSCManager.cs
    • VRChat requires that a bool be represented as 0 and 1, so it being represented as false and true caused VRChat to not know what the value was.
    • Reported by @untuned in #2
  • Changes to how ParamsManager.cs handles being Reset
    • When a parameter is being reset, it will fallback to a default value.
  • Replaced HeartBeat() to be a Thread instead of a Task in Program.cs
    • This allows easier control of starting, stopping, and sleeping the stack.
    • Also fixes possible StackOverflowExceptions
  • Console-Commands are no longer case-sensitive
  • Added startbeat Command
    • Will start the HeartBeat if it isn't started
    • Should only be used for debugging or after stopping
  • Added stopbeat Command
    • Will stop the HeartBeat if it is started
    • Can be used to save threads if you don't use it
  • Added a 100ms timeout to HeartBeat() after a beat is true
    • This is for latency compensation for both the OSC layer and Parameter layer
    • This may offset HeartBeats slightly, or delay them, however I was not able to produce such an issue during testing.
  • Fixed "Press any Key to continue" not letting you press any key to continue

Initial Release

18 Feb 00:38
8812a11
Compare
Choose a tag to compare

HRtoVRChat_OSC - v1.0.0

Initial release!

Please see the README for more information on what this is!

Join my discord server for info about updates and support

Or you can just use the discussions board for support too.