1. VRChat
  2. News
  3. VRChat 2020.3.3

VRChat 2020.3.3

We've just released VRChat 2020.3.3, build 992.

Here's a short summary of the changes! For the full list and more details, please see our changelog page in our docs.

Client
- Added video players to SDK3, powered by Udon!
- Added a URL whitelist for SDK3 (does not affect SDK2) video players. This is a temporary feature, please see the full docs. The service whitelist can be viewed in our documentation
- Added a button to the Settings menu called "Allowed Untrusted URLs"** which bypasses the site whitelist
- Added the ability for desktop users to rotate objects while holding them! While in Desktop mode, pick up an object, and:
- Press I / K to adjust pitch of the held object (rotate along X axis)
- Press J / L to adjust yaw of the held object (rotate along Y axis)
- Press U / O to adjust roll of the held object (rotate along Z axis)
- Roll the mouse wheel to move the object forward/back (translate along Z axis)

Fixes
- Significant improvements and fixes to displayed text, including fallback behavior for unsupported characters
- Fixes made to portals, as well as general improvements to the world-join process
- Fixed a bug affecting birth date entry during platform account (Steam, Oculus, Viveport) first-time login

SDK3
When updating your SDK, follow the instructions given in our documentation or you may run the risk of losing project data.

- Video players are now available in SDK3! Check out our documentation for more information
- SDK3 worlds now support Unity Timelines! No Udon hooks yet, but they're on the way
- Some UI events have been disabled and will no longer work properly. See the documentation for more details. This does not affect SDK2 worlds
- Some animation events have been disabled and will no longer work properly. See the documentation for more details. This does not affect SDK2 worlds

Udon
We've added new nodes and events to handle player collision and haptic controller vibration! Momo has created a new video demoing both features and how to use them with an "Automatic Door" example.

[previewyoutube][/previewyoutube]

- New Events to detect collisions with Players
- New `PlayHapticEventInHand` node for vibrating controllers
- Udon Node output ports now show name if it's available
- Fix for 10+ branches in Udon Graph halting the Compiler
- Udon can now do Set Variable from Get Variable nodes
- OnGUI removed from UdonBehaviours for better performance