Guides

VRChat 2024.3.1p3

Live - 21 August 2024 - Build 1493

SteamVR Community Bindings

Valve has released a beta update for SteamVR that fixes community bindings! If you opt into the SteamVR beta in Steam, and make sure you're at least on version 2.8.4, you will be able to download and share community controller bindings in the Bindings Menu Tab accessible also via our Controls Settings page.

Notes for our Open Beta Folks!

As a side note, we've been keeping our open-beta branches up to date with these releases too, even while there is no ongoing public beta. This means you don't need to switch back to live to continue staying on the latest version!

That said, we are going to deprecate our Meta AppLab beta platform tomorrow!

If you are using the AppLab version of VRChat, we recommend switching to the regular Meta store one right away. To participate in future betas, or to sign up to our open-beta program in the first place (and help us test out future stuff from time to time!), check out the #open-beta-info channel!

Fixes & Changes

  • On SteamVR, input bindings in the global action set will continue to work when one_hand/action_menu are active (provided that they don't conflict with the bindings in those action sets).
    • In other words: You can now jump and mute while the Action Menu is open.
  • Added new binding Gesture_Activator_Stick_Deflection which can be bound to a joystick position in order to create Oculus-like gestures on controllers which don't have capacitive sense.
    • This follows the same behavior that used to apply to the Reverb G2 controllers.
    • The default bindings for Reverb G2 have been updated to use this feature. If you are having issues with Reverb G2 controls, revert back to default bindings after installing this update.
  • Added "Finger Tracking Exclusive Mode" setting to the mouse and keyboard controls page when you're on Desktop.
    • This is intended for when you accidentally enable that setting on certain hardware, locking yourself out of interacting in VR mode.
  • Futher corrections for issues with constraints on the same GameObject that could cause visual inconsistencies in mirror reflections.
  • Fixed and optimized a bunch of "stuff" on the login screen. Login popups should no longer show incorrect errors and have significantly less stutter.
  • It is no longer possible to interact with VRC_UiShapes that are children of a VRC_Pickup, when the pickup is held in the same hand as the active cursor.
    • You can obviously still interact with held items in your other hand.
    • The most commonly experienced bug that this fixes is accidentally adjusting the zoom on the handheld camera when trying to take a picture.
  • Hardware objects (controllers, trackers, etc) can be seen by the camera again, when the UI layer is toggled on.
  • Improved conditions under which the "Missing Required Bindings" popup shows up, hopefully reducing false positives.
  • Fixed a memory leak when taking camera pictures on certain platforms.
  • Stability and security improvements.