FlightGear Changelog

What's new in FlightGear 2018.3.1

Dec 14, 2018
  • A change to the release philosophy
  • After introducing the scripted releases four times a year, the FG development team decided to have a discussion to compare this experience with what we had before, and the result of this is that we want
  • Less changes of the default airport
  • Make one of the four yearly releases especially stable
  • This stable release is planned to be the fall release – so you can expect this to be especially well tested.
  • What else will there be?
  • The new C-172p:
  • Flightgear’s default aircraft, the C-172p, is now better than ever.
  • The cockpit has received a lot of improvements, including new recess casings and glass reflection effect to all instruments, previously missing panel parts have now been included, such as alternate static source knob, low voltage LED, lighter hole, a working glove pocket (which holds the GPS device when not in use), sun visors, and PPT cables connected to the yokes. Other improvements include 3D model and textures changes to all levers, toggles, seats, magneto keys, EGT gauge, attitude indicator and ammeter gauge. An ambient occlusion map has been applied to all interior textures, making the cabin look much more realistic.
  • The plane now makes use of lightmaps, making night flights much more immersive than before. These include post lights, which are installed on individual gauges, a red flood light which can be used during night flights too, and a white dome flight and wing courtesy lights to be used while in the ground during the pre-flight checks. The lightmap illumination responds to the environment light and dims during daylight.
  • The exterior model has also received some improvements. It now has a much improved vertical stabilizer model, including a retopologized beacon model, and all of the aircraft antennas have been redesigned as to match the gauges in the model P.
  • The aircraft has also received new sounds: clicking on the checklist in the pocket by the pilot seat, toggling the control lock, mounting and dismounting the GPS from the panel, opening and closing glove pocket, moving the window latches, and toggling the water rudder cable. The flaps lever and flap motor have also received sound improvements.
  • Other than that, the tutorials and checklists have received much attention, including two new tutorials: take off and landing for float variants. This release also fixes many bugs, among them an adjusted P-factor effect, making the flight model more realistic.
  • New cloud lighting:
  • In the Atmospheric Light Scattering renderer, an experimental new option for more detailed cloud lighting is now available. This includes diffraction and rainbow effects on high Cirrus clouds as well as more dramatic darkening and silver-lining for lower clouds seen against the sun.
  • For clouds seen with the sun, Mie scattering is simulated which darkens the fringes of clouds.
  • (Note that this is an experimental option and may not yet always work as intended.)
  • Display visuals:
  • Aircraft developers can now use a new effect for displays, which simulates both the eye response to too bright or too dark display settings for the ambient light level and the visuals of dust on the screen surfaces for glancing light angles.
  • (Note: This needs to be implemented per aircraft and is not available for all.)
  • Scenery to explore:
  • An exciting new spot to explore is the Arctic island of Jan Mayen, situated north east of Iceland. It received a makeover with corrected elevation data and coastlines, and is now available via TerraSync. The volcano, Beerenberg (2277m) is also now one of the active volcanoes simulated in FlightGear, making for an impressive sight as the snow covered peak belches out smoke and ash.
  • The island’s airstrip, Jan Mayensfield (ENJA), has a 1600m dirt runway, perfectly suited for the DHC-6 or c172p’s skis.”
  • Other improved aircraft:
  • Besides the C-172p, several other craft also have received improvements, including
  • F-14:
  • Improved low speed handling, flaps aero rework using OpenVSP, spoiler aero added for yaw, adjusted effectivity at higher alpha based on pilot reports and OpenVSP analysis
  • APC now holds alpha rather than airspeed.
  • Wingsweep (oversweep) now modelled correctly, wing bending (G load, damage), JSBSim systems rather than Nasal.
  • alpha indicated has been aligned based on the touchdown geometry of the hook; optimised for 15degrees indicated.
  • carrier and tanker now included in replay
  • F-15:
  • Exterior model improvements and revised liveries
  • added conformal fuel tanks (IAF, AF86-0023),
  • MK-84 air to ground support,
  • performance improvements (canvas, cockpit model merged with texture atlas), should work better on lower spec. systems.
  • more accurately modelled autopilot
  • FDM improvements (mass properties for stores corrected, stores drag, correct aero axes)
  • FG Fuel&Payload works correctly with aircraft specific stores dialog
  • Space Shuttle:
  • Improvements to the visuals, including furry velcro strips
  • Improvements to launch guidance and orbital plane targeting
  • More realistic OMS burn procedures
  • Expanded systems including circuit breaker simulation
  • Expanded failure modeling including tank leakage
  • Other improvements:
  • Lots of other, less visible things are happening behind the scenes:
  • improved joystick configuration dialog
  • additions to the launcher
  • better support for starting aircraft in a certain state
  • bugfixes
  • and much more…

New in FlightGear 2016.3.1 (Sep 13, 2016)

  • Core:
  • new XML Sound expression support
  • Enable the Qt gui inside the sim [1]
  • Nasal Scripting:
  • Emesary MPI framwork and multiplayer bridge have been added [2]
  • Highlighted new and improved aircraft:
  • Cessna 150

