VR Controller Bindings not loading in Steam Offline mode

Virtual Home Theater VR Video Player

Virtual Home Theater (VHT) is a multimedia player and desktop mirroring VR software that simulate the audio channels as virtual sound objects or virtual speakers, delivering true 3D spatial audio in VR, replacing the old 'head-locked' stereo audio technology.

[b]This fix guide is for those with Index (knuckles) Controller Bindings not loading in Steam Offline mode![/b] If the controller bindings won't load when you start VHT (or any VR app) in Steam Offline mode but they load fine when you start VHT in Steam Online mode you should follow the next steps: #1 Start Steam in Online mode #2 Enter VR Mode, but don't use HMD on your head. #3 Click on hamburger icon from the small SteamVR frame Then Devices > Controller Settings #4 Click on MANAGE CONTROLLER BINDINGS #5 Select the Virtual Home Theater app #6 For Active Controller Binding select Custom Then click on CHOSE ANOTHER #7 For Current Controller select Index Controllers #8 From Current Binding “Binding v2.1 for Index Controllers” click on Edit #9 Click on Save Personal Binding #10 Check if the a local binding file steam.app.989060_knuckles.json was saved to C:\Users\USERNAME\Documents\steamvr\input folder #11 Go to Steam installation folder C:\Program Files (x86)\Steam\config and find the steamvr.vrsettings file and make a backup/copy #12 Open steamvr.vrsettings for editing. #13 Find the VHT app in this file by searching “989060” You should find this: "steam.app.989060" : { "knuckles_250820_CurrentURL_legacy" : "vr-input-workshop://3174776330", "knuckles_250820_NeedToUpdateAutosave_legacy" : false }, #14 Replace "vr-input-workshop://3174776330" with "file:///C:/Users/USERNAME/Documents/steamvr/input/steam.app.989060_knuckles.json" ******For file path use only forward slash!****** Now, Steam will use the saved local binding in offline mode every time you start VHT. n.b. This can be used for any VR app with this issue.