Ffgo

Latest version: v1.12.8

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.12.2

[BUGFIX] Layout improvements in the main window. The goal is to increase the
likelihood of the main window fitting on screens that are not very
wide (1280 pixels wide with font size 11 should now be OK in English
as well as in French—this of course depends on the particular fonts
used). (Florent Rougon)
[FEATURE] Use a Ttk PanedWindow for the top part of the main window, thus
allowing users to choose how to distribute horizontal space in the
top “row” containing the aircraft list, the two middle panes and the
airport list (at run time, using the mouse). (Florent Rougon)
[BUGFIX] Stricter check for FlightGear versions having the --json-report
option. Now that FlightGear 2016.4.1 is out, check for this version
rather than 2016.4.0, because 2016.4.1 guarantees the availability
of --json-report while 2016.4.0 does not (only the very last FG
commits labelled 2016.4.0 have this option). (Florent Rougon)
[FEATURE] Small addition to README.conditional-config (ATCChatter example).
(Florent Rougon)

1.12.1

[BUGFIX] Update changed URL to retrieve METAR reports. The old URL
<http://weather.noaa.gov/> doesn't work anymore, use
<http://tgftp.nws.noaa.gov/> instead. I thought FFGo wasn't
affected, and since nobody reported the problem... (Florent Rougon)

1.12.0

[FEATURE] Support reading and merging of in-scenery-paths apt.dat files.

* Adapt to the new feature introduced in FlightGear commit 516a5cf0
that allows FlightGear to read and merge an arbitrary number of
uncompressed or gzip-compressed apt.dat files located in the
NavData/apt subdirectory of each scenery path (plus, at least for
now, the usual $FG_ROOT/Airports/apt.dat.gz considered with lowest
priority).

* Users of FlightGear 2016.4.0 must have their FlightGear more
recent than November 9, 2016 (FlightGear commit fb10f76e). For
FlightGear < 2016.4.0, only $FG_ROOT/Airports/apt.dat.gz is read
(old behavior).

(Florent Rougon)
[FEATURE] Introduce a new “download directory” setting, tunable from the
Preferences dialog.

This is necessary, because the directory specified with the
--download-dir fgfs option contributes a scenery path when TerraSync
is enabled ($download_dir/TerraSync except when --terrasync-dir is
used, but this last option is not very useful, only kept as legacy
since --download-dir was added to FlightGear).

IMPORTANT:

Using --download-dir or --terrasync-dir inside the Options Window
is not supported anymore, as doing this correctly would
potentially require to rebuild the apt digest file every time a
character is added to, or removed from the corresponding line in
the Options Window. To compensate for this, users can set the
download directory in the Preferences dialog.

Print an explanatory message when trying to use --download-dir or
--terrasync-dir in the Options Window.
(Florent Rougon)
[USABILITY] Add a progress bar to the window displayed when rebuilding the apt
digest file/airport database. (Florent Rougon)
[FEATURE] Add config parameters and drop-down lists for the season
(summer or winter textures) and time of day. (Florent Rougon)
[FEATURE] Add “Enable automatic scenery download” (i.e., TerraSync), “Start
FlightGear in full screen”, “Start FlightGear paused”, “Enable
multi-sample anti-aliasing” and “Enable deferred rendering
(Rembrandt)” config parameters and check buttons. (Florent Rougon)
[MAINT] Try to simplify and make more understandable the logic deciding when
to rebuild the apt digest file (especially in automatic mode).
(Florent Rougon)
[BUGFIX] Small fix in Config._findInstalledApt() (used for the “Show
installed airports only” feature, when choosing “Update list of
installed airports” in the Settings menu).

In the corner case where TerraSync is enabled and the TerraSync
directory isn't listed in Config.FG_scenery, then FlightGear *is*
going to use it as a scenery path, so visiting Config.FG_scenery
only is not quite right. This is fixed for FlightGear versions that
have --json-report (option which appeared in FlightGear 2016.4.0,
commit fb10f76e from November 9, 2016).

Anyway, I recommend to *always* explicitly list the TerraSync
directory in Config.FG_scenery: this is IMHO more logical, and the
resulting behavior is more predictable. Otherwise, the list of
scenery paths used by FlightGear can change whenever you enable or
disable TerraSync---eeek!
(Florent Rougon)
[USABILITY] Disable the error popup dialog when parsing broken groundnet files.

This dialog box was quite ugly and annoying, and didn't have the
effect I hoped (i.e., people fixing the groundnet files---at least,
not in many airports distributed via TerraSync).

The errors are still logged to the terminal and to FFGo's log file
for those who care about providing sane groundnet files.
(Florent Rougon)
[USABILITY] Print a helpful message when the fallback localization file
ffgo/data/locale/en/LC_MESSAGES/FFGo.mo can't be found. This happens
every time someone tries to run FFGo from the Git repository without
preparing it as per the instructions in docs/INSTALL/INSTALL_en. And
then people think it's a bug! This message should help prevent such
confusion. (Florent Rougon)
[MAINT/FEATURE] Update the “FFGo conditional config documentation” (aka
README.conditional-config).

* Don't use options such as --timeofday, --season,
--enable-fullscreen, --enable-terrasync and --terrasync-dir in the
examples, since these are now specifically managed by FFGo, thus
using them in the Options Window is redundant and confusing (e.g.,
if a checkbox is unchecked but the corresponding option is added
from the Options Window).

* Give a hint about how to automatically load specific joystick
binding files depending on the aircraft (this is in an example
regarding helicopters, using the 'heli_class' CondConfigParser
variable).

(Florent Rougon)
[FEATURE] Update the German translation. (chris_blues)

1.11.2

