Skip to content

Releases: mm0zct/Oculus_Touch_Steam_Link

Haptics fixed by switching back to dedicated thread

29 Nov 00:39
Compare
Choose a tag to compare

Doing direct 1:1 comparisons between oculus and my own haptics sensations (left/right hand running on the different drivers) I've settled on a haptics system which at laest very closely mirrors the oculus official feeback for CV1. This is initially tested with beatsaber, pistol whip, HL Alyx and the HL2 VR mod. Please let me know how this works for everyone.
OculusTouchLink.zip

Hand Skeleton animation smoothing

08 Aug 22:35
Compare
Choose a tag to compare

The hand skeleton positions are now interpolated for smooth animations, and the thumb has an extra animation added for resting with open hand.

Restore the fix for negative haptic duration events like HL Alyx shotgun reload

15 Jul 20:35
Compare
Choose a tag to compare

Restores the fix for negative haptic duration events like HL Alyx shotgun reload, this regressed in the last haptics rewrite

External tracking no longer needs oculus api in steamvr

31 Mar 21:17
Compare
Choose a tag to compare

as the title suggests, with this release the steamvr driver will no longer try to use the oculus api at all so long as external tracking is selected in the external ovr_test gui before you start steamvr.

Fix for SteamVR and OVR updates

28 Mar 22:50
Compare
Choose a tag to compare

Release to publish DeltaNeverUsed's pull request fixing the issue with the new SteamVR release.

haptics hotfix 1.1

23 Jun 20:25
Compare
Choose a tag to compare

changing the scale so instead of 100 being normal, 1 is. and the "reset" value for the field is 1 now

haptics_fix_1.0

23 Jun 19:54
Compare
Choose a tag to compare

finally did some proper diagnostic work on haptics, they should be much better!

haptics direct mode rewrite

23 Jun 22:28
Compare
Choose a tag to compare

There were still issues when haptics events happened on both controllers at the same time and I have no idea why.

I've rewritten the haptics system to not use a processing thread with loop buffer and instead just throw events at oculus, if they overlap with a previously sent event I drop them.

Seems to be much better, certainly for beatsaber :)

settings auto-saving and space translation additions

08 Apr 22:55
Compare
Choose a tag to compare

This release adds a few major things:
1 - if you run OpenVR Space Calibrator you can now take the generated values for positional and rotational translation, and type them into the gui, once you check the "Perform World Translation" option the driver will automatically apply these for you, so OVR Space Cal can be freed to translate another tracker space.
2 - the settings are all saved automatially and loaded when re-opened. I have done away with the .bat files (although it's still possible to use them, I strongly discourage it). Instead, configure the program how you want it, and just use the saved settings feature. If you mess up, there is a reset button.

GUI fixes with main thread actually compiled in...

29 Mar 20:05
Compare
Choose a tag to compare

had the main loop disabled for testing and forgot to actually enable it in the release...