An OpenVR driver that allows to enable motion compensation. Includes a dashboard to configure the settings directly in VR.
This driver hooks into the device driver and allows to modify any pose updates coming from the HMD before they reach the OpenVR runtime. Due to the nature of this hack the driver may break when Valve decides to update the driver-side OpenVR API.
The motivation of this driver is to allow the base of motion simulators (driving or flying) to be the reference point for the world, cancelling out simulator movement and differencing head movement from the simulator movement to update the pose.
A fair warning at this point: The software is a hack at its core. Its functions are not supported by OpenVR or SteamVR. Every update to SteamVR may cause crashes or issues. Since the Software intercepts and reroutes core-functions, it is possible (altough not reported yet) that an anti-cheat software may trigger.
OVRMC is free for home and commercial use.