Configuration - nerdywoffy/vrchat-obs-controller GitHub Wiki

Example Configuration can be found here

OSC

Sender

Host

VRChat Sender Host (set it to 127.0.0.1 if VRChat runs on the same machine as the OBS Controller)

Port

VRChat Sender Port (Should be set to 9000, unless if you specify custom port number with --osc parameter)

Receiver

Host

VRChat Receiver Host (set it to 127.0.0.1 if VRChat runs on the same machine as the OBS Controller)

Port

VRChat Receiver Port (Should be set to 9001, unless if you specify custom port number with --osc parameter)

OBS

WebsocketVersion

Websocket Version that can be used, for now only v4, streamlabs supported (check on How to Setup wiki for more info)

Credential

Host

OBS Websocket Host (set to localhost if it's on the same machine)

Port

OBS Websocket Port (v4 uses 4444 as default port, check your OBS for details)

Password

OBS Websocket Password (Check your OBS for details)

Scenes

Scenes are Declared as an array of object in YAML, it should looks like this

...
  Scenes:
    - Number: 1
      Name: "VRChat Only"
    - Number: 2
      Name: "VRChat + VR"
    - Number: 3
      Name: "VR Only"
...

Number

Number that will be assigned with OBSSceneSwitchSelector value

Name

Scene name that will be called if OBSSceneSwitchSelector value changed

Logs

Level

Logger level, refer to logrus log level

* panic
* fatal
* error
* warn
* info
* debug
* trace