OSCBattery - Battery Status on Your VRChat Avatar
Display your battery percentage and charging status on your avatar.
Compatible with PC and Quest*
* - The app that connects to OSC and sends over the battery state is currently only available for Windows and Linux. A version of the app with support for standalone Quest and Android phones is currently being worked on and will be released as a free update.
Simple install. Install VRCFury, drag and drop the .unitypackage into your project and drag the prefab into your avatar hierarchy.
Can be attached to any bone using VRCFury Armature Link.
Colors can be easily modified by editing the palette texture in Paint.
Charging indicator can be adjusted horizontally in-game using a toggle or removed by deleting a parameter.
Can be configured to only display when below a certain battery percentage in the software.
Visual edits, such as changing the font or shapes may be requested after purchasing at no additional cost.
Supported Setups
On PC, the battery status is queried using a standard SteamVR API, which means it should be vendor independent.
If you see a battery icon on the right side of your SteamVR overlay dashboard, it will likely work.
External batteries like Quest's Elite Strap are not accounted for, only the headset's battery is read.
Note that SteamVR may not properly update the charging status when the headset is plugged in but the charger is charging slower than the headset is depleting the battery.
Tested Setups
Desktop:
✅ Windows 10, Virtual Desktop, Quest 2
✅ Arch Linux, ALVR, Quest 2
Dependencies
- VRChat Avatar SDK 3
Licenses
Personal
You are allowed to:
- Include this asset in your personal avatar
- Upload an avatar with this asset for a friend at no cost
- Modify this asset
You are NOT allowed to:
- Distribute any of this asset's contents
- Distribute an avatar using this asset. This includes making the avatar public, putting it on a pedestal and enabling avatar cloning with this avatar on
Commercial
You are allowed to:
- Distribute an avatar with this asset
You can either include the Assets/OSCBattery/Dist folder in your .unitypackage or distribute the .unitypackage created by me
Please distribute both the Windows and Linux versions of the app - Modify this asset
You are NOT allowed to:
- Distribute this asset's contents as not part of an avatar
- Distribute an avatar using this asset for free or under $20 (regional pricing below $20 is allowed)
- Distribute the model or application sources
Third-Party Attributions
- Font: Rammetto One (Open Font 1.1)
- VespeiProjects SharpOSC fork (MIT)
- OSCQuery (MIT)
- OVRSharp (MIT)
- Avalonia UI (MIT)
Contact: Discord: kaoruboi