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

Index ship thrust controls not working? #235

Open Novabella opened 3 years ago

Novabella commented 3 years ago

I'm not sure what I'm doing wrong, but it seems like the thrust in all directions just does not work. I've tried messing with the controls in both the vr settings and in game settings, and nothing seems to work. It's like the joystick and touch pad do nothing.

Can I get a little guidance?

dantman commented 3 years ago

Have you?

  1. In Elite Dangerous' controls (using the Menu+Edit mode panel) bound the 3 thruster axis to Elite Dangerous' 3 thruster axis
  2. In edit mode, moved the 6DOF control to a comfortable location
  3. In the ship, lowered your landing gear or turned on flight assist to make the 6DOF controller show up
  4. Grabbed the 6DOF controller and moved your hand in a direction to control the ship
Novabella commented 3 years ago

It's not the rotation that I have issues with, it's the strafing, so to speak. Moving in a straight up, down, left and right thrust that don't wanna bind, and it's specifically to my index joystick that won't work

dantman commented 3 years ago

Moving in a straight up, down, left and right thrust that don't wanna bind, and it's specifically to my index joystick that won't work

Thrusters aren't bound to the thumbstick on a controller, they're bound to movement on the 6DOF controller.

cplemaster commented 3 years ago

Moving in a straight up, down, left and right thrust that don't wanna bind, and it's specifically to my index joystick that won't work

Thrusters aren't bound to the thumbstick on a controller, they're bound to movement on the 6DOF controller.

Is there any way to change this? I'm using a joystick in my right hand and pedals as my throttle because I don't have a throttle module; I'm using my left index controller as my only motion controller, and have UI buttons spawned on the left side to make up for my lack of a full HOTAS. It seems that the POV switch according to your documentation only activates when you grab the joystick, however I don't want this, I want to be able to use the analog stick on my index for manual thruster strafing as Novabella is requesting. But it seems that with this mandatory grabbing of the joystick to activate the POV, I cannot do this. The stick does nothing unless I grab the joystick (which I only turned on to test this behavior, otherwise I have both throttle and joystick disabled), not even the throttle.

Is there something I'm missing or is this impossible to do? I just want to be able to use my joystick in any hand position, I don't want to be forced to use the 6 DoF mode and I don't use thrusting only during landing.

EDIT:

I've made some suitable progress; I set the Grip mode in the "default" binding area in SteamVR for EVRC to be Toggleable and re-enabled the joystick but only bound thrusters, then put the joystick in an area to my left that I must deliberately turn and touch to be able to use. I grab it once when the game starts, and the joystick POV is permanently active. Works for now.

dantman commented 3 years ago

3DOF thruster controllers are #51.