This repo is no longer used due to it being merged into my other project, VRCOSC, which you can find here
A simple implementation for taking HypeRate.io heartrate values and sending them into VRChat over OSC.
Download the latest release from the Release page.
You will need a HypeRate API key to use this project, and you can request one in their Discord server.
You will also need a compatible device that can run HypeRate. For a full list of supported devices, see HypeRate's supported devices page here
Create a config file where VRCHypeRate.exe
is located and fill in the information accordingly:
{
"id": "",
"apikey": ""
}
HeartrateNormalised
is the heartrate normalised to a value of 1
when your BPM is 60
. This is meant for use as an animation speed adjustment.
HeartrateOnes
, HeartrateTens
, HeartrateHundreds
are values between 0 and 9 and are meant for use of changing material overrides to the correct number to display your heartrate.
HeartrateEnabled
is true
whenever the websocket is connected and heartrate values are being sent, and is false
if the websocket fails to connect or disconnects.
This app is licenced under the GNU General Public License V3. Please see the license file for more information.