LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.57k stars 331 forks source link

Option to bind controller input to opposite controller #1327

Open kylebisme opened 4 years ago

kylebisme commented 4 years ago

Which game or application is your request about?

Echo VR, potentially any game.

Is your request related to a problem? Please describe.

In Echo VR I had been using boost (default left stick click) and break (default right stick click) as forward and back on the left thumbstick with thrusts on the stick clicks so I never have to take my thumbs off the sticks during gameplay, but the recent changes to Revive's SteamVR input mappings no longer allow binding right stick click to the left controller.

Describe the solution you'd like

Allow any input to be mapped to either controller

Describe alternatives you've considered

I'm using Right B for break right now, considering reverting to an older version of Revive though.

Additional context

CrossVR commented 4 years ago

I understand it sucks losing such a feature, but rebinding the controls in such a way isn't available to Oculus Touch users either.

Making the controls symmetric allowed for a lot of simplification of both the code and the UI. By bringing back even some of the asymmetry we would lose all benefits.

I'll keep the issue open to give it more consideration.

kylebisme commented 4 years ago

Understood on your reasons for the change, however I hope you might consider that allowing full customization would be be appreciated not just by people like myself who enjoy optimizing our controls but would also allow people with various disabilities to enjoy experiences they'd otherwise be incapable of controlling effectively.

zirbs03 commented 4 years ago

Commenting here, as I would greatly benefit from asymmetrical bindings, too. I wish this is something SteamVR would implement across the board for all games, but it seems to be up to individual developers.

For example, Stormlands has a "left-handed" mode, but it doesn't affect button or joystick mapping at all. I'd like to be able to swap joysticks for locomotion in that game, and in others. Insomniac now only develops for Sony, so it's unlikely they will update the game with this feature. I've sent them requests for it across several channels, with no response. If I could remap the controls in Revive, that would allow me to play the way that's most natural and comfortable for me.

Thanks for continuing to consider this request. Being left-handed, VR is the first time I've felt practically hindered by accessibility considerations, since developers have to actively think about it even if they don't have any lefties on their team. Some do it beautifully, and others don't give it much thought. If you were to add this feature to Revive, it would make things a lot easier for me, and others in my boat. Thank you!