Connecting
Local
If you're running VRCOSC and VRChat on the same PC you should leave VRCOSC on default settings.
LAN
If you're running VRCOSC and VRChat on different devices, change the connection mode to LAN
.
VRCOSC must be ran as administrator to allow it to host OSCQuery on LAN
OSCQuery (which some modules require) is disabled in this mode as VRChat doesn't host OSCQuery as LAN-accessible
You may need to disable your firewall on the device that VRCOSC is on to allow VRChat to find VRCOSC after both VRChat and VRCOSC have opened and VRCOSC's modules are attempting to run. This is entirely dependent on Windows and your firewall rules. Once VRChat is connected you can enable your firewall again
Custom
If you're wanting to send and receive data to custom endpoints, change the connection mode to Custom
.
The outgoing endpoint should be the IP and port of the target device.
The incoming endpoint should be the IP and port of the device VRCOSC is running on.
To find the LAN IP of a device, open command prompt and use ipconfig
. The IPv4 address is that device's LAN IP.
VRCOSC must be ran as administrator to allow it to host OSCQuery on custom endpoints
OSCQuery (which some modules require) is disabled in this mode as VRChat doesn't host OSCQuery as LAN-accessible
You may need to disable your firewall on the device that VRCOSC is on to allow VRChat to find VRCOSC after both VRChat and VRCOSC have opened and VRCOSC's modules are attempting to run. This is entirely dependent on Windows and your firewall rules. Once VRChat is connected you can enable your firewall again