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
323 stars 36 forks source link

FSS zoom in/out and DSS controls #242

Open Sydb44 opened 3 years ago

Sydb44 commented 3 years ago

Hello!

I've finally managed to bind all controls except for the detailed surface scan and the zooming in FSS.

Starting with the DSS, seeing as there isn't a special tab in the virtual menu for it, I chose the controls intended for FSS in the misc tab. But they aren't working.

The zoom seems to be bind correctly, though whenever I press up and down on the kunckle trackpad I get an "ExplorationFSSZoomIn control was not bound and there is no default keycombo to fallback to" error in Elite VR Cockpit window.

I don't know how to take a screenshot in the steamvr bind menu, though when going to the FSS section, I can see the trackpad being bind correctly.

evrc1

Additional info: I'm playing on the valve index

Cheers!

dantman commented 3 years ago

I have not implemented DSS stuff yet. However unlike the FSS, the DSS is accessed somewhat more from a "while piloting" perspective - so I most likely will just re-use the joystick bindings to control it. IIRC it already works mostly, but you need to set DSS to primary fire instead of secondary so you can use the trigger to fire probes.

ExplorationFSSZoomIn is an Elite Dangerous control, not a SteamVR binding. You have no keyboard binding set for ExplorationFSSZoomIn in your custom bindings, so EVRC doesn't have a keypress it can send to trigger it.

cpak00 commented 3 years ago

Maybe just provide joystick axis in FSS can solve this problem. I found that if I bind zoom in/out with arrow up and arrow down in menus mode. It will work. However, I have to switch menus mode or not frequentialy, which is not very comfortable. If there is a joystick axis in FSS, maybe I can bind zoom operation with joystick button.

Omnidextrous commented 3 years ago

Wait, is there supposed to be a way for Elite VR Cockpit to be able to zoom in/out in FSS mode? I was trying to figure it out, but both thumbpads control the perspective, and the buttons on both controllers are just select/back.