Fixed Cockpits placed backwards or sideways result in an incorrect horizon indicator on HUD [7895]

Discussion in 'Fixed (Read Only)' started by Garaman, Apr 22, 2021.

  1. Garaman

    Garaman Captain

    Joined:
    Aug 23, 2020
    Messages:
    551
    Likes Received:
    674
    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.

     

    Attached Files:

    #1
    Last edited: Apr 23, 2021
    ravien_ff likes this.
  2. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    525
    Likes Received:
    200
    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.
     
    #2
    Last edited: Apr 22, 2021
  3. Kats

    Kats Lieutenant

    Joined:
    Dec 2, 2020
    Messages:
    71
    Likes Received:
    36
    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.
     
    #3
    Last edited: Apr 22, 2021
  4. Garaman

    Garaman Captain

    Joined:
    Aug 23, 2020
    Messages:
    551
    Likes Received:
    674
    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.
     
    #4
    Last edited: Apr 22, 2021
    ravien_ff likes this.
  5. Kassonnade

    Kassonnade Rear Admiral

    Joined:
    May 13, 2017
    Messages:
    2,816
    Likes Received:
    4,111
    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.
     
    #5
    Germanicus likes this.

Share This Page