Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Difference between revisions of "Changelog 2017.2"

From FlightGear wiki
Jump to: navigation, search
(Major enhancements in this release)
(Canvas System)
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{changelogs|prev=2017.1|next=2017.3}}
 
{{changelogs|prev=2017.1|next=2017.3}}
{{-}}
 
{{draft|changelog|This changelog is currently being written for the FlightGear v2017.2 release. Feel free to help! If you are aware of any FlightGear related changes, please add them to the changelog.}}
 
  
<!--
+
The FlightGear development team is delighted to announce the v2017.2 "Boston" release of FlightGear, the free, open-source flight simulator. This new version contains many exciting new features, enhancements and bugfixes. Highlights in this release include improvements to YASIM, a better launcher, and improvements to Earthview.   
The FlightGear development team is delighted to announce the v2017.2 "name" release of FlightGear, the free, open-source flight simulator. This new version contains many exciting new features, enhancements and bugfixes. Highlights in this release include ...   
+
  
 
Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.
 
Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.
Line 13: Line 10:
  
 
FlightGear - Fly Free!
 
FlightGear - Fly Free!
-->
 
  
 
== Major enhancements in this release ==
 
== Major enhancements in this release ==
Line 23: Line 19:
 
=== YASim ===
 
=== YASim ===
 
* The YASim code is under heavy development and will continue to get improvements in the future.
 
* The YASim code is under heavy development and will continue to get improvements in the future.
 +
 +
=== Multiplayer  ===
 +
* Optional new protocol that improves efficiency (35% reduction in bandwidth). Older clients (pre 2017.1) will only see basic aircraft motion when new protocol selected.
 +
* New debugging options; local loopback, transmitted packet size, packet dump.
 +
* Extra generic properties; float[20..39], short[0..79], bool[0..90].
 +
* Connect dialog will use configured ports rather than always using 5000,5000.
  
 
=== Atmospheric Light Scattering ===
 
=== Atmospheric Light Scattering ===
  
* G-force effect with greyout and tunnel vision
+
* G-force effect with greyout and tunnel vision.
* HUD effect simulating more realistically the appearance of light projected onto glass
+
* HUD effect simulating more realistically the appearance of light projected onto glass.
* Improved Aurora shader
+
* Improved Aurora shader.
  
 
=== Environment Rendering ===
 
=== Environment Rendering ===
* Added a normalmap to the Earthview clouds and landscape
+
* Added a normalmap to the Earthview clouds and landscape.
* Added a lightmap to Earthview  at night, including thunderstorm visuals
+
* Added a lightmap to Earthview  at night, including thunderstorm visuals.
* Earthview atmosphere Rayleigh scattering added
+
* Earthview atmosphere Rayleigh scattering added.
  
 
=== Performance ===
 
=== Performance ===
Line 39: Line 41:
 
=== Misc/Uncategorized ===
 
=== Misc/Uncategorized ===
 
* A '''new, modern splash screen''' together with start-up tips.
 
