openvr
openvr copied to clipboard
[Feature request] Controller angle offset
Older VR games that do not have native support for some controller types (e.g. Knuckles) can be unplayable due to the default mapping between the controller angle and the in-game hand angle (example image).
Furthermore, even games with full support for a particular controller might have slightly different default angles, preventing muscle memory from building when - for example - shooting guns in VR. Consider switching between games such as Pavlov, Onward, and Arizona Sunshine - even a few degrees of difference can throw off a player's aim, leading to frustration.
What I propose is the addition of a "controller angle offset" setting, which can be tweaked both programmatically and from the SteamVR menu. This offset would be applied to the game's default angle. Players should be able to save and load profiles, and bind profiles to certain games. This will allow older VR games to be usable with "unsupported" controllers, and will also allow consistency between different games. Mockup:
I believe this is as important as a FOV slider or mouse sensitivity slider for non-PC games. I am an experienced C++ developer and would love to contribute this feature, but I have zero experience with OpenVR and I'm not even sure this is possible.
I am however sure that this is desperately needed :)
We also need the ability to adjust the XYZ position of the in-game controllers because on the Index, they often don't line up.
Kind of what I wanted with this suggestion: https://github.com/ValveSoftware/openvr/issues/1390 but then that would also require games to be using the pose from the input system, which I doubt many do, I haven't seen it very often in the bindings in any case. They are possible to add for legacy titles though, from what I've seen 🤔
same here, I have diy knuckle slip ons for the quest, now the rotation is slightly off by a few degrees.
If you want a solution right now to do this, you could use our driver:
https://github.com/LucidVR/opengloves-driver
Almost 3 years and still nothing ? At this point I don't care if there is no UI for this, I'll be happy with JSON files.
Almost 3 years and still nothing ? At this point I don't care if there is no UI for this, I'll be happy with JSON files.
https://developer.valvesoftware.com/wiki/SteamVR/chaperone_info.vrchap theres a trackers offset, but i think thats only for bacestations. possibly read only to.