matzman666 / OpenVR-InputEmulator

An OpenVR driver that allows to create virtual controllers, emulate controller input, manipulate poses of existing controllers and remap buttons. A client-side library that communicates with the driver via shared-memory is also included.
GNU General Public License v3.0
718 stars 138 forks source link

Keeping this Tool Alive #206

Open vandal07 opened 3 years ago

vandal07 commented 3 years ago

I've been using OpenVR Input Emulator for a pair of VR gloves that I made for DCS World for a while now. It's two Vive trackers, re-classed as controllers, and attached to fingerless gloves. Works great in the DCS VR cockpit...as long as Input Emulator is working to offset the axis - that's all I need it for, otherwise the VR hands in game are orientated in wrong directions. I've looked for other ways to get the trackers/controllers orientated with device offsets but so far I've found no such way to do so other than Input Emulator.

I've been lucky that other users have stepped in to fix Input Emulator over the last year or so when SteamVR updates cause issues. But I feel that this tool is far too important, in particular to me but also in the VR community as a whole to keep limping along like it is...it deserves a better fate. So I am throwing my hat into the ring.

That being said, I am a complete noob - no official coding education or experience and basic understanding of it. But I want to learn it, no matter what it takes or how long it takes. So if there are any GitHub users out there that could give me a crash course in what it takes to build/maintain a tool like Input Emulator, I am open and ready to learn. Or direct me to someplace where i can get my feet wet in this cause,

phutflesz commented 3 years ago

Can you confirm that there was another breaking update recently that caused some axes to flip? Currently when my rig pitches forward and back, the in-game camera is pitched up and down, additionally offset by a certain factor.

ilimo commented 3 years ago

https://ovrmc.dschadu.de/

This continued here

JstuffJr commented 3 years ago

Use this instead, completely native solution for adjusting vive tracker offsets in firmware! https://github.com/Yersi88/WMR-and-Vive-Tracker