Connecting
Local
If you're running VRCOSC and VRChat on the same computer 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 computer 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 computer VRCOSC is running on.
The computer that VRCOSC is running on's LAN IP can be found in the debug settings.
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 computer 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.