ValveSoftware / openvr

OpenVR SDK
http://steamvr.com
BSD 3-Clause "New" or "Revised" License
6.08k stars 1.28k forks source link

Superhot VR binding is not available #1540

Closed badaaim closed 3 years ago

badaaim commented 3 years ago

Hi,

Pardon the question if this is not the right channel. As mentioned in one of the other issue log, we have a custom hardware with working driver. We know it works because we have created a working binding for Half-Life Alyx and correctly bound steamVR actions to our hardware input.

Similarly, we HAVE had couple of binding saved on cloud several months ago. However, I cannot seem to view any bindings available for the hardware nor create any new binding. I have attached

  1. what the SuperhotVR root folder looks like with the relevant binding json file
  2. attached a screenshot of the empty binding screen
  3. attached a video of being able to create a new binding on Half-life Alyx but NOT Superhot VR

Q1. Is this steamVR related or Superhot VR related? Considering it's only Superhot VR that seems to have the issue, it definitely points to the app itself Q2. However, if it's app based, how come we had access before but not anymore? Q3. Or is it how we have configured the controller profile in the input_profile.json file? But if that's the case, it shouldn't work for other apps like Alyx or even the dashboard?

superhot VR empty superhot vr binding screen

https://user-images.githubusercontent.com/71027719/112909008-72564180-90e8-11eb-921a-23072f1c2930.mp4

badaaim commented 3 years ago

Update: I have it working now but I needed to manually change two things.

  1. copy pasted a binding_knuckles.json file but renamed it to binding_customname.json and similarly changed the name of the device inside that json file.
  2. similarly, I edited the actions.json file and added customdevice which references to the binding_customname.json in the "default bindings" section