OSC Integration
VRCT uses Open Sound Control (OSC) to communicate with VRChat, enabling features like sending messages to the in-game chatbox.
Overviewβ
OSC (Open Sound Control) is a protocol for networking sound synthesizers, computers, and other multimedia devices. VRChat uses OSC to allow external applications like VRCT to interact with the game.
What OSC Enablesβ
Through OSC integration, VRCT can:
- Send translated messages to VRChat chatbox
- Interact with VRChat parameters for mic mute status
VRChat OSC Setupβ
Enable OSC in VRChatβ
- Launch VRChat
- Open the Action Menu (R key on keyboard, or hold B on Quest controllers)
- Navigate to Options β OSC

- Enable OSC

OSC settings persist between VRChat sessions, so you only need to enable it once.
Reset OSC Configurationβ
If you experience issues:
- In VRChat Action Menu, go to Options β OSC
- Click Reset Config
- Restart VRChat
- Re-enable OSC
VRCT OSC Configurationβ
VRCT is pre-configured to work with VRChat's default OSC settings.
Default Settingsβ
- OSC IP Address: 127.0.0.1 (localhost)
- OSC Port: 9000 (VRChat default receive port)
- OSC Protocol: UDP
Based on standard usage, you typically do not need to change these settings.
Custom Configurationβ
If you need to change OSC settings:
- Open VRCT Config Window
- Navigate to the OSC or Advanced section
- Configure OSC parameters
- Save and restart VRCT
For detailed OSC configuration, see the Advanced Config Guide.
Troubleshootingβ
Messages Not Appearing in VRChatβ
-
Check VRChat OSC is Enabled
- Open Action Menu β Options β OSC
- Ensure OSC and Chatbox are enabled
-
Verify VRCT is Running
- VRCT must be running before or while VRChat is running
- Check VRCT is not showing any error messages
-
Check Firewall Settings
- Ensure Windows Firewall allows VRCT and VRChat to communicate
- Allow UDP traffic on port 9000
-
Restart Both Applications
- Close VRChat and VRCT
- Start VRChat first
- Then start VRCT
- Re-enable OSC in VRChat
-
Reset OSC Configuration
- In VRChat, reset OSC config
- Restart both applications
OSC Connection Issuesβ
Verify Network Settings
- Check if antivirus/security software is blocking OSC
- Temporarily disable firewall for testing
Test OSC Connection
- Use OSC debugging tools to verify connectivity
- Check VRCT logs for OSC errors
Performanceβ
OSC communication is very lightweight:
- Minimal CPU usage
- Low network bandwidth
- No impact on VRChat performance
Related Featuresβ
- Send Message - Learn how to send messages via OSC
- VRC Mute Sync - Synchronize mute status via OSC
- Advanced Settings - Configure OSC parameters