Application for monitoring your VR headset's battery level and state via external overlays (such as OVR Toolkit or XSOverlay).
Originally planned to work with APK on headset, but also works with Pico's Streaming Assistant.
You can find external DLL module for OVR Toolkit here
For XSOverlay there is no feature for adding custom modules yet.
- Download latest release from this page and extract archive anywhere you want to.
- Launch Headset Battery Info
- Choose one of the battery tracking method down bellow
If you're not using Pico's Streaming Assistant, then you can install APK on your headset and pair it with your PC to keep track of headset's battery state. For that you should follor this tutorial
This method allows you to track your battery state without installing APK on your headset if you're using Pico 4/Pro and Pico's Streaming Assistant.
Make sure to change battery track method in settings:
And then you can open your Streaming Assistant and pair your headset (if you didn't do that before launching Headset Battery Info).
Application sends OSC messages with current battery info to VRChat (port 9000 by default)
Address | Animator Parameter | Value Type |
---|---|---|
/avatar/parameters/controllerLeftBatteryLevel | controllerLeftBatteryLevel | float 0.0 - 1.0 |
/avatar/parameters/controllerRightBatteryLevel | controllerRightBatteryLevel | float 0.0 - 1.0 |
/avatar/parameters/headsetBatteryLevel | headsetBatteryLevel | float 0.0 - 1.0 |
/avatar/parameters/isHeadsetCharging | isHeadsetCharging | bool False / True |
Application can also receive OSC messages on 28092 port, currently available only one option
Address | Description | Value Type |
---|---|---|
/hbi/requestUpdate | Forces HBI to re-send current battery info to VRChat(port 9000 by default) and overlay application (such as OVR Toolkit) | None |