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.