[BUGFIX] Fix FG_SCENERY tooltip concerning the default TerraSync directory.
The previously-indicated default ($FG_HOME/TerraSync) was correct
for non-Windows systems, but for Windows it wasn't. This is because
Windows uses a different code path in FlightGear to determine
FlightGear's download directory, and the FlightGear wiki page for
TerraSync (<http://wiki.flightgear.org/TerraSync>) was incorrect.
Both FFGo's tooltip and the TerraSync wiki page are now fixed.
(Florent Rougon)
[BUGFIX] There was a similar problem in config_en, config_de and config_fr
(default config options). Don't mention $FG_HOME/TerraSync anymore,
point to <http://wiki.flightgear.org/TerraSync> instead.
(Florent Rougon)
[BUGFIX] Make the file and directory selectors more robust in case the HOME
environment variable points to a non-existent file or directory.
(Florent Rougon)
[USABILITY] Add more commented out options to the default configuration.

* Example for --metar (to choose specific weather conditions).

* How to enable the Phi web interface to FlightGear, using
--httpd=127.0.0.1:8080 or --httpd=8080.

* Example of --multiplay options to establish direct multiplayer
connection between two FlightGear instances running on the same
computer, without going through an fgms server (FlightGear
multiplayer server).
(Florent Rougon)
[USABILITY] Remove useless --enable-real-weather-fetch option from
unmaintained config_ll files (Italian, Japanese and Polish outdated
translations of ffgo/data/config/config_en). This option is already
enabled by default in contemporary FlightGear. We already have to
choose between useful options, so let's not waste config space/add
complexity with useless ones... (Florent Rougon)
[USABILITY] Improve the installation instructions. Actually, most of the
recent improvements in this area went to
<https://wiki.flightgear.org/FFGo>, but some of these have been
“backported” to docs/INSTALL/INSTALL_en in this release. Moreover,
this file now clearly suggests users to start with the installation
instructions from the FFGo wiki page first, then to consult
docs/INSTALL/INSTALL_en in case they need more information on
certain subjects. (Florent Rougon)
[MAINT] Aircraft is an invariable noun. Argh. Fix spelling in all places
where this is safe for a “stable update”.
(Florent Rougon)
[FEATURE] Update the German translation. (chris_blues)
[FEATURE] Update the Spanish translation of ffgo/data/config/config_en.
(carmen890)

1.11.1

[BUGFIX] Prevent unwanted selection changes in the airport and aircraft
choosers. The airport and aircraft choosers suffered from the
following problem: if the associated search field was not empty,
some operations such as running FlightGear or changing the sort
order in the airport or aircraft list, could cause the selected item
to be changed based on the contents of the search field. Such
unwanted changes could only happen after FlightGear was started,
which somehow mitigated the impact of the bug, but still, this was
clearly undesirable and could be confusing. (Florent Rougon)
[MAINT] Declare Python 3.5 support in the setup.py metadata.
(Florent Rougon)

1.11.0

[FEATURE] New Pressure Converter dialog. This dialog, accessible from the
Tools menu, allows one to quickly convert a pressure value from
inches of mercury (inHg) to hectoPascals (hPa) and vice versa. This
is useful when the QNH value obtained from METAR or ATIS (the
“altimeter setting”) is not in a unit that is directly usable with
your aircraft's instruments. (Florent Rougon)
[FEATURE] Help menu: add an entry (“Show available fgfs options”) to show the
output of 'fgfs --help --verbose'. This allows one to easily see (a
subset of) what can be put in the Options Window (command-line
options such as --enable-fullscreen or --disable-hud-3d).
(Florent Rougon)
[BUGFIX] Fix state management for the runway and parking buttons. With the
default, empty config (FG_ROOT config parameter not filled, etc.),
clicking on either the runway or the parking button was possible,
but triggered an error (a harmless one, though). FFGo now ensures
that said buttons are disabled when appropriate. (Florent Rougon)
[USABILITY] Use a color suitable for prolonged reading when displaying
potentially long texts (e.g., the FFGo help file accessible from the
Help menu, or when doing Help → Show available fgfs options).
(Florent Rougon)
[USABILITY] Improve the documentation concerning FFGo installation
(docs/INSTALL/INSTALL_en and <https://wiki.flightgear.org/FFGo>).
Among other changes, there is now a precise description of how to
install MagneticField on Windows. Thanks to jaxsin on the FlightGear
forum for testing things on Windows and reporting. (Florent Rougon)
[USABILITY] Don't attempt to run FlightGear if Config.FG_bin is empty or
whitespace-only. Rather, display a helpful message. (Florent Rougon)
[USABILITY] Improve the error reporting dialog boxes displayed when FlightGear
can't be run or when trying to start FlightGear while it is already
running. (Florent Rougon)
[USABILITY] Add commented-out property settings for anti-aliasing to the
default FlightGear options. The commented-out lines are:

--prop:/sim/rendering/multi-sample-buffers=true

and

--prop:/sim/rendering/multi-samples=4

as mentioned on the Anti-aliasing page of the FlightGear wiki
(<http://wiki.flightgear.org/Anti-aliasing>).
Thanks to jaxsin on the FlightGear forum for the suggestion.
(Florent Rougon)
[USABILITY] Update other comments in the default FlightGear options:
- the comment about --terrasync-dir, which benefits from a fix
in FlightGear 2016.2.0 (FlightGear commit
41b78ce1505aced494f588d6f3591c8af68a8bbe of Sunday, Feb 21);
- the comment about running 'fgfs --help --verbose',
which can now be easily done from FFGo's Help menu.
(Florent Rougon)
[USABILITY] Improve or polish several tooltip texts and labels.
(Florent Rougon)
[FEATURE] Update the German translation. (chris_blues)

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.