New in FlightGear 2016.1.1 (Feb 22, 2016)

  • Major enhancements:
  • Core:
  • Interactive traffic system re-enabled, having been disabled by mistake some releases previously.
  • Various security improvements, including the disabling of system.fgfsrc.
  • Reduction in the memory footprint due to scenery.
  • Improved performance when displaying large numbers of scenery objects.
  • Aircraft Modeling:
  • Tooltips can now be positioned at a specific place on-screen.
  • Wing flex module added, controllable via Nasal or Property rules.
  • Bug-fixes and improvements to the Failure Manager.
  • tag in the aircraft-set.xml file has been added (see FlightGear Newsletter March 2015).
  • Automatic checklist execution, which can, for example, be used for autostart.
  • 8.33 kHz spacing is now supported on comms radios.
  • JSBSim:
  • Sync with the latest version of JSBSim.
  • The pitot angle can now be tweaked with the tag in the block.
  • The refuel rate is now configurable with the tag in the block.
  • Rendering:
  • Improved vegetation including 3D grass and shadows for trees
  • Better cockpit rendering:
  • Interior shadows
  • Glass reflections, dynamical raindrops, fogging and frosting
  • Panel backlighting
  • Irradiance mapping for more realistic distribution of indirect light
  • Diffuse illumination of the interior by instrument lighting
  • New thruster effect (can be used for afterburners flames, rockets, etc.).
  • Lightning strikes illuminating the surrounding clouds during thunderstorms
  • Rainbows
  • Improved airport rendering, including runway skid marks and better effects for the runways and surrounding grass.
  • Optical phenomena in icy hazes:halos, sundogs, parhelic ring and light pillar.
  • Aurora Borealis at night
  • More realistic rendering of generic lights (runway, PAPI, taxiway, etc.)
  • Detailed procedurally generated lights for aircraft
  • A dynamical wingflex shader suitable for wing beats (see the Dragon)
  • Usability:
  • Many improvements to Phi, the built-in web interface.
  • GUI cleanup to improve support for multiple GUI styles.
  • The built-in Qt launcher is available for all of FlightGear's supported operating systems.
  • Additional latitude and longitude formats are now supported in the HUD.
  • Scenery:
  • Regional texture definitions for Florida, Brazil, Latin America, Africa, the Middle East and Southeastern Asia.
  • stgmerge tool added to merge objects in a scenery tile into a smaller number of meshes.
  • In the hangar:
  • Aircraft with major enhancements:
  • Complete refresh of the default Cessna 172P, including engine options, various tire sizes and floats.
  • Major enhancements to the Space Shuttle. The Shuttle can be flown as per the Crew Operations Manual from launch to touchdown.
  • The following aircraft have also received significant updates:
  • McDonnell Douglas F-15 Eagle
  • Rockwell B-1B Lancer
  • Saab JA-37 Viggen
  • Cessna 550 Citation II
  • Lockheed Constellation
  • Boeing 737-300
  • Mirage 2000-5
  • De Havilland Canada DHC-6 Twin Otter
  • MiG-15 (now supports Bombable, ultra-realistic FDM)
  • Bombardier CRJ700 series
  • Boeing 757: new variants 757-300 and C-32B, complementing the existing 757-200 and C-32A
  • New aircraft:
  • A dragon has been added, complete with fire breath.
  • Beagle Pup
  • Pottier 130 Utra Light
  • Boeing 767
  • Misc/uncategorized:
  • Improved support for KDI572-574 DME equipment.
  • Update to the World Magnetic Model 2015.
  • Nasal Scripting:
  • Global functions createViaTo() and createDiscontinuity() added
  • activate() method added to the flightplan ghost object
  • Documentation:
  • The FlightGear Manual is now available in Chinese.

New in FlightGear 3.4.0 (Feb 18, 2015)

  • Performance:
  • Improved frame-rates on some systems from more efficient use of Uniforms
  • Reduced memory occupancy for scenery tiles
  • AI models are now rendered based on display size rather than range
  • AI/MP models may now define objects as being part of the interior, which will not be rendered at large distances
  • Usability:
  • Built-in web server now includes a moving map, a screenshot grabber, and supports SVG-based panels
  • In-application launcher for Mac, based on Qt5
  • Graphics:
  • Improved rendering of runway and other lights under ALS
  • Landing and spotlight support for ALS
  • Scenery:
  • Improved materials XML format making customer material definition easier
  • Procedural rock material definition
  • JSBSim:
  • Synchronization with latest JSBSim
  • Highlighted new and improved aircraft:
  • Extra EA-500
  • North American P-51D Mustang
  • Cessna Citation II
  • Other:
  • Firewall exceptions are automatically added during setup on Windows systems
  • Aircraft moved to a SVN repository.
  • Bug fixes:
  • See our bugtracker for an extensive, yet incomplete, list of the bugs fixed in this release.

New in FlightGear 3.4 RC2 (Feb 9, 2015)

  • This release fixes an important but with the interaction between the effects system and the property system that was leading to crashes. This fix has a nice side effect of significantly improving performance for many people.