* A '''new, modern splash screen''' together with start-up tips.
* The --launcher's design '''is reworked'''.
+
* The launcher's design '''is reworked'''.
  
 
=== Usability ===
 
=== Usability ===
 
* '''Improved aircraft discovery''': Search tags and large screenshots in the launcher.
 
* '''Improved aircraft discovery''': Search tags and large screenshots in the launcher.
 
+
* '''Boston''' <!-- confirm? --> is the default airport for this release.
 
=== Internationalization ===
 
=== Internationalization ===
  
Line 50: Line 52:
 
** Textures and effects are now part of [[FGData]] and therefore do not need to be distributed separately.
 
** Textures and effects are now part of [[FGData]] and therefore do not need to be distributed separately.
 
** Traffic shader visualising cars on streets based on street type, time of day etc.
 
** Traffic shader visualising cars on streets based on street type, time of day etc.
** Shader for lit streets
+
** Shader for lit streets.
 +
* Custom sceneries can add and correct fixes and navaids.
 +
** This is the logical extension to what was already possible for airports using the NavData/apt folder inside a scenery folder.
 +
** FlightGear now looks for *.dat and *.dat.gz files in NavData/fix and NavData/nav in addition to NavData/apt (optional subfolders of each scenery folder).
 +
** See [https://sourceforge.net/p/flightgear/mailman/message/35716882/ this message] for details.
  
 
=== Canvas System ===
 
=== Canvas System ===
* additional APIs to update text elements more performance-friendly
+
* Additional APIs to update text elements more performance-friendly.
 +
* Stuart Buchanan has just added some new Nasal Canvas MapLayers to support Slippy Maps, as used by most web-based mapping services such as openstreetmap. This allows us to display sectional charts (for the US - vfrmap.com), and airspace information (courtesy of openaip.org), as well as a openstreetmap data. The canvas Map dialog has been updated to support these layers. Map data is retrieved over http and cached locally.<ref>{{cite web
 +
  |url    =  https://sourceforge.net/p/flightgear/mailman/message/36056088/
 +
  |title  =  <nowiki> [Flightgear-devel] Canvas MapLayer for OpenStreetMap, OpenAIP,
 +
VFR Sectionals </nowiki>
 +
  |author =  <nowiki> Stuart Buchanan </nowiki>
 +
  |date  =  Sep 28th, 2017
 +
  |added  =  Sep 28th, 2017
 +
  |script_version = 0.40
 +
  }}</ref>
  
 
=== Nasal Scripting ===
 
=== Nasal Scripting ===
Line 61: Line 76:
  
 
=== Highlighted new and improved aircraft ===
 
=== Highlighted new and improved aircraft ===
* Space Shuttle milestone 8 with complete 3d cockpit
+
* [[Space Shuttle]] milestone 8 with complete 3d cockpit.
* Saab Draken
+
* [[Saab 35 Draken|Saab Draken]]
* Mirage 2000
+
* [[Dassault Mirage 2000-5|Mirage 2000]]
* Saab Viggen
+
* [[Saab 37 Viggen|Saab Viggen]]
* Ercoupe with completely re-worked 3d model and effects
+
* [[Ercoupe 415-C|Ercoupe]] with completely re-worked 3d model and effects.
* Improvements to many AI aircraft
+
* [[Lockheed Constellation]] with new dual-control protocol for a pilot and a flight engineer.
 +
* Improvements to many AI aircraft.
  
 
=== Other ===
 
=== Other ===

Latest revision as of 10:31, 1 October 2017

Previous changelog Next changelog

The FlightGear development team is delighted to announce the v2017.2 "Boston" release of FlightGear, the free, open-source flight simulator. This new version contains many exciting new features, enhancements and bugfixes. Highlights in this release include improvements to YASIM, a better launcher, and improvements to Earthview.

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.

FlightGear features more than 400 aircraft, a worldwide scenery database, a multiplayer environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.

Download FlightGear v2017.2 for free from FlightGear.org

FlightGear - Fly Free!

Major enhancements in this release

Core

Aircraft Modeling

  • Added support to allow a geometry object (a line segment with two vertices) that is used to define both the centre and the axis for an animation. This will work with rotate, translate and the knob animations.

YASim

  • The YASim code is under heavy development and will continue to get improvements in the future.

Multiplayer

  • Optional new protocol that improves efficiency (35% reduction in bandwidth). Older clients (pre 2017.1) will only see basic aircraft motion when new protocol selected.
  • New debugging options; local loopback, transmitted packet size, packet dump.
  • Extra generic properties; float[20..39], short[0..79], bool[0..90].
  • Connect dialog will use configured ports rather than always using 5000,5000.

Atmospheric Light Scattering

  • G-force effect with greyout and tunnel vision.
  • HUD effect simulating more realistically the appearance of light projected onto glass.
  • Improved Aurora shader.

Environment Rendering

  • Added a normalmap to the Earthview clouds and landscape.
  • Added a lightmap to Earthview at night, including thunderstorm visuals.
  • Earthview atmosphere Rayleigh scattering added.

Performance

Misc/Uncategorized

  • A new, modern splash screen together with start-up tips.
  • The launcher's design is reworked.

Usability

  • Improved aircraft discovery: Search tags and large screenshots in the launcher.
  • Boston is the default airport for this release.

Internationalization

Scenery

  • Enhancements for the integration of osm2city generated sceneries:
    • Textures and effects are now part of FGData and therefore do not need to be distributed separately.
    • Traffic shader visualising cars on streets based on street type, time of day etc.
    • Shader for lit streets.
  • Custom sceneries can add and correct fixes and navaids.
    • This is the logical extension to what was already possible for airports using the NavData/apt folder inside a scenery folder.
    • FlightGear now looks for *.dat and *.dat.gz files in NavData/fix and NavData/nav in addition to NavData/apt (optional subfolders of each scenery folder).
    • See this message for details.

Canvas System

  • Additional APIs to update text elements more performance-friendly.
  • Stuart Buchanan has just added some new Nasal Canvas MapLayers to support Slippy Maps, as used by most web-based mapping services such as openstreetmap. This allows us to display sectional charts (for the US - vfrmap.com), and airspace information (courtesy of openaip.org), as well as a openstreetmap data. The canvas Map dialog has been updated to support these layers. Map data is retrieved over http and cached locally.[1]

Nasal Scripting

  • get_cart_ground_intersection() and aircraftToCart() added.

Documentation

Highlighted new and improved aircraft

Other

Parameter --log-file renamed to --log-dir (FlightGear commit dab685).

Bug fixes

  • See our bugtracker for a list, albeit incomplete, of the bugs fixed in this release.
  • Stuart Buchanan  (Sep 28th, 2017).  [Flightgear-devel] Canvas MapLayer for OpenStreetMap, OpenAIP, VFR Sectionals .