FlightGear Newsletter December 2015: Difference between revisions

Jump to navigation Jump to search
More cleanup
(→‎Animated Jetways revamped: Wikify quote in preparation for de-quote)
(More cleanup)
Line 7: Line 7:
{{Newsletter-cover-header|Development news}}<br>
{{Newsletter-cover-header|Development news}}<br>
[[#Update on HLA development|Update on HLA development]]<br>
[[#Update on HLA development|Update on HLA development]]<br>
[[#New scenemodels and TerraSync hosting needed|New scenemodels and TerraSync hosting needed]]<br>
[[#Scenemodels and TerraSync host moved|Scenemodels and TerraSync host moved]]<br>
[[#Animated Jetways revamped|Animated Jetways]]<br>
[[#Animated jetways to be revamped|Animated jetways to be revamped]]<br>
{{Newsletter-cover-header|In the hangar}}<br>
{{Newsletter-cover-header|In the hangar}}<br>
[[#EchoAir Aircraft|EchoAir Aircraft]]<br>
[[#EchoAir Silence, Amphibian & Xray|EchoAir Silence, Amphibian & Xray]]<br>
[[#Drivable vehicle|Drivable vehicle]]<br>
[[#Declasse Voodoo|Declasse Voodoo]]<br>
[[#DHC-6 Twin Otter development|DHC-6 Twin Otter development]]<br>
[[#DHC-6 Twin Otter improvments|DHC-6 Twin Otter improvments]]<br>
  | valign="top" width="33%" |
  | valign="top" width="33%" |
{{Newsletter-cover-header|Scenery Corner}}<br>
{{Newsletter-cover-header|Scenery Corner}}<br>
Line 47: Line 47:


''From {{cite web
''From {{cite web
|url = http://sourceforge.net/p/flightgear/mailman/message/34711237/
|url = http://sourceforge.net/p/flightgear/mailman/message/34711237/
|title = <nowiki>Re: [Flightgear-devel] Scenemodels and TerraScenery maintenance and degraded service</nowiki>
|title = <nowiki>Re: [Flightgear-devel] Scenemodels and TerraScenery maintenance and degraded service</nowiki>
|author = Torsten Dreyer
|author = Torsten Dreyer
Line 53: Line 53:
}}''
}}''


=== Animated jetways revamped ===
=== Animated jetways to be revamped ===
{{FGCquote
Ryan Young, the original developer of the Nasal implementation of FlightGear's [[animated jetways]], is going to start revamping the system. The system is going to be turned into a C++ subsystem, and will be streamlined to remove clutter introduced by the current implementation. Another benefit will include better performance. You can find out more about his proposals [http://sourceforge.net/p/flightgear/mailman/message/34725917/ here].
|1= I don't know if anyone remembers the Nasal-based animated jetway code I wrote a few years ago, but I'd like to rewrite it as a clean-sheet C++ subsystem. I want to eliminate the truly atrocious Nasal hacks I used in the initial implementation and make the whole thing faster and more reliable.


My objectives as of now are:
''From {{cite web
# Implement a new FGJetwayManager subsystem to replace the existing code in jetways.nas. (I have not yet decided what to do with jetways_edit.nas - it might be fixed up instead of outright replaced.)
|url = http://sourceforge.net/p/flightgear/mailman/message/34725917/
# Streamline the jetway model files in FGData. I want to do away with the generic.airline.<XYZ>.xml files because they're unnecessary clutter. The C++ code can deal with these cases.
|title = <nowiki>[Flightgear-devel] Animated jet bridges redux</nowiki>
# As for the jetway definition files themselves (<airport>.jetways.xml), the only change I'd like to make is deprecating the "elevation-m" property for each jetway, which is currently relative to the surrounding scenery, including buildings and AI craft (due to the Nasal API). Instead, I propose fixing all jetways to the ground. Rationale: The current method is unreliable (see sunken jetways at KSFO) and I can't imagine a situation when you would need a floating jetway.
|author = Ryan A Young
# Performance optimizations - much of this would come from plain superior code, but I also plan to introduce a user preference for "jetway density." That is, you can choose to spawn between 0 to 100% of all jetways defined for an airport. This allows the user to reduce the overhead from rendering and animating all those jetway objects (which is probably the biggest bottleneck besides the current Nasal implementation). This is what FSX does.
|date = Dec 29th, 2015
# Potential idea - integration with AI traffic. So that when AI airliners park at their gates, jetways will extend to meet them. The current Nasal code makes an attempt at this, but it's very hacky and unreliable. While I think this is a cool idea, I don't want to interfere with anyone's work on the AI subsystem.
}}''
 
I would greatly appreciate any ideas and comments on my proposal, as well as some pointers and tips on getting started with core development. :-)
|2= {{cite web
  | url   = http://sourceforge.net/p/flightgear/mailman/message/34725917/
  | title = <nowiki>[Flightgear-devel] Animated jet bridges redux</nowiki>
  | author = <nowiki>Ryan A Young</nowiki>
  | date   = Dec 29th, 2015
  }}
}}


== In the hangar ==
== In the hangar ==
=== EchoAir Aircraft ===
3 new fictional EchoAir aircraft in D-ECHO's hangar:
[[File:GTA V Declasse Voodoo.png|thumb|GTA V Declasse Voodoo]]
[[File:GTA V Declasse Voodoo.png|thumb|GTA V Declasse Voodoo]]
* https://forum.flightgear.org/viewtopic.php?f=4&t=28364
[[File:Twin Otter refuelling in LXGB.jpg|thumb|300px|Twin Otter secured and being refueled at LXGB]]
* https://github.com/D-ECHO
=== EchoAir Silence, Amphibian & Xray ===
Three new fictional aircraft have been released by D-ECHO. The '''EchoAir Silence''', '''EchoAir Amphibian''', and the '''EchoAir Xray''' can be downloaded from their development repositories ([https://github.com/D-ECHO/EchoAirSilence], [https://github.com/D-ECHO/EchoAirAmphibian], and [https://github.com/D-ECHO/EchoAirXray], respectively). You can find out more [http://forum.flightgear.org/viewtopic.php?f=4&t=28364 here].


=== Drivable vehicle ===
=== Declasse Voodoo ===
Ausdkunst (Kerdigargae) has released GTA V Declasse Voodoo for flightgear:
Ausdkunst has released the fictional Grand Theft Auto V '''Declasse Voodoo''' for FlightGear. You can download it from its [https://github.com/ausdkunst/FG-GTA-V-Declasse-Voodoo development repository]. You can find out more at its [http://forum.flightgear.org/viewtopic.php?f=4&t=28394 forum topic].
* http://forum.flightgear.org/viewtopic.php?f=4&t=28394
* https://github.com/ausdkunst/FG-GTA-V-Declasse-Voodoo


=== DHC-6 Twin Otter development ===
=== DHC-6 Twin Otter improvments ===
[[File:Twin Otter refuelling in LXGB.jpg|thumb|300px|Twin Otter secured and being refueled at LXGB]]
The '''[[De Havilland Canada DHC-6 Twin Otter|DHC-6 Twin Otter]]''' has received some updates during the past few months, which are now available in [{{fgaddon url|dhc6}} FGAddon]. Just some of the improvements include:
The [[De Havilland Canada DHC-6 Twin Otter|DHC-6 Twin Otter]] recieved some updates during the past few months, which are now available in [http://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Aircraft/dhc6/ FGAddon]:
* Components to secure the aircraft like wheel chocks, tie-downs, etc. have been added
* Components to secure the aircraft like wheel chocks, tiedowns, etc. have been added
* Some work on the cockpit, now including among others a radar altimeter, a turn coordinator and an {{abbr|ELT|emergency locator transmitter}}
* Some work on the cockpit, now including among others a radar altimeter, a turn coordinator and an ELT
* Added support for environmental sounds (thunder, rain)
* Added support for environmental sounds (thunder, rain)
* A custom 2D panel
* A custom 2D panel
* Walker support
* Walker support
* Fuel truck
* Fuel truck
* and many more...


== Scenery corner ==
== Scenery corner ==

Navigation menu