Integrations and Output
Integration Reference
Reference material for external control, output, and tracking integrations supported by VTuber Plus.
Stream Deck
- Install the VTuber Plus Stream Deck Plugin.
- Add the provided VTuber Plus commands to your Stream Deck profile.
- Use
-1for empty fields or unknown values where the plugin expects a parameter.
WebSockets
Server: ws://localhost:4430/vtplus
Examples of supported messages:
VTP_Throw:Count:ItemIndex:CustomItemIndex:Damage VTP_Drop:ItemIndex:CustomItemIndex:Damage VTP_Food:ItemIndex:CustomItemIndex:Damage VTP_Confetti VTP_Splash VTP_Bucket VTP_Camera:(1 to 9) VTP_Avatar:(1 to 14):OptionalRange VTP_FX:[Blur, Glitch, Grayscale, Pixelate, Rainbow, Shake, Wave] VTP_OSC_INT:Parameter:Value VTP_OSC_STR:Parameter:Value VTP_OSC_BOOL:Parameter:Value VTP_Expression:Name:Duration VTP_Prop:Name
VRChat OSC
- Enable VRChat OSC in General Settings.
- In Rewards Setup, add a VRC OSC command using the format
Parameter : Value : Type. - Example:
/avatar/parameters/VRCEmote:1:int
Spout
Spout captures using GPU-based frame sharing and can replace standard game/window capture in OBS.
- Install the Spout2 OBS Plugin.
- Add a Spout2 capture source in OBS.
- Use Premultiplied Alpha as the composite mode for transparent backgrounds.


This system may not work equally well on all GPUs.
Webcam Tracking
- Use strong front lighting and avoid strong backlighting.
- Reduce glare if you wear glasses.
- 720p to 1080p is the practical sweet spot.
- Wide-angle webcams help if you move around a lot.
- More than 30 FPS is usually unnecessary for webcam tracking.
- Eye tracking is usually less reliable than head and mouth motion.