vrc_generate_expression_menu
Generates a JSON blueprint for VRChat Expression Menu and Parameters. Configure menu items like toggles, radial puppets, and submenus.
Instructions
Generate a VRChat Expression Menu configuration (JSON blueprint). This creates the menu structure and parameter definitions that you import into Unity's VRC Expression Menu and Expression Parameters.
Parameters:
items: JSON array of menu items. Each item: {"name": "Hat Toggle", "type": "Toggle", "parameter": "Hat", "icon": "hat"} {"name": "Color", "type": "RadialPuppet", "parameter": "Color_Hue"} {"name": "Emotes", "type": "SubMenu", "sub_items": [...]} {"name": "Movement", "type": "TwoAxisPuppet", "parameters": {"horizontal": "Move_X", "vertical": "Move_Y"}} Types: Button, Toggle, SubMenu, TwoAxisPuppet, FourAxisPuppet, RadialPuppet
menu_name: Root menu name (default: "Main")
Returns a complete menu structure + parameter list with memory usage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | ||
| menu_name | No | Main |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |