



OSCBattery - Battery Status on Your VRChat Avatar
Product Description
Display your battery percentage and charging status on your avatar.
Compatible with PC, Quest and other Android devices!
This asset is also available on my Gumroad page:
https://kaoruboy.gumroad.com/l/oscbattery
Basic knowledge of Unity and app sideloading is required. My DMs are always open for support with my assets.
With version 2.0, the app is now available for Windows, Linux and Android, allowing for use on Quest standalone and Android phones, tablets, smart watches and fridges (though I'm not sure where it would get the battery status from).
Do note that running the app on the Quest might disable some features in VRChat like limiting max visible avatars due to the limited hardware.
Depending on your phone's OS, this app might not work properly, please see dontkillmyapp.com.
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.
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
✅ Quest 2 Standalone
✅ CherishOS 2.9, Android 11, OnePlus 6
✅ OneUI 7.0, Android 15, Samsung Galaxy A54
Dependencies
- VRChat Avatar SDK 3
- VRCFury
Terms of Service Discord
Third-Party Attributions
- Font: Rammetto One (Open Font 1.1)
- VespeiProjects SharpOSC fork (MIT)
- OSCQuery (MIT)
- OVRSharp (MIT)
- Avalonia UI (MIT)