scp-fs2open / fs2open.github.com

Origin Repository for SCP FreeSpace 2 Open
https://www.hard-light.net/
Other
405 stars 162 forks source link

FR: Absolute throttle should be polled when match speed is disabled for any reason. #3125

Open JadedDragoon opened 3 years ago

JadedDragoon commented 3 years ago

This has been a gripe of mine going back to FS2 retail. More a feature request than a bug... but...

I use a Saitek X52 Pro HOTAS control but this should be applicable to any control with an analog throttle. I do a lot more with this than simply set to maximum and win... constantly adjusting my speed by hand. But sometimes I am overwhelmed with the number of things I need to juggle in my head and matching speed means my speed stops being one of them.

The problem is that when I kill my target my speed stays whatever it was when I killed them even though my throttle is, most likely, all the way forward. Simply having FSO poll the current status of the absolute throttle when match speed is disabled for any reason would solve this.

JohnAFernandez commented 3 years ago

Maybe @z64555 can figure out if this is a bug or "not-a-bug".

JadedDragoon commented 3 years ago

Given that this was the case back in retail I tend to think not-a-bug. I intended it more as a feature request anyway. I'm not a FREDer so I dunno if it would risk messing up existing missions... but I'd wouldn't expect it to.

Goober5000 commented 3 years ago

I would say not-a-bug. This might be a candidate for the new options screen though.

z64555 commented 3 years ago

Not having your throttle relinquish command after match-speed turns off is probably intentional, you don't want to have your craft automatically slam to max throttle when the target you're chasing is right in front of you, thereby making it highly likely for a crash to occur. Tapping or wiggling the throttle should wake it up, or hitting any of the thrust controls.

z64555 commented 3 years ago

As far as the not-a-bug classification goes, its difficult to say. not-a-bugs are undesired behavior, which at one point may have been desired or even intentional but over time updates and opinions have changed to not it.

I personally don't like the match-speed control to begin with, as its only useful in dogfights to try to keep the pace with your target. Manuevers, however, require the use of thrust keys or maybe the relative throttle to push above or below the target's speed in order to gain/lose distance, or to travel a loop of a scissors at a different rate. Aside from that, it does a really poor job with orbiting.

With orbiting mode, essentially instead of speed control you'd be doing distance control, trying to stay within the setpoint distance from the target, and keep up with any strafe maneuver they may have. Thus, allowing you to aim velocity-inheriting weapons easier as they won't be affected as much by the side-thrust.