The Editor is failing to track or receive input from connected SteamVR motion controllers during a launch on.

It appears that the editor isn't locating the action manifest. If the user enters VR Preview after Regenerate Controller Bindings in the SteamVR Input dropdown, then tries to launch on to the project again an error will occur:

LogSteamVRInputDevice: Error: Unable to find and/or generate controller binding files in: ../../../MyProject5/Config/SteamVRBindings

and the controller bindings will need to be regenerated again.

This is occurring in latest binary 4.24.1 and in Dev-RenderPlatStaging CL 10787183

This may have been fallout from the SteamVR input refactor

Steps to Reproduce
  1. Setup a SteamVR compatible Device
  2. Create a New Virtual Reality Template Project
  3. On the Editor Toolbar select SteamVR Input > Regenerate Action Manifest
  4. Select SteamVR Input > Regenerate Controller Bindings
  5. Under Project Settings enable Start in VR
  6. Launch On to Windows

Results: The Launch on will hang during the first attempt, a second attempt will launch to the platform and render to the connected HMD, but the editor will not receive input from, nor track, the motion controllers.

Expected: Motion controller track during a launch on

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-86396 in the post.

Login to Vote

ComponentUE - Platform - XR
Affects Versions4.24.14.25
Target Fix4.25
Fix Commit12692944
Main Commit14151001
Release Commit12692944
CreatedJan 8, 2020
ResolvedApr 9, 2020
UpdatedJan 26, 2021