Ship rolls when looking straight up or down

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

kurushimi0
Posts: 43
Joined: Wed, 24. Feb 10, 23:42
x4

Ship rolls when looking straight up or down

Post by kurushimi0 »

When flying around with flight assist on, if I travel straight up or down (pointed either towards +y or -y), the flight assist kicks into overdrive and causes my ship to roll continuously. It seems that the closer you're pointing exactly up or down, the faster the roll. Would it be possible to reduce the rate at which flight assist tries to level the ship, in proportion to the degree in which the ship is pointing straight up or down? When pointing straight up, there's not really any reason to cause the ship to roll in an attempt to "level" itself -- but the roll can be quite rapid.

In the game where I'm noticing this, I'm flying a Pegasus Vanguard. When scanning data leaks around stations, it's common to approach the data leak while pointing up or down, and the automatic rapid rolling can be very disconcerting. I don't really want to turn that aspect of flight assist off, because most of the time, I appreciate the ship gradually rolling to level itself out while I fly -- even around the stations. But when pointing towards +y or -y, I think that rolling should be reduced to nearly zero.
Alan Phipps
Moderator (English)
Moderator (English)
Posts: 31760
Joined: Fri, 16. Apr 04, 19:21
x4

Re: Ship rolls when looking straight up or down

Post by Alan Phipps »

That's a classic gimbal lock condition brought on by flight assist, and is a real world issue too.
"The gimbal lock illustrated on Wikipedia occurs when the plane is pointing straight up or down (elevation = 90 degrees), so that changing the bank is the same thing as changing the heading. (That is, there is momentarily no way to change the yaw by manipulating the heading/elevation/bank angles!)"
A dog has a master; a cat has domestic staff.
vvvvvvvv
Posts: 1304
Joined: Tue, 28. Nov 23, 15:38
x4

Re: Ship rolls when looking straight up or down

Post by vvvvvvvv »

kurushimi0 wrote: Sat, 24. May 25, 19:58 When flying around with flight assist on, if I travel straight up or down (pointed either towards +y or -y), the flight assist kicks into overdrive and causes my ship to roll continuously. It seems that the closer you're pointing exactly up or down, the faster the roll. Would it be possible to reduce the rate at which flight assist tries to level the ship, in proportion to the degree in which the ship is pointing straight up or down? When pointing straight up, there's not really any reason to cause the ship to roll in an attempt to "level" itself -- but the roll can be quite rapid.

In the game where I'm noticing this, I'm flying a Pegasus Vanguard. When scanning data leaks around stations, it's common to approach the data leak while pointing up or down, and the automatic rapid rolling can be very disconcerting. I don't really want to turn that aspect of flight assist off, because most of the time, I appreciate the ship gradually rolling to level itself out while I fly -- even around the stations. But when pointing towards +y or -y, I think that rolling should be reduced to nearly zero.
You can fix it by disabling auto-leveling in settings (which is my favorite way to play)

Then you'll have to re-align with sector plane manually.

As for the case, it was pointed out by Alan Philipps. It is gimbal lock.
kurushimi0
Posts: 43
Joined: Wed, 24. Feb 10, 23:42
x4

Re: Ship rolls when looking straight up or down

Post by kurushimi0 »

Alan Phipps wrote: Sat, 24. May 25, 20:33 That's a classic gimbal lock condition brought on by flight assist, and is a real world issue too.
Thanks. I understand that it's an issue for real-world aircraft.

And I understand, as the other poster mentioned, that I can disable flight assist. But for those who don't want to turn off flight assist, I believe that the issue could be solved in the game by automatically reducing the amount of flight assist that's applied when the player is looking in the +y or -y direction. (Unless the gameplay is somehow enhanced by the current behavior of endless spinning.)
vvvvvvvv
Posts: 1304
Joined: Tue, 28. Nov 23, 15:38
x4

Re: Ship rolls when looking straight up or down

Post by vvvvvvvv »

kurushimi0 wrote: Sat, 24. May 25, 21:53
Alan Phipps wrote: Sat, 24. May 25, 20:33 That's a classic gimbal lock condition brought on by flight assist, and is a real world issue too.
Thanks. I understand that it's an issue for real-world aircraft.

And I understand, as the other poster mentioned, that I can disable flight assist. But for those who don't want to turn off flight assist, I believe that the issue could be solved in the game by automatically reducing the amount of flight assist that's applied when the player is looking in the +y or -y direction. (Unless the gameplay is somehow enhanced by the current behavior of endless spinning.)
There's flight assist, and then there's "auto leveling" which aligns your ship automatically with the sector plane. They're not the same. Auto leveling is not flight assist, and disabling it does not deactivate flight assist.

In game settings look for "autoroll". That's what is trying to rotate your ship. You can turn it off.
https://steamcommunity.com/app/392160/d ... 087250245/
kurushimi0
Posts: 43
Joined: Wed, 24. Feb 10, 23:42
x4

Re: Ship rolls when looking straight up or down

Post by kurushimi0 »

vvvvvvvv wrote: Sun, 25. May 25, 00:51 There's flight assist, and then there's "auto leveling" which aligns your ship automatically with the sector plane. They're not the same. Auto leveling is not flight assist, and disabling it does not deactivate flight assist.

In game settings look for "autoroll". That's what is trying to rotate your ship. You can turn it off.
Got it -- thanks for the link. You're right -- autoroll is what I'm probably talking about here. But I don't want to turn it completely off -- I like it in almost all cases. The only time it becomes a real problem is when the player is pointing their ship towards +y or -y. In that instance, autoroll often goes crazy and starts rolling the ship very quickly.

The solution I'm trying to propose here for the devs, to solve for that specific, un-fun instance is: an "autoroll rate modifier" that reduces the rate of autoroll in proportion to the upward angle of the ship. If a ship isn't pointed upward at all, then the rate of autoroll reduction is 0%; if a ship is pointed straight up (or straight down), then the rate of autoroll reduction is 100%. If a ship is pointed upwards at a 45 degree angle, then the autoroll reduction might be 50%. Since a crazy rate of autoroll serves no gameplay purpose when a ship is pointing upwards, and I imagine the behavior is unintended anyway, applying an "autoroll rate modfier" along these lines would solve the issue -- without forcing players to exercise the nuclear option of disabling autoroll completely (for those like me who normally like it turned on).

Return to “X4: Foundations”