コンテンツにスキップ

VRC Pleasureの高度な設定

OSC設定

  • IPアドレス: VRChatを実行しているPCのIPアドレスを指定します.通常はlocalhostで問題ありません.
  • ポート: VRChatのOSC設定で指定したポート番号を入力します. なお,0を指定するとOSCQueryによる接続が行われます.通常は0で問題ありません.

Intiface設定

  • ホスト: Intiface Centralを実行しているPCのIPアドレスを指定します.通常はlocalhostで問題ありません.
  • ポート: Intiface Centralの設定で指定したポート番号を入力します.通常は12345で問題ありません.

タイマー設定

  • デバイス制御間隔: デバイスの制御を行う間隔をミリ秒で指定します.数値が小さいほど細かく制御が行われますが,通信の遅延やデバイスによっては動作が不安定になる場合があります.
  • 直線運動にかかる片道の時間: 直線運動機能を持つデバイスの片道に最高速度で移動するのにかかる時間をミリ秒で指定します.通常は300で問題ありませんが,デバイスによっては調整が必要になる場合があります.

VRChatパラメータ設定

  • stop_all: すべてのデバイスを停止するためのアドレスを指定します.
  • pause: すべてのデバイスを一時停止/再開するためのアドレスを指定します.
  • pattern_input: デバイスの動作パターンの指令値を指定するためのアドレスを指定します. (廃止予定)
  • base_path: デバイスの基本機能を切り替えるためのアドレスのベースパスを指定します.{base_path}/{n}/Control{base_path}/{n}/Modeのように使用されます.
  • gimmick_base_path: デバイスのパターン動作の指令値を指定するためのアドレスのベースパスを指定します.{gimmick_base_path}/以下の任意のアドレスを使用してパターン動作の指令値を指定できます.
{
  "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
}