VRChat OSC Send
AI-generatedSummary
Sends an OSC message over UDP to a target host and port, using a built-in VRChat preset or a custom address and argument list. Processes each incoming item with its own parameters and returns a result describing the message sent.
Inputs
- Target Host — Destination host; defaults to 127.0.0.1.
- Target Port — Destination UDP port; defaults to 9000.
- Mode — Choose VRChat Preset or Custom; defaults to VRChat Preset.
- Action — In preset mode, choose an avatar parameter, chatbox message or typing indicator, or VRChat input action.
- Preset-specific values — Chatbox messages take text and a Send Directly flag; typing takes a boolean; axis actions take a value from -1 to 1; button actions take press (1) or release (0); avatar parameters take a name and value. Avatar parameter values are parsed as booleans for “true”/“false”, null for “null”, numbers when numeric, and strings otherwise.
- Address — In custom mode, the OSC address pattern to send.
- Values — In custom mode, a JSON array of OSC arguments. Numbers, booleans, nulls, and strings are encoded as OSC values; a valid non-array JSON value is also accepted and sent as a single argument.
Output shape
One output item per input item, each containing a single record.
Each record includes sent: true, the address, args, target host and port, and a timestamp. A message is sent via UDP before its result is returned; invalid custom JSON or a missing avatar parameter name raises an operation error.