Skip to content

Note

This page is automatically translated from Japanese to English. Please refer to the original Japanese page for the most accurate information.

Advanced Settings for VRC Pleasure

OSC Settings

  • IP Address: Specify the IP address of the PC running VRChat. Usually, localhost is sufficient.
  • Port: Enter the port number specified in VRChat's OSC settings. Note that specifying 0 will initiate a connection using OSCQuery. Usually, 0 is sufficient.

Intiface Settings

  • Host: Specify the IP address of the PC running Intiface Central. Usually, localhost is sufficient.
  • Port: Enter the port number specified in Intiface Central's settings. Usually, 12345 is sufficient.

Timer Settings

  • Device Control Interval: Specify the interval in milliseconds for controlling the devices. A smaller number results in finer control, but may lead to communication delays or unstable operation depending on the device.
  • Linear Movement One-Way Time: Specify the time in milliseconds it takes for a device with linear movement capability to travel one way at maximum speed. Usually, 300 is sufficient, but adjustment may be necessary depending on the device.

VRChat Parameter Settings

  • stop_all: Specify the address to stop all devices.
  • pause: Specify the address to pause/resume all devices.
  • pattern_input: Specify the address to input the command value for the device's operation pattern. (Deprecated)
  • base_path: Specify the base path for the address used to switch the basic functions of the devices. It is used like {base_path}/{n}/Control or {base_path}/{n}/Mode.
  • gimmick_base_path: Specify the base path for the address used to input the command value for the device's pattern operation. Any address under {gimmick_base_path}/ can be used to specify the command value for the pattern operation.
{
  "osc_settings": {
    "port": 0,
    "ip_address": "localhost"
  },
  "intiface": {
    "host": "localhost",
    "port": 12345
  },
  "vrc_parameters": {
    "stop_all": "/avatar/parameters/VRCPleasure/StopAll",
    "pause": "/avatar/parameters/VRCPleasure/Pause",
    "pattern_input": "/avatar/parameters/VRCPleasure/PatternInput",
    "base_path": "/avatar/parameters/VRCPleasure",
    "gimmick_base_path": "/avatar/parameters/VRCPleasure/Gimmick"
  },
  "device_control_interval": 200,
  "linear_base_one_way_ms": 300
}