Skip to content

Quest 2 (and not only) OSC and ADB powered battery information sender, now with OpenRGB support

License

Notifications You must be signed in to change notification settings

NekoSuneOldDump/Quest2-VRC

 
 

Repository files navigation

Quest2-VRC

CI

image

This program sending Quest 2 (As well as other headsets in the Quest line) battery information (Now also Wifi signal strength, especially for you, AirLink or VD users) to the VRChtat via the OSC protocol, also receive osc address to control OpenRGB

Zeroconf discovery tested on v55 (Android 12 based)

Zeroconf discovery addon

OpenRGB functions tested only on MSI Mystic Light (AKA MSI-RGB)

Avatars with support for this program

Available also in CLI form (unmaintained)

Also for Quest Native Xamarin (POC State)

Building from source

To build this application you will need:

  • Visual Studio 2019 or later

To start building the application, simply launch the solution in Visual Studio and run "Restore NuGet packages" to download dependencies

Or you can dowload preconpile version fron Github Actions

There are two versions:

Core version where the basic methods and the possibility to use them in other projects (Debug and Release)

GUI version where you can use this version right out of the box

Using

Add a parameter to the ExpressionParameters of your avatar by assigning

  • Replace 127.0.0.1 in the vars.json file with the IP address of your headset if you are using VRChat in standalone mode

For sending:

  • You can replace HMDBat, ControllerBatL, ControllerBatR, SendPort with your own parameters is vars.txt

Default vars

Var name Type Value
HMDBat Float -1
ControllerBatL Float -1
ControllerBatLR Float -1
LowHMDBat Bool False
WifiRSSI Float -1

(About RSSI 0.0 is best, -1 is worst)

For receiving

  • Replace in var.txt Receive_addr, Receive_addr_test and ReceivePort according to your specific parameters

Connect your Quest 2 (Or another headset from the Quest range) to your computer in developer mode

And hope for the best that this program will work for you

Dependencies

Sending code based on modified source code from https://github.com/KaleidonKep99/VRChat_CS_OSCTest

Audio files were generated with xVASynth

(If you know whose voice it is and which character it represents, then you're good, you found a mini Easter Egg :) )

About

Quest 2 (and not only) OSC and ADB powered battery information sender, now with OpenRGB support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%