qe201020335 / HRCounter

A Beat Saber custom counter that displays your heart rate in game.
MIT License
38 stars 5 forks source link

Implement OSC Server for common VRChat HR OSCs #43

Closed 200Tigersbloxed closed 2 months ago

200Tigersbloxed commented 1 year ago

Currently, there's a high demand for OSC software for VRChat, adding extensibility to people's avatars. One of the extended features are adding HRCounters on avatars. Because of this, there have been numerous OSC applications created to receive HR data and send it to VRChat via. OSC. Some examples listed below

Having an OSC server (with something like SharpOSC) to read from endpoints and extract data from these OSC clients (for example, /avatar/HR with HRtoVRChat) would extend device support greatly, and allow for an easy to implement custom HR Interface without a developer having to implement it themselves in the main code to support HRCounter.

This shouldn't rule out the possibility of HRCounter having it's own SDK to dynamically load managed assemblies, but act as a compatibility layer for pre-existing VRChat OSC applications meant to send data to VRChat's OSC server.

qe201020335 commented 2 months ago

Will very possibly make an external data source mod with all the dependencies merged so the base mod won't become too bloated

I am writing my own bare-minimum osc server. https://ccrma.stanford.edu/groups/osc/spec-1_0.html

qe201020335 commented 2 months ago

image