How do I update my SDK?
Updating your SDK can fix many issues, and is the best way to get new features! It is important to keep your SDK up to date. In future versions, we will have a better auto-updating process, but for now this is the most reliable method to update your SDK.
Step 6 is optional, and may not be required unless you are experiencing major issues with your SDK.
- Please ensure you're using Unity 2017.4.28f1 and grab the latest SDK. Download the latest version on the VRChat Home Downloads page.
- Close Unity.
- Find your Project folder with Windows Explorer, and find the Assets folder.
- Delete the VRCSDK folder, as well as the VRCSDK.meta file in the Assets folder.
- Go into Plugins, and delete the VRCSDK folder, as well as the VRCSDK.meta file in the Plugins folder.
- Optional: If you've tried this process before and you had issues, you might need to clean up the registry a bit. If you choose to do this, be careful-- editing the registry can be dangerous if you mis-click.
- Open "regedit". You can do this by typing regedit in your Start menu.
- If you're running Windows 10, paste this into the top bar:
Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x
Despite saying "Unity Editor 5.x", this applies to all versions of Unity we support so far. If you're not running Windows 10, or an older version of Windows, go to the path manually.
- Delete all keys starting with VRC in that directory. Highlight them, right click, and press delete. ONLY DELETE the keys starting with "VRC". Very important.
- Close Regedit.
- Relaunch Unity, and then re-import the freshly-downloaded SDK. Do so by going to Assets, then Import Package, then Custom Package.
- Select the new SDK (you probably saved it in Downloads)
- Wait a moment, and click "Import" in the bottom left. If any files in the list are greyed out/unchecked, and you can't check them, you didn't delete everything you should have! Start over.
- Wait a minute as the SDK finishes importing.