As per an update less than 24 hours ago, Valve released an update to Steam VR (build 1538437695). In this, the trackers were changed in a dramatic way:
Changed trackers to default to “held in hand” mode.
Fixed Vive Tracker support in Duck Season, Tactical AR, American Dream, Operation Warcade, and Arizona Sunshine.
The first bullet is a major concern: When you go to use your trackers, they will act like pseudo-hand controllers. This means jumping into High Fidelity can (and most of the time, will) result in the trackers taking the roles of your hand controllers (this also happens in VR Chat and anywhere else who uses the trackers for full body tracking). To make things tougher, the SteamVR Compositor will also treat them as hand controllers (though visually they’ll still be pucks) and as a result, your normal hand controllers will not work, which is a problem since you need to use the VR settings menu to fix the problem.
First, The Good Thing From All Of This
The pucks can now be assigned to various profiles and roles. In addition to “held in hand” mode, there are roles for left and right feet, waist, chest, shoulders, keyboard, and camera. This does mean that stuff like this is being looked into. (Can anyone say tracker support for the spectator camera for mixed reality videos?)
Too bad no one was expecting it and as a result, Valve assumed everyone was using them for Duck Season and the majority of other shooty games.
The fix can be done in two ways:
Thanks to Scyntrus, you can follow this basic step by step process:
- Start Steam VR, put your headset on, and turn on your controllers.
DO NOT TURN ON ALL YOUR TRACKERS. UNTIL YOU FIX THIS, TURNING A TRACKER ON WILL REPLACE ONE OF YOUR ACTUAL HAND CONTROLLERS!
- Bring up the Steam Overlay. If you can’t and you ignored my previous warning, take a look at your hand controllers (in VR). If the hand icons are missing at the bottom, then your trackers have overridden your hand controllers and you will have to restart SteamVR.
- Open up Settings and go to Controller Binding.
- Select any app from the list (may be best to start with the VR Compositor).
- Under Current Controller, change this from “Vive Controller” to “Vive Tracker in Hand.”
- Select Managed Trackers.
- You should see one (or more) of your trackers. For each one, change their Role from “Held in Hand” to anything else (I haven’t fully dabbled with “Disabled”, so your results may vary with that one). If you strictly use your Trackers for full body, you can assign each tracker their correct role.
The Controller Settings menu may crash and turn black (personally experienced the latter). If this happens, you will have to restart SteamVR. Changing these settings applies to all VR applications.
A tip for those who may have a large number of trackers to change, thanks to a major tip from Steam user Elum:
- Start SteamVR and turn on ALL your trackers. Hand controllers are totally optional.
- Open up your favorite web browser and go to: http://127.0.0.1:8998/dashboard/controllerbinding.html
- Follow the above guide, starting from step 4, using your web browser.
- Restart SteamVR and enjoy!
What I Have Found Works So Far
- After doing one of the above, start Steam VR and turn your hand controllers on. Give them a few squeezes and check that you can still bring up the menus.
- One at a time, turn the trackers on, and after each one, keep checking your controllers and accessing the menu (with each controller). If you have a controller not cooperating, restart the process.
- Repeat until all trackers are on.
- Question what was Valve thinking with this decision.
Links Regarding This Update