New in FlightGear 3.2.0 (Oct 16, 2014)

  • Major enhancements in this release:
  • Aircraft Modeling:
  • A Failure Management Framework for FlightGear has been added
  • The JSBSim flight dynamics model now has support for ground effects like bumpiness, solid-ground detection and adjusting of friction factors. Additionally, bogey type contact points sink in non-solid surfaces, making it no longer possible to ride on water.
  • YASim now has versioning support. The YASim FDM now checks a version tag in it’s configuration file to allow improvements to the YASim FDM without risking breaking older aircraft.
  • Additional aircraft have started adopting the Canvas navigation display that was introduced with FlightGear 3.0.
  • Graphics:
  • Improved rendering of VASI, PAPI, runway and taxiway lights.
  • Orbital rendering using textures from the NASA Visible Earth project
  • Additions to the Atmospheric Light Scattering (ALS) rendering include:
  • an experimental framework to render cloud shadows on the ground (requires Advanced Weather)
  • a substantial extension of cloud layer visibility using impostor techniques to 150 km
  • a new agriculture effect allowing to render fields without tiling artifacts
  • a new forest effect to simulate managed forest, varying tree size by patch
  • sparkle and fog effect on runway lights
  • much improved visual appearance of rock faces
  • Usability:
  • An experimental aircraft package manager allows the download of new aircraft, and changing the current aircraft in-sim.
  • A new internal web server (aka httpd) based on mongoose httpd has been added. It supports various AJAX requests, a screenshot server, a property tree browser, and a web-based moving map and much more.
  • The integrated Map dialog now uses an azimuthal equidistant projection, for better representation in polar regions and across the International Date Line.
  • Windows users are now able to use the scroll wheel in dialog lists
  • Canvas System:
  • Improvements to Canvas, FlightGear’s scriptable 2D rendering system include
  • Better performance
  • MapStructure-based layers can now be customized and styled
  • Support for mouse button and modifiers
  • CanvasImage now supports the http:// protocol for dynamically retrieving raster images.
  • An experimental Map dialog using Canvas is available under the Equipment menu.
  • Canvas Layout Engine
  • Nasal Scripting:
  • A new fully-interactive Nasal GUI console based on Canvas has been added: Interactive Nasal Console
  • the hard-coded flight path history subsystem which samples aircraft position is now exposed via Nasal.
  • Documentation:
  • Nasal documentation is now included
  • Highlighted new and improved aircraft:
  • Boeing 757-200: Improved autopilot and additional systems, like hydraulics and pneumatic. The aircraft comes with two engine options.
  • Cessna 337G Skymaster: Tuned autopilot and improved instrument stack.
  • Mainair Flash 2 Alpha: Simulated weightshift-control and new wing model.
  • North American P-51D: All new highly accurate external model based on factory blueprints.
  • Tupolev Tu-154B2: version 3.1
  • Other:
  • A text-to-speech system based on flite+hts_engine has been implemented, which is used for ATIS and other messages.
  • Improved loading behaviour for AI/MP aircraft
  • Bug fixes:
  • A serious bug was found late in the release causing large numbers of crashes. Fixing this delayed he release, but had a nice side-effect of improving performance on some systems that were previously CPU-limited.
  • See our bugtracker for an extensive, yet incomplete, list of the bugs fixed in this release.

New in FlightGear 3.2.0 RC 2 (Oct 6, 2014)

  • This release fixes an important but with the interaction between the effects system and the property system that was leading to crashes. This fix has a nice side effect of significantly improving performance for many people.

