protonscr

[BUG] SKSEVR for SkyrimVR does not get correct controller info for Index Knuckles

steamvropen bug
ValveSoftware/SteamVR-for-Linux#718 · opened 2024-06-29 by holon-holon · updated 2024-08-21 · 4 comments · github
1 matching comments, n / p to jump
Hholon-holon 2024-06-29 github

Describe the bug
SKSEVR fails to retrieve meaningful controller info from OpenVR, and defaults back to Vive Wands. Manifests as menus being broken due to control sticks being detected as touch inputs, and VRIK and HIGGS being broken due to detecting Vive Wands.

To Reproduce
Steps to reproduce the behavior:

  1. Start SkyrimVR via the SKSE loader
  2. Observe that menus and controls are broken

Expected behavior
SKSEVR correctly detects the Knuckles and the controls and mods work properly.

System Information (please complete the following information):

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
The game renders the knuckles correctly before the player model loads in the pre-game area.

TThaSwapMeetPimp 2024-08-21 github

You have the VRIK Bindings correct?

Hholon-holon 2024-08-21 github

Yes, that's correct. The bug is in the way SKSEVR tries to get information from OpenVR, as far as I can tell.

TThaSwapMeetPimp 2024-08-21 github

Hmm....well, I use VRIK and Higgs, I have an Index, and the knuckles shows as Vive Wands during loading, but it works fine. Maybe the modified OpenVR bindings file thats needed for FRIK is necessary for VRIK now also?

TThaSwapMeetPimp 2024-08-21 github

Yeah, reading your issue and the issue with Fallout that requires a modified OpenVR_api.dll, I would think it is the same issue. Can you go into your controller bindings and tell it to treat your controllers as Oculus Touch controllers?

Edit: Here's a link to the Steam discussions post https://steamcommunity.com/app/611660/discussions/0/1644304412663862614/

DLLs