NikolaiVChr / f16

General Dynamics F-16 for Flightgear flight simulator
GNU General Public License v2.0
114 stars 36 forks source link

Sound: Low speed warning tone plays when flying at high speed but pulling high Gs/AoA #570

Closed JMaverick16 closed 10 months ago

JMaverick16 commented 1 year ago

The most common example is doing BFM (or any kind of hard maneuvering) and pulling hard on the stick at around 350/450+ kts it starts playing for literally minutes until stopping to maneuver. It has been happening for years already, but I believe there's something wrong with it happening consistently at high speeds since it should on paper denote stalling instead.

NikolaiVChr commented 1 year ago

What does the tone sound like? Your CAT setting?

JMaverick16 commented 1 year ago

Nope, regular steady 250hz one. CAT I with center tank is the prime example.

NikolaiVChr commented 1 year ago

Your commit 63d3009 is not related to this, right? Because that's not a steady tone you reduced volume on.

I don't maneuver like you do, so can you check by deleting the tones 1 by 1 find out which tone we are talking about? You can do the deleting in-flight, just Reload Aircraft Model after each delete, then the new sound xml takes effect.

JMaverick16 commented 1 year ago

That commit was unrelated yes. Aimed at making it less annoying.

I've tested it as I was correcting the sounds earlier, and it's indeed the 250hz steady tone that screams, also happened with clean jet.

NikolaiVChr commented 1 year ago

96d407a67df863a10478ff95351f5471e44187dc simplified the calculation, has perhaps fixed the issue.

JMaverick16 commented 1 year ago

Will try again this evening then, thx

JMaverick16 commented 11 months ago

Forgot to answer this. It doesn't do it anymore now, so I'd confidently say it's fixed. Although, I noticed that it now almost never plays even when you would expect it to (high alpha+low speed and so on). So I wonder if the previous calculation made it play way more often than required or if it's the current one that doesn't get triggered in those situations where I believe it should.