New in FlightGear 2.12.1 (Dec 2, 2013)

  • Aircraft Modeling
  • A new tracking animation provides an easy way for aircraft developers to animate complex kinematic systems like gear scissors or landing gear doors attached to struts. The animation can be implemented in Blender and then exported to FlightGear.
  • Environment
  • Icebergs now appear in the arctic seas.
  • Deciduous trees shed their foliage if they are above the snowline, creating a convincing winter look.
  • The climatic snow line moves up and down as you fly around the world.
  • Basic weather is now integrated with Atmospheric Light Scattering.
  • Clouds are placed more realistically when using detailed weather modelling.
  • Transponder
  • The transponder instrument system has been overhauled, making it easier to use from panels, supporting Mode-S altitude encoding, and sending the important properties over multi-player. This will allow more realistic ATC interactions, since id (squawk) codes now matter! See this wiki page for more information on installing / updating the transponder installation in aircraft.
  • Performance
  • Many NavCache related startup issues experienced by Windows users (lag) were resolved
  • Portability
  • Portability for older systems without GLSL (shaders) support has been restored again, so that FlightGear no longer crashes on such systems.
  • Atmospheric Light Scattering
  • An ultra-high quality shader has been introduced, algorithmically generating detail down to the centimetre scale.
  • Autumn colors are now simulated from the middle of summer through to the beginning of winter.
  • Low visibility conditions are now more realistically rendered.
  • Trees move with the wind.
  • Surf is now visibile below steep sea-cliffs.
  • Improved performance, reduced memory occupancy
  • Usability
  • The checklist feature has been expanded.
  • Checklist items are color coded to indicate whether they are complete - green for those items that are complete, yellow for those that are incomplete.
  • To ease cockpit familiarization, users can request that the relevant control is highlighted.
  • A virtual co-pilot can execute checklist items on behalf of the pilot.
  • Tutorials are auto-generated from checklists providing a virtual instructor to guide you through completing the checklist.
  • A knob animation generalizes the operation of knobs and switches in the cockpits of various aircraft.
  • The Weather dialog has been improved to make it easier to understand.
  • Tooltips (available under the Debug menu) provide feedback that computer pilots have to miss due to an absence of audio or haptic feedback. When you hover your mouse over a switch or lever, a little window tells you the current state of the switch.
  • Internationalization
  • The menu and system messages have been translated to Portuguese.
  • Canvas System
  • The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it easy for users to create new instruments, glass cockpit displays, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language Nasal (which looks really similar to JavaScript).
  • Canvas improvements in this release include:
  • The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
  • The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
  • Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
  • Enable texture repeat for Canvas images
  • Improved support for displaying GUI widgets.
  • Nasal Scripting
  • All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
  • SimGear's SGTimer class is now fully exposed to Nasal, see the new maketimer() API.
  • Several Nasal bugs that could previously trigger a crash were fixed.
  • Rembrandt
  • A growing number of aircraft are compliant with the Rembrandt rendering technique.
  • AI Improvements
  • AI scenarios may now be loaded at runtime.
  • A broad range of AI aircraft received a fresh paint job. The Airbus A320 and A330 have been remodelled, while some other models got improved animations.
  • Air-to-air refueling has been improved:
  • Pilots can now have a choice of a number of AI air-to-air refueling tankers and can select the airspeed of the tanker to match their own aircraft if required.
  • Tankers are more realistic, support multiple refuelling points, configurable fuel flow rates, and the refuelling "envelope" centered on the drogue/boom position.
  • The probe position on the receiving aircraft taken into account when calculating whether contact has been made.
  • Refuelling difficulty is configurable in-sim by setting the distance from the drogue/boom that refuelling occurs.
  • The tanker is now able report a successful contact to the pilot.
  • Regional Textures
  • The following areas now include their own region-specific texturing and auto-generated models/buildings:
  • Indonesia
  • The Middle East
  • The United Kingdom,
  • The North Atlantic Islands - Faroe, Shetland, Greenland
  • Madagascar
  • Highlighted new and improved aircraft
  • Mudry CAP 10C
  • Tupolev Tu-154B-2
  • Schleicher ASW 20
  • Other
  • Additional joysticks and rudder pedals are supported out-of-the-box:
  • GoFlight TQ6-ADV
  • Genius Metalstrike 3D
  • Microsoft SideWinder Precision Racing Wheel rudder pedals
  • Bug fixes

New in FlightGear 2.12.0 (Sep 22, 2013)

  • Major enhancements in this release:
  • Aircraft Modeling:
  • A new tracking animation provides an easy way for aircraft developers to animate complex kinematic systems like gear scissors or landing gear doors attached to struts. The animation can be implemented in Blender and then exported to FlightGear.
  • Environment:
  • Icebergs now appear in the arctic seas.
  • Deciduous trees shed their foliage if they are above the snowline, creating a convincing winter look.
  • The climatic snow line moves up and down as you fly around the world.
  • Basic weather is now integrated with Atmospheric Light Scattering.
  • Clouds are placed more realistically when using detailed weather modelling.
  • Transponder:
  • The transponder instrument system has been overhauled, making it easier to use from panels, supporting Mode-S altitude encoding, and sending the important properties over multi-player. This will allow more realistic ATC interactions, since id (squawk) codes now matter! See this wiki page for more information on installing / updating the transponder installation in aircraft.
  • Performance:
  • Many NavCache related startup issues experienced by Windows users (lag) were resolved
  • Portability:
  • Portability for older systems without GLSL (shaders) support has been restored again, so that FlightGear no longer crashes on such systems.
  • Atmospheric Light Scattering:
  • An ultra-high quality shader has been introduced, algorithmically generating detail down to the centimetre scale.
  • Autumn colors are now simulated from the middle of summer through to the beginning of winter.
  • Low visibility conditions are now more realistically rendered.
  • Trees move with the wind.
  • Surf is now visibile below steep sea-cliffs.
  • Improved performance, reduced memory occupancy:
  • Usability:
  • The checklist feature has been expanded. Checklist items are color coded to indicate whether they are complete - green for those items that are complete, yellow for those that are incomplete.
  • To ease cockpit familiarization, users can request that the relevant control is highlighted.
  • A virtual co-pilot can execute checklist items on behalf of the pilot.
  • Tutorials are auto-generated from checklists providing a virtual instructor to guide you through completing the checklist.
  • A knob animation generalizes the operation of knobs and switches in the cockpits of various aircraft.
  • The Weather dialog has been improved to make it easier to understand.
  • Tooltips (available under the Debug menu) provide feedback that computer pilots have to miss due to an absence of audio or haptic feedback. When you hover your mouse over a switch or lever, a little window tells you the current state of the switch.
  • Internationalization:
  • The menu and system messages have been translated to Portuguese.
  • Canvas System:
  • The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it easy for users to create new instruments, glass cockpit displays, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language Nasal (which looks really similar to JavaScript).
  • Canvas improvements in this release include:
  • The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
  • The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
  • Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
  • Enable texture repeat for Canvas images
  • Improved support for displaying GUI widgets.
  • Nasal Scripting:
  • All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
  • SimGear's SGTimer class is now fully exposed to Nasal, see the new maketimer() API.
  • Several Nasal bugs that could previously trigger a crash were fixed.
  • Rembrandt:
  • A growing number of aircraft are compliant with the Rembrandt rendering technique.
  • AI Improvements:
  • AI scenarios may now be loaded at runtime.
  • A broad range of AI aircraft received a fresh paint job. The Airbus A320 and A330 have been remodelled, while some other models got improved animations.
  • Air-to-air refueling has been improved: Pilots can now have a choice of a number of AI air-to-air refueling tankers and can select the airspeed of the tanker to match their own aircraft if required.
  • Tankers are more realistic, support multiple refuelling points, configurable fuel flow rates, and the refuelling "envelope" centered on the drogue/boom position.
  • The probe position on the receiving aircraft taken into account when calculating whether contact has been made.
  • Refuelling difficulty is configurable in-sim by setting the distance from the drogue/boom that refuelling occurs.
  • The tanker is now able report a successful contact to the pilot.
  • Regional Textures:
  • The following areas now include their own region-specific texturing and auto-generated models/buildings:
  • Indonesia
  • The Middle East
  • The United Kingdom,
  • The North Atlantic Islands - Faroe, Shetland, Greenland
  • Madagascar
  • Highlighted new and improved aircraft:
  • Mudry CAP 10C
  • Tupolev Tu-154B-2
  • ASW-20
  • Other:
  • Additional joysticks and rudder pedals are supported out-of-the-box: GoFlight TQ6-ADV
  • Genius Metalstrike 3D
  • Microsoft SideWinder Precision Racing Wheel rudder pedals

