Build: 3279 Mode: Creative / Survival Mode: Single Player / Multi Player Reproducibility: Always Severity: Minor Type: HUD Summary: The horizon indicator displayed on the HUD when you are in a CV or SV cockpit that is placed backwards or sideways will rotate and pitch incorrectly based on your movements. Description: When sitting in a cockpit facing the rear of a craft (CV/SV) the horizon indicator moves in the opposite direction as you pitch, rotates in the opposite direction as you roll, and has double the movement compared to your actual orientation (Edit: movement speed isn't doubled. When it rotates in the opposite direction as the roll it only looks like it's moving twice as fast). When sitting in a cockpit facing to the side, the horizon indicator also rotates and pitches incorrectly, as if the seat was in a different orientation. See video for an example of both of these cases (green seat = forward, red seat = backwards, yellow seat = sideways). Steps to Reproduce: Spawn the attached CV on a planet and fly it using each of the 3 seats. The HUD will only respond correctly in the forward (green) seat.
I don't think this is a bug: You get what you are constructing, if you make an assymetrical cockpit setup you will see a hud that is centered in first-person view and displaced in 3D ship view, nothing special with that, the contrary would be strange. Then, about the controls, I cannot reproduce what you say, I have a HV/SV lifter that has its cockpit in the lower right section of the ship totally assymetrical, my controls are not hampered in any way, however this ship was constructed by an 'expert' which I downloaded in the workshop, and so it was 'done right'. If your controls are messed-up your ship is lacking RCS or is unbalanced, you must correct that, it has nothing to do with your cockpit except maybe the weight unbalance if you place it assymetrically, check that. I think that in the cockpit description (hower mouse over icon) you get weight info.
Oh lol! Another bug due to "unexpected" placement. Should also check how it works when the pilot chair is upside down and on the wall. Well, looks like the pilot hud assumes to be only seen for a front chair since the orientation of the ship is not defined by the pilot chair placement.
This "ship" I attached is a simple framework to demonstrate the problem without a lot of extra fluff. It flies correctly in all directions, with the mouse and keyboard controls doing what you would expect. This bi-directional cockpit approach is being used for a number of recent builds, especially these carrier-based modules that typically have a piloting seat and a docking seat on the opposite side of the craft. The issue here is that while the seats work great in these positions, the HUD is clearly broken for any seat not facing forwards. It's just a polish thing. And yes, I've played with sideways-mounted seats. I built a farm module that has to be rotated on its side to be in the "correct" orientation, and if you try to place the seat in a way that is essentially mounted on the wall all of the keyboard and mouse controls go screwy. Up moves left, right moves up, rolling actually pitches, etc. Since you have to use copy/paste to mount a seat like that I can accept that it's buggy. The issue I listed here occurs with any seat placed even in survival. The HUD should really be correct in all cases if the rest of the game supports the seats in different positions.
I bet what you want that instead of fixing the HUD so it accomodates all the weird seat positions players can come up with (complex), they will simply force the right "forward" position (simple). Another restriction coming soon.