We have an existing SteamVR based game and would like to add support for the HP Reverb G2 but nothing seems to work.
Without the HP Motion Controller Plugin the game won’t take input from the controllers.
Enabling the plugin doesn’t work either since it requires the OpenXR plugin to be enabled, but some of our functions require the game to run on SteamVR.
I use open xr
and then steam if I need it
which I haven’t yet, I just use open xr basically now
open xr and steam vr plugins are not exclusive tho
both can run at once.
The HP plugin doesn’t have any runtime code that the SteamVR plugin uses, only key definitions for the binding interface. The SteamVR plugin writes all the bindings to external files under \Config\SteamVRBindings\, so it shouldn’t need to have the HP plugin enabled when you aren’t editing the bindings.
It is also possible to manually edit the SteamVR action manifest and use the binding interface in SteamVR to create bindings for any type of controller. See the relevant parts in the official OpenVR documentation: https://github.com/ValveSoftware/openvr/wiki/SteamVR-Input