New in FlightGear 2.12.0 (Sep 22, 2013)

  • Major enhancements in this release:
  • Aircraft Modeling:
  • A new tracking animation provides an easy way for aircraft developers to animate complex kinematic systems like gear scissors or landing gear doors attached to struts. The animation can be implemented in Blender and then exported to FlightGear.
  • Environment:
  • Icebergs now appear in the arctic seas.
  • Deciduous trees shed their foliage if they are above the snowline, creating a convincing winter look.
  • The climatic snow line moves up and down as you fly around the world.
  • Basic weather is now integrated with Atmospheric Light Scattering.
  • Clouds are placed more realistically when using detailed weather modelling.
  • Transponder:
  • The transponder instrument system has been overhauled, making it easier to use from panels, supporting Mode-S altitude encoding, and sending the important properties over multi-player. This will allow more realistic ATC interactions, since id (squawk) codes now matter! See this wiki page for more information on installing / updating the transponder installation in aircraft.
  • Performance:
  • Many NavCache related startup issues experienced by Windows users (lag) were resolved
  • Portability:
  • Portability for older systems without GLSL (shaders) support has been restored again, so that FlightGear no longer crashes on such systems.
  • Atmospheric Light Scattering:
  • An ultra-high quality shader has been introduced, algorithmically generating detail down to the centimetre scale.
  • Autumn colors are now simulated from the middle of summer through to the beginning of winter.
  • Low visibility conditions are now more realistically rendered.
  • Trees move with the wind.
  • Surf is now visibile below steep sea-cliffs.
  • Improved performance, reduced memory occupancy:
  • Usability:
  • The checklist feature has been expanded. Checklist items are color coded to indicate whether they are complete - green for those items that are complete, yellow for those that are incomplete.
  • To ease cockpit familiarization, users can request that the relevant control is highlighted.
  • A virtual co-pilot can execute checklist items on behalf of the pilot.
  • Tutorials are auto-generated from checklists providing a virtual instructor to guide you through completing the checklist.
  • A knob animation generalizes the operation of knobs and switches in the cockpits of various aircraft.
  • The Weather dialog has been improved to make it easier to understand.
  • Tooltips (available under the Debug menu) provide feedback that computer pilots have to miss due to an absence of audio or haptic feedback. When you hover your mouse over a switch or lever, a little window tells you the current state of the switch.
  • Internationalization:
  • The menu and system messages have been translated to Portuguese.
  • Canvas System:
  • The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it easy for users to create new instruments, glass cockpit displays, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language Nasal (which looks really similar to JavaScript).
  • Canvas improvements in this release include:
  • The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
  • The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
  • Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
  • Enable texture repeat for Canvas images
  • Improved support for displaying GUI widgets.
  • Nasal Scripting:
  • All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
  • SimGear's SGTimer class is now fully exposed to Nasal, see the new maketimer() API.
  • Several Nasal bugs that could previously trigger a crash were fixed.
  • Rembrandt:
  • A growing number of aircraft are compliant with the Rembrandt rendering technique.
  • AI Improvements:
  • AI scenarios may now be loaded at runtime.
  • A broad range of AI aircraft received a fresh paint job. The Airbus A320 and A330 have been remodelled, while some other models got improved animations.
  • Air-to-air refueling has been improved: Pilots can now have a choice of a number of AI air-to-air refueling tankers and can select the airspeed of the tanker to match their own aircraft if required.
  • Tankers are more realistic, support multiple refuelling points, configurable fuel flow rates, and the refuelling "envelope" centered on the drogue/boom position.
  • The probe position on the receiving aircraft taken into account when calculating whether contact has been made.
  • Refuelling difficulty is configurable in-sim by setting the distance from the drogue/boom that refuelling occurs.
  • The tanker is now able report a successful contact to the pilot.
  • Regional Textures:
  • The following areas now include their own region-specific texturing and auto-generated models/buildings:
  • Indonesia
  • The Middle East
  • The United Kingdom,
  • The North Atlantic Islands - Faroe, Shetland, Greenland
  • Madagascar
  • Highlighted new and improved aircraft:
  • Mudry CAP 10C
  • Tupolev Tu-154B-2
  • ASW-20
  • Other:
  • Additional joysticks and rudder pedals are supported out-of-the-box: GoFlight TQ6-ADV
  • Genius Metalstrike 3D
  • Microsoft SideWinder Precision Racing Wheel rudder pedals

