Skip to main content

Tracker Battery Life

How to connect XSOverlay battery life OSC data (DOES NOT SUPPORT QUEST BATTERY LIFE)​

Option to show battery life of Controllers (not for quest controllers) and tracker battery life.

  • MUST HAVE XSOVERLAY to use https://store.steampowered.com/app/1173510/XSOverlay/

  • Battery Updates appear in the log and can be shown with the Spotify Song Output Text feature

  • Media Integration Text Variables

    {averageTrackerBattery}  // OSC address: /avatar/parameters/averageTrackerBattery
    {leftControllerBattery} // OSC address: /avatar/parameters/leftControllerBattery
    {rightControllerBattery} // OSC address: /avatar/parameters/rightControllerBattery
    {averageControllerBattery} // OSC address: /avatar/parameters/averageControllerBattery
    {TCharge} // lightning bolt emoji if tracker is charging
    {RCharge} // lightning bolt emoji if right controller charging
    {LCharge} // lightning bolt emoji if left controller charging
    {AVGCharge} // lightning bolt emoji if either controller avg charging

Change the port that XSOverlay sends to from VRChat (9000) to TTS Voice Wizard (4026)

  • If you don't know what you are doing please don't change TTS Voice Wizard's port from 4026
  • Most people INCORRECTLY change TTS Voice Wizard's OSC Listener Receive port to 9000, which is what you should not do!
  • You want to change the external application (HRToVRChat or XSOverlay) to 4026 from 9000 so it sends to TTS Voice Wizard instead of VRChat

image image

  • Press the Activate OSC Listener Button image
  • That's it, now when you have XSOverlay open it will send OSC messages to TTS Voice Wizard. To have the messages appear in-game this feature must be used in conjunction with the Spotify Integration feature.

How to connect Quest Battery Life Data​

  • Download an app to allow you to send Quest Battery Life Over OSC. Recommended Apps:
AppInfo
Quest2-TTSVoiceWizardQuest2-TTSVoiceWizard is a modified version of Sergey004/Quest2-VRC
quest2-battery-to-vrchat-oscJavaScript implementation created by NekoSuneVR
{HMDBattery} //Send to TTS Voice Wizard as a float from address: /avatar/parameters/HMDBat
{leftControllerBattery} //Send to TTS Voice Wizard as a float from address: /avatar/parameters/leftControllerBattery
{rightControllerBattery} //Send to TTS Voice Wizard as a float from address: /avatar/parameters/rightControllerBattery
{averageControllerBattery} //Send to TTS Voice Wizard as a float from address: /avatar/parameters/averageControllerBattery

Battery Life Example Images​

image Quest controller battery life is not supported with XSOverlay as shown in this image using a Quest 2

image

VRChat_2022-10-02_18-12-00 442_1920x1080