dantman / elite-vr-cockpit

A SteamVR Overlay providing a virtual throttle and joystick and holographic buttons for ship functions, with custom integration into Elite Dangerous
Other
326 stars 37 forks source link

Consider support for other 'controller based' VR games? #49

Open CmdrDats opened 6 years ago

CmdrDats commented 6 years ago

I'm very tempted to fork this and make it work in Everspace, Dirt Rally and other VR titles that are purely gamepad based - What are your plans for this, and would you consider merging a refactor that pulls the ED specific stuff into its own 'switchable' box?

pettypetty7 commented 6 years ago

I'd definitely play more seated VR is it was retooled for full motion controls.

dantman commented 6 years ago

Depends. I can understand the desire to make a version for other games. So if you're splitting the generic stuff out so its a little more puzzle piece like so you can sync up updates with another project, I suppose I might accept it as long as it doesn't get in the way of making changes for the ED version and optimizing/cleaning things up.

jdawgzim commented 6 years ago

This would be awesome for modding old Mech, flying, RTS, and space games with tons of keyboard commands to work in VR. There are open source games that'd be awesome to mod to VR with this interface!

Of course get ED working perfectly first. ;-) You're doing holy work.

dantman commented 6 years ago

Oh, also I'd suggest multiple smaller PRs instead of "one PR". Unity does not handle merges well, and if you try to do something big all at once it'll likely be very hard to keep in sync with master, very hard to merge, and very hard to review and likely won't make it in as a result.

CmdrDats commented 6 years ago

Cool, thanks - I'll play around with this when I get some free time and see if I can refactor in small steps in prep for multi-game support :) No guarantees that I'll get around to it, but I'll try! I'd way prefer seeing a world where this repo gets support for multiple games, rather than everyone forking it and hard-customizing per game!