New in FlightGear 2.10 RC3 (Feb 14, 2013)

  • Improved modularization:
  • Architecture improvements introduced in this release mean that subsystems such as the traffic manager may be stopped and re-started dynamically within a simulation session. In future releases it is expected that more and more subsystems will support this function, making FG more scalable, and more flexible for distributed multi-machine simulators.
  • Atmospheric Light Scattering:
  • F-14b over the alps at dusk
  • Atmospheric light scattering is an alternative rendering framework, using exceptionally realistic environment-dependent fog and light computations for clouds and terrain. The simulation includes the following lighting models.
  • Rayleigh, Mie and diffuse multiple scattering of light in the atmosphere, on haze and on clouds, for more realistic atmospheric lighting.
  • Volumetric ground fog simulation, so fog varies in thickness both horizontally and vertically.
  • Realistic ambient and diffuse light curves for sunset and sunrise conditions, making evening flights more realistic.
  • Improved night VFR flying due to a moonlight illumination model.
  • Together with Advanced Weather, it functions as an integrated environment simulation in which the individual elements mutually influence each other.
  • For instance:
  • Clouds and winds are influenced by the distribution of terrain elevation
  • Prevailing winds, terrain slopes and stability of the lower atmosphere determine the shape of visible clouds
  • Cloud layers and haze influence color and intensity of light reflections
  • Winds influence wave patterns on water
  • Light at sunrise and sunset is position and altitude dependent, allowing for phenomena such as Alpenglow or brightly illuminated high-altitude clouds while the ground is dark
  • For more powerful graphics cards, the framework includes procedural terrain texturing, including features such as the following.
  • Non-tiling slope dependent terrain texturing, so scenery looks more featured but with fewer tiling artefacts.
  • High resolution close-up texturing effects with up to 10 cm detail resolution and dynamically added bumpmap for low-level flight and better depth perception
  • Environmental effects such as terrain wetness (including puddles), dustiness, mossiness, and snow cover. All adjustable by the user and respecting the terrain slope where appropriate.
  • Improved performance, reduced memory occupancy:
  • Startup time and memory occupancy has been reduced by the implementation of a cache of navigation data. Further memory occupancy reductions have been made by improved random buildings. Frame-rates have been improved when using 3D clouds, particularly in overcast conditions.
  • Usability:
  • Joystick Configuration GUI
  • Improving FlightGear's usability has been a focus for a number of developers for this release. Changes include:
  • A new tool allowing joystick configuration in-sim, making it easier for new users to configure their joysticks as they wish and get flying!
  • The Nasal Console has been improved to support copy/paste, making Nasal script development easier.
  • The About dialog now includes additional system information, and the ability to copy information to the clipboard, making remote diagnosis of users problems faster and more straightforward.
  • The Select Airport option now displays an overhead view of the selected airport, allowing users to preview their new location, and making it easier to choose the correct runway or parking position.
  • In-sim checklists have been introduced for a number of aircraft.
  • An in-sim documentation browser is included, so users can more easily browse all the documentation available in the base package.
  • The weather configuration UIs have been combined and rationalized into a single weather UI, making it easier to select a nice VFR day, or a difficult CATIII approach.
  • Flight path can now be displayed on the in-sim map.
  • Instant replay may now be saved as a flight recorder, edited externally to add a commentary, and then replayed as a tutorial, with the user able to take control at any point.
  • Multiplayer setup dialog now includes a dynamically generated list of active MP servers, making it even easier to take part in FlightGear's worldwide multi-player environment.
  • Internationalization:
  • FlightGear continued to benefit from contributions from across the globe.
  • The FlightGear Manual is now included in both English and French.
  • System messages on startup are available in eight languages, just like the in-sim menu.
  • Flight Planning and Route Manager:
  • Route Manager now has better support for Navigraph procedures.
  • Auto-generated SIDs and STARs are available for airports where real procedure data is not available. This generates plausible straight in approach and terminal waypoints based on the route course.
  • The "flightplan" Nasal extension function has been improved, making it possible to retrieve a hash representation of the flight plan stored in the route manager. It is now possible to directly show a SVG image for each waypoint and connect them using OpenVG paths.
  • Canvas System:
  • Airport Selection dialog, using Canvas to render the airport diagram
  • The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it possible for users to easily create new instruments, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language Nasal (which looks really similar to JavaScript). The Canvas can also be used for the creation of complex glass cockpit displays like navigational displays and other MFDs, none of this requires rebuilding FlightGear from source or writing C++ code.
  • Canvas improvements in this release include:
  • Lazy updating/rendering to improve performance in situations where a texture doesn't need to be redrawn
  • Creating GUI windows, including popup menus or menubars
  • Native copy/paste via 2 new Nasal extension functions
  • Nested canvases, where a canvas may contain images created by another canvas texture
  • Window stacking
  • raster images (vector images were already supported)
  • Improved event handling GUI events using osgGA
  • A new DOM-based event handling system
  • Rembrandt:
  • Rembrandt old film style
  • The Rembrandt renderer has been extended with a number of post-processing filters:
  • Night vision including amplification grain and restrained field of view
  • Cinema effect including:
  • Vignetting
  • Color shift, with Sepia as default value
  • Radial distortion (barrel and pincushion distortion, with scale compensation)
  • Lateral chromatic aberration (purple fringing)
  • Film wear simulation
  • Additional aircraft have been updated to make use of Rembrandt effects.
  • AI Improvements:
  • AI aircraft take-offs and landings are now more realistic.
  • AI tankers can now be found using the HUD target marker.
  • Regional Textures:
  • Building on the work in 2.8, the following areas now have region-specific texture-sets for more realistic terrain:
  • Caribbean
  • Western Europe
  • Iceland
  • Tropical South America
  • Highlighted new and improved aircraft:
  • The Boeing 777 has improved cockpit, PFD and NavDisplay.
  • The Dassault Mirage 2000-5 has various instrumentation, HUD and stores added.
  • The Douglas A-4F Skyhawk has an improved FDM and cockpit, including terrain-clearance radar and navigational computer.
  • The Hawker Hurricane has improved FDM and cockpit.
  • The Mudry Cap 10B, a classic French two-seat training aerobatic aircraft has been added by the PAF team.
  • Other:
  • Additional joysticks and rudder pedals are supported out-of-the-box.
  • An interactive aircraft download page allows users to filter aircraft based on their level of completeness and accuracy, making it easier to discover the true gems of our extensive hangar.

