LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.62k stars 332 forks source link

Stormland I can't move or press buttons #1420

Open cubiclestorm opened 4 years ago

cubiclestorm commented 4 years ago

Game loads up but I'm completely unable to move. None of the buttons respond. Hand tracking and gestures are working. I'm able to touch the button to clear the world reset notice. I can toggle my visor touching my head.

Environment (please complete the following information):

Versions (please complete the following information):

Additional context Add any other context about the problem here.

artumino commented 4 years ago

I had your exact issue with the Index. In the latest SteamVR versions they changed the way the activity of the headset is returned to Revive. The new logic prioritizes the proximity sensor over the headset movements.

Turns out my Index had a faulty proximity sensor and never moved away from the Idle status. There was once a setting in Revive to ignore the activity of the HMD but it seems gone for now.

Since Revive can't detect your HMD as mounted It forwards the wrong status to the game which thinks the HMD is not on your head and disables some input logic (or in case of AW usually pauses the game)

You might want to check with the SteamVR Input Debugger if the proximity sensor on your Index is working.

cubiclestorm commented 4 years ago

Turns out my Index had a faulty proximity sensor and never moved away from the Idle status. There was once a setting in Revive to ignore the activity of the HMD but it seems gone for now.

How can I tell if that is the issue?

artumino commented 4 years ago

To check if the sensor is working you need to use the Input Debugger, I'll leave a brief guide of what I did

Enable the Input Debugging UI

Under the SteamVR->Developer settings immagine

Use the Input Debugger

After you enabled the debugging UI, open the controller binding UI and select any game then Edit the current settings and you should see the normal binding UI + some new buttons (one of them is the Input Debugger)

immagine

Open it up and you should see the state of every button/sensor (if your controllers are turned off it will be easier to spot the proximity sensor)

immagine Once you spotted it there should be a box to it's right. This box should get green when you put a finger between the lenses where the sensor is. If this doesn't happen then the sensor is not working properly.

artumino commented 4 years ago

As a workaround to check if the issue really is the Hmd activity you could do two things:

One of these two should let you play without issues (if the issue is the proximity sensor)

cubiclestorm commented 4 years ago

Thanks. It is my proximity sensor and I just got this back from RMA last week.

artumino commented 4 years ago

Nice... I'll RMA mine after the holidays, I hope it doesn't come back with 20 other issues :|