FlightGear Newsletter January 2016
This newsletter is a draft.
Please feel free to add content you think will be of interest to the FlightGear community. You can read the latest newsletter at FlightGear Newsletter December 2015. |
Development news |
Scenery Corner |
Contributing |
Development news
New ATC-pie release
ATC-pie has been incremented to r8, a new release featuring an en-route control mode. It allows to play without a base airport, and to centre the radar anywhere on Earth, i.e. to detach it from any available airport position. The good news is that it supports solo games as well, which brings a new type of fun into the program. In solo CTR mode, aircraft transit your airspace following assigned routes. Your job is to reassign levels, routing points, etc. to have aircraft fly across safely until handover to the neighbouring CTR.
New Versioning Scheme
Hi all to prepare for our next releases, I have just set the version number for - fgdata - simgear - flightgear - fgrun to 2016.1.0 This marks the beginning of the new version number scheme as discussed before and hopefully the beginning of fully automated releases in a few weeks. Now that our scenery infrastructure is in a working condition again, I will focus on preparing the scripts for Jenkins. Usual disclaimer: In the unlikely event of receiving a version number mismatch error message for fgdata, please tripple check that you have compiled simgear AND flightgear AND have the latest fgdata. Regards, Torsten — Torsten Dreyer (Jan 5th, 2016). [Flightgear-devel] Release preparations.
(powered by Instant-Cquotes) |
Release changes
Hi all to prepare for our next releases, I have just set the version number for - fgdata - simgear - flightgear - fgrun to 2016.1.0 This marks the beginning of the new version number scheme as discussed before and hopefully the beginning of fully automated releases in a few weeks. Now that our scenery infrastructure is in a working condition again, I will focus on preparing the scripts for Jenkins. Usual disclaimer: In the unlikely event of receiving a version number mismatch error message for fgdata, please tripple check that you have compiled simgear AND flightgear AND have the latest fgdata. — Torsten Dreyer (Jan 5th, 2016). [Flightgear-devel] Release preparations.
(powered by Instant-Cquotes) |
Reset & Re-init Improvements
Work in progress This article or section will be worked on in the upcoming hours or days. See history for the latest developments. |
- Pull Ephemeris out of FGGlobals FlightGear commit ba56c4
- Make PerformanceDB a real subsystemFlightGear commit 83ea6d
- Stop OSG threading earlier on shutdown. Avoid intermittent race conditions on shutdown when the OSG pager/Db thread is running. Ensure the OSG threads are stopped before we start tearing down any scene graph nodes. FlightGear commit b7c88e
- AI subsystem now does an orderly shutdown - remove special case logic which is no longer required FlightGear commit c69e6f
- Pull Sound-manager out of FGGlobalsFlightGear commit 52fd69
- Remove FontCache from globals. - access via a singleton instead. FlightGear commit fc9c43
- Chatter-queue moved out of globals - now lives as part of the sound-manager, FlightGear commit c40040
Route Manager GUI
waypointlist commits
Project3000 and TerraSync
I am thinking about making the scenery object from project3000 and osm2city available via terrasync. Just dumping the files in the models database is probably not a good idea as this would be a bit too much for many systems to render. But probably we could load those objects under individual subtrees in the scene graph and make them selectable using a new draw-mask flag? Even the loading of the scenery should be selectable by a property, at least at startup of fgfs. This should not be too complicated and would eventually needs the following tasks to be done: - work out a directory structure within the scenery system, besides /Objects /Models etc. - work out a scene graph structure for the models and a corresponding draw mask - implement the loader in SimGear (mostly copy&paste) - help me writing the automated importer/exporter script for our scenery server Anybody interested in pushing this? I don't have enough time to to this myself but I would happily help getting started. — Torsten Dreyer (Jan 7th, 2016). [Flightgear-devel] Making project3000 and osm2city part of
terrasync?.
(powered by Instant-Cquotes) |
Python and FlightGear
I wrote a really quick/simple property tree implementation in python ... it doesn't do any of the fancy stuff the FlightGear property system does (like listeners, read/write tracing, etc.) But it does implement a basic shared property tree and allows (in python) direct referencing of property tree elements. https://github.com/AuraUAS/aura-core/blob/python/src/python/props.py |
Experimental directional moonlight patches
The changes here are for an initial milestone - exposing the position of the moon in the local aircraft frame and setting the amount of night-time illumination based on the phase of the moon. I have implemented some core infrastructure in Durk's ancient 1997-1998 ephemeris code (simgear), and in the flightgear time manager, ephemeris and solar system body (sun)solver code. I'll delve into full details below but, quickly, the changes are in the branches: https://sourceforge.net/u/edauvergne/flightgear/ci/directional_moonlight_v1/tree/ https://sourceforge.net/u/edauvergne/simgear/ci/directional_moonlight_v1/tree/ https://sourceforge.net/u/edauvergne/fgdata/ci/directional_moonlight_v1/tree/ More details can be found in the corresponding forum thread [1]. Initial results of the current code - specifically the automatic lighting of the ALS scene at night based on the moon's phase - are given in that thread [2], as well as below. Cheers, Edward [1] http://forum.flightgear.org/viewtopic.php?f=47&t=28201 (permanent archive: https://web.archive.org/web/http://forum.flightgear.org/viewtopic.php?f=47&t=28201 ). [2] http://forum.flightgear.org/viewtopic.php?f=47&t=28201&start=75#p271916 (permanent archive: https://web.archive.org/web/http://forum.flightgear.org/viewtopic.php?f=47&t=28201&start=75#p271916 ). — Edward d'Auvergne (Jan 8th, 2016). [Flightgear-devel] Implementing directional moonlight (local
position, phase-based full scene lighting, reflections,
and optical effects)..
(powered by Instant-Cquotes) |
In the hangar
GTA V Airtug & Vapid Speedo
Two GTA V vehicles have been released by Ausdkunst. The Aitug and Vapid Speedo can be downloaded from their development repositories (1 2 respectively). You can find out his other projects by clicking here.
Scenery corner
Kansai (RJBB) Sneak Peak
Work continues on Kansai Intl Airport by a team headed by Israel Hernandez (IH-COL). A custom 850 dat layout has been made, with all the appropriate markings. The main terminal has been built, including an animated 'sky-train'. Work continues on Terminal 2, the FEDEX building, and the cargo ramp. Most recently, J. Redpath has been adding lamps to the remote stands and cargo ramp, as seen in this screenshot:
More og Romsdal
More og Romsdal is a province in Norway. For a part of it, there is now a custom scenery available featuring new airport layouts and (partly) z-fighting/flooding fix:
Airport buildings for ENAL, EMNL and ENKB are now available via terrasync.
For more information, visit More og Romsdal
Community news
Happy birthday ATC-pie!
ATC-pie is one year old! On January 15 last year, the initial beta version was released and put to real game testing. On February 1, the first version (r1) was out, initiating the string of improvements that took place until today. This is certainly a time for the developer to thank all users who have tried or adopted it and those who have helped to improve it. Perhaps also an occasion for happy players to wrap up a nice present for it in the form of a kind review? ;-)
Contributing
Translators required
The FlightGear Wiki still needs help for translating it into various languages. If you are interested in making the FlightGear Wiki multilingual, start at Help:Translate. | |
Le wiki de FlightGear a toujours besoin d'aide pour être traduit en différentes langues. Si vous êtes intéressé par le rendre multilingue, commencez par lire Help:Traduire. | |
Das FlightGear Wiki benötigt immer noch Hilfe bei der Übersetzung in verschiedene Sprachen. Wenn Du Interesse daran hast, das FlightGear Wiki Mehrsprachig zu machen, dann fang doch mit Help:Übersetzen an. | |
De FlightGear Wiki kan nog steed hulp gebruiken bij het vertalen van artikelen. Als je interesse hebt om de wiki meertalig te maken, raden we je aan om een kijkje te nemen bij Help:Vertalen. | |
La wiki de FlightGear todavía necesita ayuda para traducirla a varios lenguajes. Si estás interesado en hacer la FlightGear wiki multilingüe, entonces comienza en Help:Traducir. | |
La wiki de FlightGear encara necessita ajuda per traduir-la a diverses llengües. Si esteu interessat en fer la wiki de FlightGear multilingüe, llavors comenceu a Help:Traduir. | |
A wiki de FlightGear ainda necessita de ajuda para traduzi-la em vários idiomas. Se estás interessado em tornar a wiki de FlightGear multi-lingual, por favor começa em Help: Traduzir. |
FlightGear logos
If you want some graphic elements for your FlightGear-related site (such as a hangar or YouTube channel), please feel free to visit FlightGear logos for a repository of logos. And if you have some art skills, please don't hesitate to contribute with your own design creations.
Screenshots
The FlightGear project always needs screenshots, which show features that were added since the last release. These should be of good quality, especially in content and technical image properties. It is therefore recommended to use the best viable filter settings (anti-aliasing, texture sharpening, etc.). More info at Howto:Make nice screenshots.
Screenshot of the Month
Entries for this month's best screenshot can be submitted to this forum topic. Be sure to see the first post for participation rules. For purposes of convenience and organization, after all the entries have been submitted, a new forum topic will be started containing all shots in an easy-to-view layout. The voting will then take place there. Once the voting has finished, the best screenshot will be presented on this page.