New in FlightGear 2.10 RC1 (Jan 31, 2013)

  • Improved modularization:
  • Architecture improvements introduced in this release mean that subsystems such as the traffic manager may be stopped and re-started dynamically within a simulation session. In future releases it is expected that more and more subsystems will support this function, making FG more scalable, and more flexible for distributed multi-machine simulators.
  • Atmospheric Light Scattering:
  • Atmospheric light scattering is an alternative rendering framework, using exceptionally realistic environment-dependent fog and light computations for clouds and terrain. The simulation includes the following lighting models.
  • Rayleigh, Mie and diffuse multiple scattering of light in the atmosphere, on haze and on clouds, for more realistic atmospheric lighting.
  • Volumetric ground fog simulation, so fog varies in thickness both horizontally and vertically.
  • Realistic ambient and diffuse light curves for sunset and sunrise conditions, making evening flights more realistic.
  • Improved night VFR flying due to a moonlight illumination model.
  • Together with Advanced Weather, it functions as an integrated environment simulation in which the individual elements mutually influence each other. For instance
  • clouds and winds are influenced by the distribution of terrain elevation
  • prevailing winds, terrain slopes and stability of the lower atmosphere determine the shape of visible clouds
  • cloud layers and haze influence color and intensity of light reflections
  • winds influence wave patterns on water
  • light at sunrise and sunset is position and altitude dependent, allowing for phenomena such as Alpenglow or brightly illuminated high-altitude clouds while the ground is dark
  • For more powerful graphics cards, the framework includes procedural terrain texturing, including features such as the following.
  • Non-tiling slope dependent terrain texturing, so scenery looks more featured but with fewer tiling artefacts.
  • High resolution close-up texturing effects with up to 10 cm detail resolution and dynamically added bumpmap for low-level flight and better depth perception
  • Environmental effects such as terrain wetness (including puddles), dustiness, mossiness, and snow cover. All adjustable by the user and respecting the terrain slope where appropriate.
  • Improved performance, reduced memory occupancy:
  • Startup time and memory occupancy has been reduced by the implementation of a cache of navigation data. Further memory occupancy reductions have been made by improved random buildings. Frame-rates have been improved when using 3D clouds, particularly in overcast conditions.
  • Usability:
  • Improving FlightGear's usability has been a focus for a number of developers for this release. Changes include:
  • A new tool allowing joystick configuration in-sim, making it easier for new users to configure their joysticks as they wish and get flying!
  • The Nasal Console has been improved to support copy/paste, making Nasal script development easier.
  • The About dialog now includes additional system information, and the ability to copy information to the clipboard, making remote diagnosis of users problems faster and more straightforward.
  • The Select Airport option now displays an overhead view of the selected airport, allowing users to preview their new location, and making it easier to choose the correct runway or parking position.
  • In-sim checklists have been introduced for a number of aircraft.
  • An in-sim documentation browser is included, so users can more easily browse all the documentation available in the base package.
  • The weather configuration UIs have been combined and rationalized into a single Weather UI, making it easier to select a nice VFR day, or a difficult CATIII approach.
  • Flight path can now be displayed on the in-sim Map.
  • Instant replay may now be saved as a flight recorder, edited externally to add a commentary, and then replayed as a tutorial, with the user able to take control at any point.
  • Multiplayer setup dialog now includes a dynamically generated list of active MP servers, making it even easier to take part in FlightGear's worldwide multi-player environment.
  • Internationalization:
  • FlightGear continued to benefit from contributions from across the globe.
  • The FlightGear Manual is now included in both English and French
  • System messages on startup are available in eight languages, just like the in-sim menu.
  • Flight Planning and Route Manager:
  • Route Manager now has better support for Navigraph procedures.
  • Auto-generated SIDs and STARs are available for airports where real procedure data is not available. This generates plausible straight in approach and terminal waypoints based on the route course.
  • The "flightplan" Nasal extension function has been improved, making it possible to retrieve a hash representation of the flight plan stored in the route manager. It is now possible to directly show a SVG image for each waypoint and connect them using OpenVG paths.
  • Canvas System:
  • The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it possible for users to easily create new instruments, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language Nasal (which looks really similar to JavaScript). The Canvas can also be used for the creation of complex glass cockpit displays like navigational displays and other MFDs, none of this requires rebuilding FlightGear from source or writing C++ code.
  • Canvas improvements in this release include:
  • lazy updating/rendering to improve performance in situations where a texture doesn't need to be redrawn
  • creating GUI windows, including popup menus or menubars
  • native copy/paste via 2 new Nasal extension functions
  • nested canvases, where a canvas may contain images created by another canvas texture
  • window stacking
  • raster images (vector images were already supported)
  • improved event handling GUI events using osgGA
  • a new DOM-based event handling system
  • Rembrandt:
  • The Rembrandt renderer has been extended with a number of post-processing filters:
  • Night vision including amplification grain and restrained field of view
  • Cinema effect including:
  • Vignetting
  • Color shift, with Sepia as default value
  • Radial distortion (barrel and pincushion distortion, with scale compensation)
  • Lateral chromatic aberration (purple fringing)
  • Film wear simulation
  • Additional aircraft have been updated to make use of Rembrandt effects.
  • AI Improvements:
  • AI aircraft take-offs and landings are now more realistic.
  • AI tankers can now be found using the HUD target marker.
  • Regional Textures:
  • Building on the work in 2.8.0, the following areas now have region-specific texture-sets, for more realistic terrain.
  • Caribbean
  • Tropical South America
  • Iceland
  • Highlighted new and improved aircraft:
  • The Boeing 777 has improved cockpit, PFD and NavDisplay.
  • The Dassault Mirage 2000-5 has various instrumentation, HUD and stores added.
  • The Douglas A-4F Skyhawk has an improved FDM and cockpit, including terrain-clearance radar and navigational computer.
  • The Hawker Hurricane has improved FDM and cockpit.
  • The Mudry Cap 10B, a classic French two-seat training aerobatic aircraft has been added by the PAF team.
  • Other:
  • Additional joysticks and rudder pedals are supported out-of-the-box.

