intiface / intiface-game-haptics-router

Application to route feedback from Windows Gamepads and VR Controllers to sex tech hardware
https://buttplug.io
Other
52 stars 9 forks source link

Allow GHR to reroute secondary controller to support Rez Infinite #39

Closed april closed 1 year ago

april commented 1 year ago

Currently GHR reroutes the haptics from the primary controller, which works great for 99% of games.

However, this doesn't work for Rez Infinite, which has two vibration control settings:

Vibration is sent to the primary controller (aka controller 0) and Trance Vibration is sent to all the other controllers (aka controller 1-5 or whatever). As a result, it's impossible to get the fun Trance Vibration from Rez Infinite with GHR.

It would be great if GHR could get an update to support rerouting the haptics from the secondary controller(s).

In theory you could do a bunch of really complicated stuff and support arbitrary mappings of any number of XInput devices to output devices, but even a simple checkmark that changes GHR from routing controller 0 (primary) to routing controller 1 (secondary) would make Trance Vibration work and probably handle any other game that wanted to do something like this.

Thanks, and happy to beta test this for you.

qdot commented 1 year ago

This now exists in a very crude way in v17. I'll be adding extra UI to map controller to toy in v18, so you can have multiple toys mapped to different controllers. Making this as done and creating a new issue for that.

april commented 1 year ago

Thanks for this, can’t wait to check it out!