SDK Troubleshooting
Here are common issues you may come across when using the SDK and how to solve them. You can find some additional assistance at our Help Knowledgebase.
The build control panel isn't appearing in the VRChat SDK menu dropdown!
There are two main reasons this might be happening:
Make sure you're using the recommended version for VRChat. (See Setting up the SDK)
Check your console tab to ensure there aren't any compilation errors from third-party scripts or components. If there are, you may need to remove those components/scripts.
I uploaded my content but I can't see it in-game!
There are a few reasons this might be the case. Here are some things to check:
- Make sure you are using the correct version of Unity.
- Make sure you are using the correct account in-game and are not logged into a platform account.
- Check the
Content Manger
tab found in the control panel window to see if your content is there. - Check the editor console to see if there were any errors when uploading.
I can't see one of the windows but there aren't any errors!
In rare cases, Unity tabs can go off screen and become inaccessible. You'll need to delete some registry keys to get these windows back on your screen.
- Close Unity.
- Press your Windows key and type
regedit
. Press Enter. You'll be prompted by UAC to permit Administrator access. - Be very careful in
regedit
! This application contains all of the settings for your PC. - Find the following key:
Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x
. You can do by pasting it into the bar at the top ofregedit
, or if you don't have a bar at the top of the window, navigating through the directory listing on the left. - Remove ALL keys in that directory that start with
VRC
, includingVRCSDK2
or any other related keys. - Close
regedit
. - Reopen Unity. You should be good to go!
I'm getting errors related to SDK3 or Udon in a project using SDK2 or VRC_SpatialAudioSource in a project using SDK3!
- Follow the correct steps on removing your SDK by closing Unity and removing all the SDK related folders and their related
.meta
files. - Go to your
Project Settings
and findScripting Define Symbols
underPlayer > Other Settings
. - Remove the symbols that are not associated with the SDK your project was made on. For projects made with SDK2 remove
UDON
andVRC_SDK_VRCSDK3
. For projects made with SDK3 removeVRC_SDK_VRCSDK2
. The symbols are separated by;
. Afterwards save changes by pressingEnter
. - Import the correct SDK into the project.
I have a problem that the Knowledgebase doesn't solve and isn't listed here!
Sorry about that! Please browse our official knowledgebase or submit a support request. We're happy to help you.