New in FlightGear 2.8.0 (Aug 21, 2012)

  • AI Traffic:
  • Improved aircraft models and textures.
  • Flight dynamics:
  • FlightGear has been synced with the JSBSim project.
  • Environment:
  • Region-specific terrain textures are used for Europe and Hawaii. Now towns in Europe look different from towns in the USA.
  • Cities and towns now look more populated due to random 3D buildings, complete with lighting at night.
  • Scenery looks more realistic due to improved placement of random objects, buildings and trees.
  • Airport signs are now rendered in 3D, with support for double-sided signs. Full apt.dat 850 syntax is supported.
  • You can now select between summer and winter scenery in-sim.
  • Instruments & HUDs:
  • A new flexible, 2D rendering system designed for complex instruments such as CDUs, MFDs, EICAS, HUDs and other glass cockpit interfaces. Canvas allows aircraft designers to easily build complex instruments without needing specialized C++ code.
  • Interface:
  • Support for translation of the main menu into languages other than English.
  • A Nasal API is available allowing access to Navigation and route-manager data.
  • Highlighted new and improved aircraft:
  • Airwave Xtreme 150: complete new (JSBSim) flight dynamics, new model, advanced pilot animations.
  • Cessna 337G Skymaster
  • Project infrastructure:
  • Various improvements to our scenery database make it easier than ever to add, delete or update objects to the FlightGear world.
  • The new aircraft download page allows you to easily find quality aircraft, by filtering on status indications.
  • Visual effects:
  • Improved simulation of atmospheric light scattering with terrain haze.
  • An experimental renderer, named after the famous painter Rembrandt, is included for testing purposes. The Rembrandt rendered supports multiple light sources (landing lights, instrument lights), real-time shadows and ambient occlusion across aircraft and scenery for a much more realistic visual experience.
  • Other:
  • Additional joysticks and rudder pedals are supported out-of-the-box: InterLink Elite
  • Micorosft Xbox 360 Controller
  • Qware USB
  • Saitek Cyborg X (F.L.Y. 5)
  • Saitek Pro Flight Cessna Yoke
  • Saitek Pro Flight Cessna Trim Wheel
  • Saitek Pro Flight Cessna Rudder Pedals
  • Speedlink Defender