DrBeef / JKXR

Jedi Knight games on OpenXR devices (Meta Quest, Pico 4, and PCVR)
GNU General Public License v2.0
92 stars 2 forks source link

Problem with WMR-Controllers not working #19

Closed IM-WMR closed 3 months ago

IM-WMR commented 3 months ago

Hello, I wanted to test this awsome project with mit HP VR1000 WMR-Headset.

JKXR (Jedi Outcast) starts in windowed mode but the controllers do not work. This means I click into the window with the mouse to abort the intro video but as soon as I´m in the main menu screen I cannot move the mouse pointer. Neither with the mouse nor with the controllers.

Is there anything I can do, like a command line at startup or something in a config file?

Thank you in advance! Ingo

IM-WMR commented 3 months ago

I have found a solution!

I have found that the problem with the controllers not working only occurs when I use the SteamVR OpenXR Runtime. The controllers do work with the WMR OpenXR Runtime, but this is not supported by JKXR.

With these keywords I came across a discussion in the Unity Developer Forum where someone had a very similar problem. The solution was surprisingly simple: SteamVR Settings → Video → Pause VR when Headset is Idle This option is normally switched on. Switching it off solves the problem!

For the sake of completeness, here is the link to the discussion: https://discussions.unity.com/t/openxr-htc-controller-not-tracking/876789/13

Greetings and happy gaming, Ingo