Skip to main content

Settings

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.

For SPS links, use the link filter:

  • include list: only these IDs are allowed
  • exclude list: 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.

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:port targets.