Integrations and Output

Integration Reference

Reference material for external control, output, and tracking integrations supported by VTuber Plus.

Stream Deck

  1. Install the VTuber Plus Stream Deck Plugin.
  2. Add the provided VTuber Plus commands to your Stream Deck profile.
  3. Use -1 for 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_Bucket
VTP_Splash
VTP_Goo
VTP_Yeet
VTP_Bonk
VTP_BigHead:ResetAfterSeconds
VTP_Fire:ResetAfterSeconds
VTP_Freeze:ResetAfterSeconds
VTP_Stink:ResetAfterSeconds
VTP_Alien
VTP_Spin
VTP_Light
VTP_Bloom
VTP_Camera:(1 to 9)
VTP_Avatar:(1 to 14):OptionalRange
VTP_Morph:Name:OptionalDuration
VTP_Expression:Name:OptionalDuration
VTP_Emote:Name
VTP_AvatarAnimation:Name
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_Mesh:MeshIndex
VTP_HeadPat:Speed
VTP_Glasses:ResetAfterSeconds
VTP_Prop:Name

VRChat OSC

  1. Enable VRChat OSC in General Settings.
  2. In Rewards Setup, add a VRC OSC command using the format Parameter : Value : Type.
  3. Example: /avatar/parameters/VRCEmote:1:int

Or use VTuber Plus Integration for VRChat.

More information about VRChat OSC

Spout

Spout captures using GPU-based frame sharing and can replace standard game/window capture in OBS.

  1. Install the Spout2 OBS Plugin.
  2. Add a Spout2 capture source in OBS.
  3. 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.