vrc_setup_contacts
Set up VRChat Contact Senders and Receivers on an avatar by placing marker bones and generating Unity configuration JSON.
Instructions
Set up VRChat Contact Senders and Receivers on the avatar. Creates marker bones at the correct positions for contact detection. The actual ContactSender/ContactReceiver components are added in Unity, but this tool places the bones and generates the Unity configuration JSON.
Parameters:
preset: Use a preset: "headpat", "boop", "handshake", "hug", or "all"
custom_contacts: JSON for custom contacts: [{"name": "MyContact", "parent_bone": "Head", "position": [0,0.1,0], "radius": 0.1, "tags": ["Head"], "role": "receiver", "receiver_type": "Proximity", "parameter": "MyParam"}]
armature_name: Target armature. If empty, uses first found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | No | ||
| armature_name | No | ||
| custom_contacts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |