VRChat
Not enough ratings
SteamVR Input 2.0 Fixes
By Zenith
Some fixes for Controllers with the new SteamVR Input 2.0 update.
   
Award
Favorite
Favorited
Unfavorite
Wiki Page
This Steam guide probably won't be updated very often if t all. Check out the dedicated VRChat Wiki page. https://wiki.vrchat.com/wiki/Community:SteamVR_Bindings
SteamVR Bindings
If you've never messed with SteamVR bindings, it's an interface with allows SteamVR users to customize their bindings. If you're playing through Viveport or Meta's PC application you can not use SteamVR bindings.
  1. Go to SteamVR Settings
  2. Go to Controllers
  3. Enabled Advanced Settings (Lower Left corner)
  4. Select Show Bidning UI
  5. Select VRChat from the list of games

Official VRC FAQ
https://docs.vrchat.com/docs/input-20-faq

Offical VRC Steam Input 2.0 Docs
https://docs.vrchat.com/docs/steamvr-input-20#custom-bindings
Video Walkthrough
Generic Issues
How do I disable haptics
You'll need to go through every binding on your controller and set "Haptic Amplitude" to 0. To remove menu hover haptics you can set Left/Rigth Hand Haptic to unused in the Global tab.

I can't toggle pickup on items
If you add another functionality to a button that has "Drop" It will break Auto Hold.
(Or you're missing the drop binding all together)

I have to press trigger a lot more to do things
The required pull amount can be changed by adjusting the Click Activation Threshold and Click Deactivation Threshold on your bindings for each "button" function on the trigger.

I can't pose physbones/I keep dropping physbones
This is because Physbone pose was assigned the `interact` binding on Vive. When physbone pose is called, the physbone is posed and you stop holding it. If a physbone doesn't have posing enabled you'll just drop it.

I can't do gestures at all
Gestures were set to disabled coming into this update, you need to enable them. You can find the toggle in the radial/action menu under Options -> Avatar -> Gestures. This could also be because you're missing bindings to begin with.

My hands look wrong / Disabling finger tracking
  1. Navigate to the large menu -> Controls -> and set `Avatars Use Finger Tracking` to off
  2. Make sure gestures are enabled (above FAQ)
  3. Try enabling legacy finger tracking. You can find this in Actiion menu -> Expressions -> Options

I've tried everything, my binding changes don't apply
Try deleting all the SteamVR Binding files for VRChat
  1. Head to (your username)\Documents\steamvr\input
  2. Delete the steam.app.438100_controllerType.json files
  3. Start or restart VRChat
  4. Try assigning default bindings again.
Vive Issues
No touch to move / Sticky emotes / Advanced controls
The default steamVR binding for VRChat uses what I like to call "Simple Vive," which has that sticky gesture behavior. Find the binding UI and switch from the default to Advanced.

Grip isn't doing hand open / Isn't clearing my gestures
This is a bug with the default Advanced Bindings controls scheme, you'll need to add Gesture_wheel_cancel_open_left/right to your grips as a button.

Can't move/turn at full speed
The default thresholds for movement on Vive controllers require you to hit the very edges of the touchpad. You can change the deadzones to make hitting max speed very easy or even eliminate analog all together.

Accidentally jumping while turning
You can adjust the Overlap percentage & deadzone of the right dpad binding to make the jump action harder to hit.
Feedback forums
There's some straggling issues with bindings that can't be fixed with binding changes alone. If you run into any of them please upvote a related canny or make a new one.

https://feedback.vrchat.com/bug-reports

Cannies I'm Tracking:
5 Comments
Zenith  [author] Aug 23, 2024 @ 4:21pm 
They wanted to migrate to input 2.0 for various reasons so a lot of systems had to be created from the ground up again. Games can't have both the old and new input systems at the same time unfortunately so they had to gut it in favor of long term improvements. (Such as finger tracking and giving us much more control customization)
FlatChestEnthusiast Aug 23, 2024 @ 3:52pm 
Why on earth they made this a mandatory bindings reset and not an optional choice on launch I will never know, thanks for this now I can un-fuck what was perfectly fine before
Zenith  [author] Aug 23, 2024 @ 3:09pm 
@genshadow Advanced controls will only be there for Vive Controllers if you start VRChat at least once on the new version. If all else fails, try the "I've tried everything" section.
Genshadow21 Aug 23, 2024 @ 1:11pm 
i don't have an option for a vrchat default advanced bindings. how do I get that option?
Lauren Aug 23, 2024 @ 8:21am 
THANK U