On 12/12/2008 09:36 AM, Durk Talsma wrote: > If all goes well, I would like to prepare the final release version next > Friday.
Wow. > Until that time please hold back on committing anything risky, and > give these prereleases a decent workout. Let's try to make this the best > FlightGear release yet. :-) I haven't had time to do a decent workout ... just a pre-flight walkaround and a re-check of some longstanding bugs. Here is a list of a few dozen opportunities for improvement. 1:: c172p: As of rc2, the model makes weird, unrealistic noises that are presumably supposed to be engine noise, but do not vary in pitch or amplitude in the appropriate way. Real pilots are very sensitive to engine noise. 2:: c172p: As of rc2, there does not appear to be any interior area lighting or any "post" lighting for the instruments. The light sources are not present, and the knob that would control them is not present. Lighting is ordinarily needed for night flight. It would be nice to portray the lighting-control knob, but even nicer to have additional control via the keyboard and/or via a drop-down menu, since the knob would be hard to find at night, creating a chicken-and-egg problem. 3:: c172p: As of rc2, the aircraft's landing and taxi lights are not effective at illuminating the runway or other surfaces. This is an issue for night operations. 4:: c172p: As of rc2, on the 3D cockpit nav heads, under some conditions when GS would be flagged, the GS needle just disappears, which is unrealistic, since it is a side-pivot needle. In real life it is physically impossible for this type of needle to disappear. Also as of rc2 there is some sort of barber pole showing near the bottom of the display under all conditions. The legend on this barber pole is illegible. The NAV2 head in the Seneca is much better behaved. 5:: c172p: As of rc2, there is no Kollsman window visible on the altimeter. Note that the Kollsman window is rather important in real flying situations. 6:: c172p: As of rc2, the rudder pedals are oddly positioned; mostly out of sight of the pilot. Structurally, they appear to come up from the bottom on stalks, instead of down from above as they should. And as of rc2, the rudder pedals don't move when rudder movement is commanded. (The rudder moves, just not the pedals.) This stands in contrast to other aircraft in the fgfs fleet, including the c182rg, Seneca, pa24-250, and even the c172r, which have animated rudder pedals with some degree of realism. 7:: c172p: As of rc2, there is no parking brake status indicator. Note that landing with the parking brake set would be a disaster in a real airplane. 8:: c172p: As of rc2, the electrical switches don't line up with their labels. 9:: c172p: As of rc2, the panel voltmeter reads incorrectly. It is "in the red" i.e. offscale high even when the actual voltage is within the normal range. 10:: c172p: As of rc2, there do not appear to be any hotspots by which the mouse could control carb heat, throttle, or mixture. 11:: c172p: As of rc2, the audio panel is beautiful to look at, but not functional; i.e. audio signals are not routed through the audio panel. 12:: c172p: As of rc2, ADF hotspots do not line up with the buttons. 13:: c172p: As of rc2, the carb heat control has a funny shape. Also it looks like it is "out" i.e. carb heat applied. Also it does not respond when the pilot changes the carb heat setting. This stands in contrast to the throttle and mixture controls, which do respond. 14:: c172p: As of rc2, when parked, the wheels appear to be several inches above the ground ... the nose wheel more so than the mains. This is particularly conspicuous if the aircraft is parked over or near a stripe on the pavement. 15:: c172p: As of rc2, there does not appear to be any trim position indicator. Trim is important. 16:: c172p: As of rc2, there does not appear to be any flap position indicator. Also the flap handle is installed at an unrealistic angle, so even that cannot be used as a realistic hint about flap setting. 16) c172p: As of rc2, the fuel caps (atop the wing) are rotated 90 degrees relative to what they should be. 17:: c172p: As of rc2, the front wheel is not centered on the front axle. This looks quite weird. 18:: c172p: As of rc2, the nutcracker on the nose gear strut is not realistic when on the ground. It looks better but not 100% realistic in flight. The nutcracker should fold, not just get shoved rigidly through the bottom of the engine compartment. 19:: c172p: As of rc2, when looking at the aircraft from outside, distant background is visible through gaps in the cowling: -- near the firewall -- near the spinner, especially just below the spinner. The gap itself is OK. But there should be something solid inside the engine compartment. Or at least double-sided opacity for the cowling material. 20:: c172p: As of rc2, there does not appear to be any EGT gauge. This seems unrealistic. Sure, the factory considers the gauge "optional", but why would any owner pass up the option? To save money??? Note that the Seneca and the Comanche have nice-looking 3D EGT gauges. 21:: c172p and SenecaII: As of rc2, there is no transponder. Operating at KSFO without a transponder is unrealistic. Note that there is a nice-looking and well-behaved transponder in the CVS c182rg. 22:: c172p: No GPS? Is it realistic to fly without a GPS these days? Suggestion: Remove the ADF and DME from the main radio stack and use the space for a transponder and GPS. The ADF and DME can be relocated far to starboard or discarded entirely. 23:: c172p: Numerous performance / handling / FDM bugs ... as discussed elsewhere. 24:: SenecaII: As of rc2, there is a "flap motor" noise when the flaps are being extended or retracted. I don't think this is appropriate for manually-operated flaps. 25:: Instrument: Phantom DME ident. As of rc2, sit on the ground at Livermore, KLVK. That's within the base package. Tune up the Travis VOR on 116.4 and listen for the ident. You will hear the TZZ VOR ident ... so far so good ... and also the TZZ DME ident. That's a problem, because there is no DME at Travis. The phantom DME ident comes from a long-standing bug in the audio ident code. 26:: Core feature: As of rc2, if --fg-scenery points to something nonexistent or unsuitable, no error message is produced. The sim just starts up with no scenery. This appears to be a rather new bug. Users would benefit from an informative error message. 27:: Multiple aircraft, including SenecaII: Inappropriate noises resembing "gear motor" noises are heard during initialization. Also a "clank" resembing a brief attempt to start an engine. This is a very old bug. 28:: Multiple aircraft, including c172p and SenecaII: As of rc2, with parking brake set, the aircraft does not hold position. Somewhat noticeable at idle; very very noticeable during a full-throttle runup. This used to be a problem, then it got mostly fixed, and now it has returned. Reportedly it is a problem with the "ground interaction" features of the FDM. 29:: ATIS: Bugs too numerous to mention. 30:: Instrument: Localizer service volume: As of rc2, the localizer service volume appears to be very different from what it is supposed to be, as documented in the Aeronautical Information Manual. There is no sign of the false localizer courses that real systems always exhibit abeam the station. Similar words apply to false GS beams and other service-volume issues. 31:: Dialog: As of rc2, attempting to use the "glideslope" feature of the locate-in-air dialog does not work. It does not work if the altitude is specified (and not the distance). It does not work if the distance is specified (and not the altitude). This has been a known bug for years. 32:: Dialog: As of rc2, if you sit at KSFO and try to relocate to the SAV VOR, it will take you to Savannakhet, Laos (SAV) ... even though the pilot probably wanted to go to Savannah, GA (SAV). In case of ambiguity, the rule should be to go to the /nearest/ fix of the given name. This has been a known bug for a very long time. 33:: Dialog: As of rc2, attempting to use the locate-in-air dialog more than once tends to make the simulator unusable and to spew error messages on the console. Example: Could not open and/or write the state to the initial conditions file. Model Author: Unknown Creation Date: 2002-01-01 Version: $Id: c172p.xml,v 1.20 2008/09/01 15:14:33 torsten Exp $ Description: Cessna C-172 Trim Results: Angle of Attack: 5.53 wdot: nan Tolerance: 1e-03 Failed Throttle: 0.50 udot: nan Tolerance: 1e-03 Failed Pitch Trim: 0.00 qdot: nan Tolerance: 1e-04 Failed Trim Statistics: Total Iterations: 61 Sub-iterations: wdot: 0 average: 0.00 successful: 0 stability: 100.00 udot: 0 average: 0.00 successful: 0 stability: 100.00 qdot: 0 average: 0.00 successful: 0 stability: 100.00 Run Count: 55200 OpenAL error (AL_INVALID_VALUE): set_pitch CullVisitor::apply(Geode&) detected NaN, depth=nan, center=(-0.0075 5.00004e-07 0.0), matrix={ nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan } ... followed by a rapid and endless spew of "nan" and such. This situation nearly 100% reproducible if the dialog is used more than once during a flight. The message is not terribly informative. There is AFAIK no way to recover from this situation short of restarting fgfs. This is an old bug; it was first reported a couple of years ago. 34:: Core feature: The --model-hz=10 setting still crashes the sim. Symptoms are variable: One time it initialized the aircraft in a 90 degree nose-up initial attitude and left it there, with 100% cpu usage and zero frame-rate. Another time it spewed endless gibberish to the console, such as the "nan" blocks mentiond above. This is a very old bug. 35:: Airport: As of rc2, the runway centerline lighting is missing from runway 28R at KSFO. 36:: As several people have reported over the years, the Saitek X52 interface needs many improvements. See: http://www.av8n.com/fly/fgfs/README.X52 http://www.av8n.com/fly/fgfs/X52.xml.htm ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel