Settings
Links (how each device is driven)
Each configured device can have one or more links. A link defines the source signal, and optional mutators modify that signal.
Common link types:
- VRChat SPS Plug
- VRChat SPS Socket
- VRChat SPS Touch Zone
- VRChat Avatar Parameter
- System Audio
- Constant
Use multiple links if you want a device to react to multiple sources.
Restrict links to specific SPS zones
For SPS links, use the link filter:
includelist: only these IDs are allowedexcludelist: these IDs are blocked
If both are empty, the link applies to all zones of that type. SPS Zone IDs for on the current avatar are shown in a dropdown if available.
Control what can trigger a link
For SPS links, each source type is a toggle in the UI (for example your own hands, other players' hands, my sockets/plugs, other sockets/plugs).
Mutators
Mutators are per-link modifiers:
- Scale: multiply intensity for that link
- Dead Zone: treat low input as zero
- Motion-Based: use motion rather than depth for intensity
You can combine mutators on a link.
Idle vibration
To add a baseline vibration, add a Constant link and set its level.
Bind to avatar parameters
To drive a device from an avatar float parameter, add a VRChat Avatar Parameter link and enter the parameter name.
Intiface settings
In the Intiface section, set the WebSocket server address (default is typically ws://localhost:12345).
VRChat settings
In the VRChat section:
- Send Max Level to Avatar Controller Parameter sets the optional output parameter name.
- VRChat Config Directory lets you override auto-detection when needed.
- OSC Proxy lets you forward OSC packets to additional
ip:porttargets.