Notice: as I nolonger use the VRC software/platform no further update will be provided to this content
The VRC OSC implimentaion can support many apps sending data in (via port 9000), but only allows for one binding (port 9001) for outboud info.
List:
Add one app section per OSC app that needs to recive info (eg https://github.com/benaclejames/VRCFaceTracking, https://github.com/HerpDerpinstine/bHapticsOSC)
note that the port you want to connect your OSC receving apps to is the App Port
not the Bind Port
Edit the Connection.cfg
file and set the Port in the OscReceiver section to match the App Port you set in VOR
When you launch the app, ensure that you add the perameter section for custom OSC config eg. VRCFaceTracking.exe --osc=9000:127.0.0.1:9200
apps list:
- VRC
- VOR
- PiTool
- Steam VR
- SRanipalRuntime
- VRCFaceTracking
- bHapticsOSC
- bHapticplayer
- HRtoVRChat_OSC_UI
Start PiTool and ensure all trackers/Controlers are detected (headset should be showing green π )
Start SteamVR and ensure all devices are listed
Start SRanipalRuntime, enure it starts and can see your tracker cams
Start bHaptics player and power on/connect your haptic devices
Start VRC and wait for it to fully load into your homeworld
Start VOR
Start VRCFaceTracking and test on your avatar
(note I am running a slightly custom app version with more logging output)
Start HRtoVRChat_OSC_UI (along with whatever you feed it with), and check the feed is working
Start bHapticsOSC and test touch contacts work
issue: OSC inputs not woking in game/showing on OSC debu pannel
fix: issue the Reset Config
command in the OSC radial menu