1. VRChat
  2. News

VRChat News

VRChat 2020.3.3p1

We've just released VRChat 2020.3.3p1, build 994.

Here's the changes. You can also see them on our changelog page in our docs.

Client


[h2]Fixes[/h2]
  • SyncVideoStream should now auto-start properly
  • Remote user camera lens will now show up in the proper location
  • Avatars loaded from cache will now show their file size instead of 0MB
  • Some fixes to missing avatar file size on download
  • Fixed minor issue with loading local avatar files
  • Fixes for head tracking and wand input for Vive Focus
  • Fixed some networking problems on objects that are spawned as disabled
  • Various changes and fixes to reduce unnecessary error messages in logs
  • Fixed the program that enables VRChat launch links so it no longer appears each time VRChat is closed


SDK3
  • Editor Play mode filtering has been restricted to SDK3
  • Added TextMeshPro and TextMeshProUGUI to set text via UI
  • Added RTSP, RTMP, RTSPT to the allowed schemes for video player URLs
  • Udon: Added error code to OnVideoError (InvalidURL, AccessDenied, PlayerError, RateLimited)

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

VRChat 2020.3.2p6

We've just released VRChat 2020.3.2p6, build 986.

Here's the changes. You can also see them on our changelog page in our docs.

Client


[h2]Fixes[/h2]
  • Fixed an issue preventing Steam accounts from being able to log in for the first time

VRChat 2020.3.2p5

We've just released VRChat 2020.3.2p5, build 984.

Here's the changes. You can also see them on our changelog page in our docs.

Important Note regarding Default Controls changes

If you are experiencing issues since the last patch with things like not being able to jump, you need to reset your SteamVR bindings! Please reset your bindings to Default in SteamVR. Consult the Bindings window in the Settings menu to configure your bindings.

Client


[h2]Changes[/h2]
- Added a configuration option to set your own cache directory. This is an advanced user feature intended to allow easily changing where your cache is stored. You can use this to assign your cache to another drive, if you wish!
- To set this, you need to create a file called `config.json`
- This file must sit in the `%AppData%\..\LocalLow\VRChat\vrchat` folder, and must be named `config.json`
- In this file, you'll need to set the option `cache_directory`
- If the directory does not exist, it will be created
- If you have a `config.json` already, add the `cache_directory` property at the root level of the configuration file and define it
- See our documentation for an example

[h2]Fixes[/h2]
- Fixed an issue preventing local testing of worlds from working properly
- Fixed an issue preventing the cache from being cleared properly
- To clear your cache, you will be prompted to restart VRChat. The cache will not clear until you do so
- Putting both thumbs up will now properly play the animation / set the animation state assigned to Thumbs Up
- Removed some error log spam when there were no eye bones assigned, but blink was enabled

VRChat 2020.3.2p4

We've just released VRChat 2020.3.2p4, build 982.

Here's the changes. You can also see them on our changelog page in our docs.

Important Note for those using SteamVR Custom Bindings
Your controls may be slightly off when you update to this version! Please reset your bindings to Default in SteamVR, and set your binding type in the new Binding Settings menu to SteamVR mode. Then, re-customize your bindings.

We've recorded a short video going over the control and binding changes in this release. Check it out!

[previewyoutube][/previewyoutube]

Features
- When opening the Action Menu on one hand, you can move around with the controls on your other hand!
- A UI will appear on the other hand to assist with showing how to turn and move
- There is an option in the Action Menu Config section to disable this feature
- We have added a "Bindings" button to the Settings menu!
- When you click on this menu, you'll see the bindings for your current controller
- Predefined Bindings: If you are using the Oculus Touch or Valve Index, you will get some alternate controller binding "Types" you can select from
- Custom Bindings: You can also choose "Custom" and change the bindings and some other settings
- On Oculus Touch, you can customize the A/X buttons and the joystick click-in on either hand
- On Valve Index, you can customize the A buttons and the joystick click-in on either hand
- You can assign the following actions: Gesture Toggle, Jump, Mute, Action Menu, None
- "Use lighter grip for grabbing" only appears for Valve Index, and will reduce the grip "strength" required to grab and hold an object
- "Hold Quick Menu for Action Menu" will enable or disable the ability to call up the Action Menu by holding down the Quick Menu button
- If you are on SteamVR, you can select "SteamVR" if you want to use SteamVR Input to customize your controls!

---

Important Note: If you want to use Type A-D or Custom bindings, you must use the Default bindings in SteamVR for VRChat. If you want to use SteamVR to customize your bindings, you must use "SteamVR".

In addition, because of these changes, you may want to reset your bindings to Default in SteamVR. If you already have SteamVR bindings set up a way you like them, you must set your Binding to "SteamVR"!

---

Changes
- Adjustments to IK to further improve behavior, including fixes to the "hip snap" issue
- "AFK Enabled" option in the Action Menu Config section renamed to "AFK Detection"
- Improvements to loading speeds and memory usage in some situations

Fixes
- Fixed the "Zzz" emote missing from the Action Menu
- Fixed an issue where the analog fist gesture was "blending" when it should not have been (AV2 and AV3)
- Slightly relaxed height for desktop users to avoid standing on tiptoes
- Fixed an issue where squat/wide-stanced avatars would have strange leg/foot behavior