<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egrp</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egrp"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Egrp"/>
	<updated>2026-04-08T13:19:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Discord&amp;diff=137203</id>
		<title>Discord</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Discord&amp;diff=137203"/>
		<updated>2023-01-24T17:40:24Z</updated>

		<summary type="html">&lt;p&gt;Egrp: Added server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Discord''' is used in the FlightGear community as an alternative to [[Mumble]], [[TeamSpeak]], [[FGCom]] or [[Ventrilo]].&lt;br /&gt;
&lt;br /&gt;
Discord is a free voice and chat software that can be downloaded as an app or used in a browser.&lt;br /&gt;
&lt;br /&gt;
== Invite links ==&lt;br /&gt;
{{note|1=Its advised that you create a permanent account, instead of creating guest accounts as some people create duplicate accounts which clogs up the member logs and makes it more difficult to @mention people.}}&lt;br /&gt;
&lt;br /&gt;
Furthermore many other FlightGear servers exist that you may need an personal invite to join. The easiest way to find them is to go to the FlightGear server and ask or ask in forums.&lt;br /&gt;
&lt;br /&gt;
== FlightGear Communities on Discord ==&lt;br /&gt;
&lt;br /&gt;
=== General, Help and Support, Communities ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Topic !! Invite link&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear&lt;br /&gt;
| https://discord.gg/rzuV2DR&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear FDM School&lt;br /&gt;
| https://discord.gg/Uyrtsar&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Air Race League&lt;br /&gt;
| https://discord.gg/HCAuU9D&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Virtual Alliance&lt;br /&gt;
| https://discord.gg/VqzTG2N&lt;br /&gt;
|-&lt;br /&gt;
| FG Events&lt;br /&gt;
| https://discord.gg/GY4N6Cu&lt;br /&gt;
|-&lt;br /&gt;
| FG FDM School&lt;br /&gt;
| https://discord.gg/U5KXyMU&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Republic, A friendly community about FlightGear.&lt;br /&gt;
| https://discord.gg/sBJy46Uq7z&lt;br /&gt;
|-&lt;br /&gt;
|FlightGear soaring club&lt;br /&gt;
|https://discord.gg/NvJjmzMfRP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Military Aviation Communities ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Topic !! Invite link&lt;br /&gt;
|-&lt;br /&gt;
| Operation Red Flag military FG community (OPRF)&lt;br /&gt;
| https://discord.gg/ptVapkE&lt;br /&gt;
|-&lt;br /&gt;
| Combined Joint Task Force 50 (OPRF event planning/hosting and more)&lt;br /&gt;
| https://discord.gg/2nxjb6y&lt;br /&gt;
|-&lt;br /&gt;
| Warbirds, WWII-era aircraft&lt;br /&gt;
| https://discord.gg/yJaP5Wn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Country Specific Communities ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Topic !! Invite link&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Australia (Scenery Development &amp;amp; Community)&lt;br /&gt;
| https://discord.gg/JzTEXsZ&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Italia (ITA Mercenaries)&lt;br /&gt;
| https://discord.gg/5RzyXRf&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Germany&lt;br /&gt;
| https://discord.gg/FNnpjCPSze&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Indian Community&lt;br /&gt;
| https://discord.gg/Tu7n5FmG5S&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Asia&lt;br /&gt;
| https://discord.gg/7saCkA2jQj&lt;br /&gt;
|-&lt;br /&gt;
| FlightGear Hong Kong&lt;br /&gt;
| https://discord.gg/9QVKcT6skU&lt;br /&gt;
|-&lt;br /&gt;
|FlightGear Myanmar&lt;br /&gt;
|https://discord.gg/VbT88KEGrk&lt;br /&gt;
|-&lt;br /&gt;
|FlightGear Poland (FlightGear Polska)&lt;br /&gt;
|https://discord.gg/gHEXsjB7b6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Aircraft-specific ===&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Aircraft !! Invite link&lt;br /&gt;
|-&lt;br /&gt;
| Aermacchi MB-339&lt;br /&gt;
| https://discord.gg/vNZ5ZPv&lt;br /&gt;
|-&lt;br /&gt;
| Airbus [[Airbus A320 Family|A320]] &amp;amp; A330 Development&lt;br /&gt;
| https://discord.gg/7kzg9Te&lt;br /&gt;
|-&lt;br /&gt;
| Airbus A350 Development&lt;br /&gt;
| https://discord.gg/vK5f2s6&lt;br /&gt;
|-&lt;br /&gt;
| Boeing F/A-18C Hornet&lt;br /&gt;
| https://discord.gg/8GzpdK4j8P&lt;br /&gt;
|-&lt;br /&gt;
| LincolnWorks (747 and A380)&lt;br /&gt;
| https://discord.gg/2DMVpnJ&lt;br /&gt;
|-&lt;br /&gt;
| F-111 Aardvark&lt;br /&gt;
| https://discord.gg/DSrSbmx&lt;br /&gt;
|-&lt;br /&gt;
| [[General Dynamics F-16 Fighting Falcon]]&lt;br /&gt;
| https://discord.gg/8RcYnjA&lt;br /&gt;
|-&lt;br /&gt;
| [[PZL-Koliber-family | PZL Koliber family]]&lt;br /&gt;
| https://discord.gg/beADn2sWM6&lt;br /&gt;
|-&lt;br /&gt;
| MD-11, MD-80, ITAF by Octal&lt;br /&gt;
| https://discord.gg/gxAhC3j&lt;br /&gt;
|-&lt;br /&gt;
| [[Mikoyan-Gurevich MiG-21bis]]&lt;br /&gt;
| https://discord.gg/bs8xyz3&lt;br /&gt;
|-&lt;br /&gt;
| [[Mirage 2000]]&lt;br /&gt;
| https://discord.gg/xZ3r2KR&lt;br /&gt;
|-&lt;br /&gt;
| Panavia Tornado&lt;br /&gt;
| https://discord.gg/26rvkr2&lt;br /&gt;
|-&lt;br /&gt;
| [[Saab 37 Viggen]]&lt;br /&gt;
| https://discord.gg/RJTwS9a&lt;br /&gt;
|-&lt;br /&gt;
| SEPECAT Jaguar&lt;br /&gt;
| https://discord.gg/G5q5XYN&lt;br /&gt;
|-&lt;br /&gt;
| FG-1000 Stealth Fighter&lt;br /&gt;
| https://discord.gg/3MFZauxyPW&lt;br /&gt;
|-&lt;br /&gt;
|Boeing 777&lt;br /&gt;
|https://discord.gg/8McTuYdK&lt;br /&gt;
|-&lt;br /&gt;
|A-10A Warthog&lt;br /&gt;
|https://discord.gg/RmtjmsT5vS&lt;br /&gt;
|-&lt;br /&gt;
|Soviet Aviation for FGFS&lt;br /&gt;
|https://discord.gg/YC2EYGK5Xf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* https://discord.com/ Official website&lt;br /&gt;
&lt;br /&gt;
[[de:Discord]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Air Traffic Control]]&lt;/div&gt;</summary>
		<author><name>Egrp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=136929</id>
		<title>Howto:Animated jetways (Type 1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=136929"/>
		<updated>2022-12-31T16:49:48Z</updated>

		<summary type="html">&lt;p&gt;Egrp: /* Compatible airports and aircraft */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Animated jetways''' are dynamic {{Wikipedia|jetway}} models that connect to your aircraft when you are pulled up at a gate. [[FlightGear]] boasts the most advanced animated jetways in the flight simulator market, beating those of Microsoft Flight Simulator and X-Plane in features — a testament to the flexibility of FlightGear. This article describes how to obtain and use the jetways and interface them with aircraft and scenery.&lt;br /&gt;
&lt;br /&gt;
This feature was broken for a while from end of 2016 up to 2018.2. FlightGear couldn't write the temporary model files in FG_HOME. Meanwhile this issue is solved. &amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  |url    =  https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/57E1A8F5.8020005%40gmx.de/#msg35381005&lt;br /&gt;
  |title  =  &amp;lt;nowiki&amp;gt; AI Jetways broken in 2016.3.1  &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |author =  &amp;lt;nowiki&amp;gt; several &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |date   =  Sep 20th, 2016&lt;br /&gt;
  |added  =  Sep 20th, 2016 &lt;br /&gt;
  |script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
A workaround was to use jetways.nas modified by icare38.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  |url    =  https://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=8728&amp;amp;hilit=animated+jetways&amp;amp;start=360#p305747&lt;br /&gt;
  |title  =  &amp;lt;nowiki&amp;gt; AI Jetways broken in 2016.3.1  &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |author =  &amp;lt;nowiki&amp;gt; icare38 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |date   =  Feb 29th, 2017&lt;br /&gt;
  |added  =  Feb 29th, 2017&lt;br /&gt;
  |script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compatible airports and aircraft ==&lt;br /&gt;
This section lists the airports having animated jetways, as well as the aircraft and AI aircraft supporting them, as of September 2015.&lt;br /&gt;
&lt;br /&gt;
The compatible airports are:&lt;br /&gt;
* [[London Gatwick Airport]] (EGKK)*&lt;br /&gt;
* [[Amsterdam Airport Schiphol]] (EHAM)&lt;br /&gt;
* Denver International Airport (KDEN)*&lt;br /&gt;
* Las Vegas McCarran International Airport (KLAS)*&lt;br /&gt;
* [[San Francisco International Airport]] (KSFO)&lt;br /&gt;
* Ted Stevens Anchorage International Airport (PANC)*&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; indicates the jetways for this airport were auto-converted and do not have gate numbers.''&lt;br /&gt;
&lt;br /&gt;
The aircraft supporting animated jetways are:&lt;br /&gt;
* [[Boeing 717]]&lt;br /&gt;
* [[Boeing 747-8i]]&lt;br /&gt;
* [[Boeing 757-200]] and -300&lt;br /&gt;
* [[Boeing 767-300]]/ER&lt;br /&gt;
* [[Boeing 777-200ER|Boeing 777 (all passenger versions)]]&lt;br /&gt;
* [[Bombardier CRJ700]]&lt;br /&gt;
* [[McDonnell Douglas MD-11]]&lt;br /&gt;
* [[Tupolev Tu-144]]&lt;br /&gt;
* [[Tupolev Tu-154B]]&lt;br /&gt;
&lt;br /&gt;
The [[AI Traffic|AI aircraft]] supporting animated jetways are:&lt;br /&gt;
* [[Airbus A319]]&lt;br /&gt;
* [[Airbus A320]]&lt;br /&gt;
* [[Airbus A321]]&lt;br /&gt;
* [[Boeing 737]]&lt;br /&gt;
* [[Boeing 747-400]]&lt;br /&gt;
* [[McDonnell Douglas MD-80]]&lt;br /&gt;
&lt;br /&gt;
== Obtaining and installing ==&lt;br /&gt;
FlightGear 2.4.0 and later include the animated jetway system. Nothing extra has to be installed.&lt;br /&gt;
&lt;br /&gt;
== Using the jetways ==&lt;br /&gt;
# Start FlightGear in any compatible aircraft. Make sure to have animated jetways enabled (AI-&amp;gt;Jetway-&amp;gt;EnableAnimatedJetways and View-&amp;gt;RenderingOptions-&amp;gt;AnimatedJetways)&lt;br /&gt;
# Fly (or spawn) to any airport equipped with animated jetways. You can tell if a jetway is animated by pressing {{key press|Ctrl|C}}; if the polygons are highlighted in yellow, then it is animated.&lt;br /&gt;
{{note|Ensure you have the latest scenery from [[TerraSync]] so you do not get conflicts between animated and static jetways.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Taxi up to an animated jetway and park near it, then click it. If your aircraft is supported and parked well enough, the jetway will extend, rotate, and connect.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An easy use case eg. is to spawn FlightGear with a 777-200 (which is supported) at KSFO parking position E60. You will see the jetway through the cockpit window. Click on it and it will start moving.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
=== Available jetway models ===&lt;br /&gt;
The {{fgdata file|Models/Airport/Jetway/generic.xml|t=generic jetway model}} in FGData is broken, but there is [http://scenemodels.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211 a repaired version in the TerraSync scenery repository].&lt;br /&gt;
&lt;br /&gt;
Available jetway models in the object database are listed here https://scenery.flightgear.org/app.php?c=Models&amp;amp;a=browse&amp;amp;shared=21. Only some of them can be used as animated jetway. These are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model file !! Link !! Used at || Remarks&lt;br /&gt;
|-&lt;br /&gt;
| generic.xml || https://scenery.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211 || KSFO || This model might cause a collision with your aircraft if you move too close. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The number of occurences in the database probably is misleading because usages in ''ICAO''.jetways.xml are not counted here.&lt;br /&gt;
&lt;br /&gt;
=== Adding support in aircraft ===&lt;br /&gt;
# Open up the main model of your aircraft in your favorite 3D modeling software (such as [[Blender]]).&lt;br /&gt;
# Move the model around to account for any offsets you have in the main model file, then get the coordinates of the door.&lt;br /&gt;
[[File:Animated-jetway-tutorial.jpg]]&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code in your aircraft's -set.xml (remember to merge the tags properly):&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sim&amp;gt;&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;door&amp;gt;&lt;br /&gt;
   &amp;lt;position-x-m type=&amp;quot;float&amp;quot;&amp;gt;X-M&amp;lt;/position-x-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-y-m type=&amp;quot;float&amp;quot;&amp;gt;Y-M&amp;lt;/position-y-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-z-m type=&amp;quot;float&amp;quot;&amp;gt;Z-M&amp;lt;/position-z-m&amp;gt;&lt;br /&gt;
   &amp;lt;jetway-hood-deg type=&amp;quot;float&amp;quot;&amp;gt;HOOD-DEG&amp;lt;/jetway-hood-deg&amp;gt;&lt;br /&gt;
  &amp;lt;/door&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: where &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; are the X/Y/Z coordinates of the door in meters and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; is the jetway hood rotation amount. To specify more doors, just add more door elements.&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code into your XML model file to enable the jetways to connect to your aircraft over the [[multiplayer]] network:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;nasal&amp;gt;&lt;br /&gt;
  &amp;lt;load&amp;gt;&lt;br /&gt;
   var model = cmdarg();&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;, 1).setValue(X-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;, 1).setValue(Y-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;, 1).setValue(Z-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;, 1).setValue(HOOD-DEG);&lt;br /&gt;
  &amp;lt;/load&amp;gt;&lt;br /&gt;
 &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: Again, replace &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; with their respective values. To add more doors, duplicate the last four lines of [[Nasal]] code and replace &amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;[1]&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;[2]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Adding support in AI aircraft ====&lt;br /&gt;
Follow the steps for regular aircraft above, but only add in the Nasal code. &lt;br /&gt;
&lt;br /&gt;
Background: The model definition of AI (and MP) aircraft is not available in Nasal. So any door definition located as property inside any XML file is not available for the jetways module. For that reason AI aircraft xml files must contain an embedded piece of Nasal code for writing the door information into the AI models property tree. This is an example taken from the MD80 AI aircraft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;PropertyList&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        &amp;lt;nasal&amp;gt;&lt;br /&gt;
                &amp;lt;load&amp;gt;&lt;br /&gt;
                 var model = cmdarg();&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;,1).setValue(-19.241);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;,1).setValue(-1.529);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;,1).setValue(2.505);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;,1).setValue(3);&lt;br /&gt;
                &amp;lt;/load&amp;gt;&lt;br /&gt;
        &amp;lt;/nasal&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
&amp;lt;/PropertyList&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding support in scenery ===&lt;br /&gt;
==== Placing jetways ====&lt;br /&gt;
# Launch FlightGear in your favorite aircraft, such as the [[Bluebird]].&lt;br /&gt;
{{note|You ''cannot'' use the [[UFO]] because its scenery editing function will interfere with the jetway editor.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to {{menu item|AI|Jetway Settings}} and tick the '''Enable jetway editor''' checkbox, then click the {{button|Open Editor}} button.&lt;br /&gt;
[[File:Animated-jetway-editor.jpg]]&lt;br /&gt;
&amp;lt;li&amp;gt;With the editor enabled, click anywhere on the ground to place an animated jetway, which will flash to indicate it is selected. The jetway editor is similar to the UFO scenery model editor. You can {{key press|Alt}}+click on the terrain to move the current selected jetway. {{key press|Ctrl}}+click selects the jetway closest to the click position (the new jetway will flash to indicate it is selected). {{key press|Shift}}+click deselects the current jetway.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The dialog is used to adjust the selected jetway. The top sliders adjust position and orientation and the bottom ones adjust the jetway itself. The offsets that the bottom sliders control can be used to model jetways that are in obscure configurations. The dropdown menus at the very bottom of the dialog control various properties of the jetway, such as the model, gate number, airline sign and door number. The following models are available:&lt;br /&gt;
:* Generic&lt;br /&gt;
:* Glass&lt;br /&gt;
:* [[EHAM]] gate&lt;br /&gt;
:* [[EHAM]] 747 gate&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you are finished editing your airport jetway layout, click the {{button|Export}} button. A jetway definition file will be created and written to &amp;lt;tt&amp;gt;$FG_HOME/Export/ICAO.xml&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;ICAO&amp;lt;/tt&amp;gt; is the ICAO code of the nearest airport. (The exact location of this file is printed to the console window.) This file should be [[FlightGear Scenery Database#Contribute|submitted to TerraSync]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Auto-converting static/obsolete jetways ====&lt;br /&gt;
{{WIP}}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
{{See also|AI Jetway Objects}}&lt;br /&gt;
Ryan A Young, the original developer of the animated jetway code, is planning to rewrite it as a C++ subsystem. This would bring several advantages:&lt;br /&gt;
* some hacks in the current [[Nasal]] code would be removed, and the system would be faster and more reliable;&lt;br /&gt;
* the model files could be streamlined and the jetways could be automatically placed on the ground, irrespective of the employed scenery;&lt;br /&gt;
* performance could be improved by letting the user decide how many jetways would be rendered;&lt;br /&gt;
* they could be integrated with AI traffic.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| url    = http://sourceforge.net/p/flightgear/mailman/message/34725917/&lt;br /&gt;
| title  = &amp;lt;nowiki&amp;gt;[Flightgear-devel] Animated jet bridges redux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| author = &amp;lt;nowiki&amp;gt;Ryan A Young&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| date   = Dec 29th, 2015&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Animated jetways]]&lt;br /&gt;
* [[List of .stg files with non-AI jetway scenery objects]]&lt;br /&gt;
* [[Ramp Marshall]]&lt;br /&gt;
* {{forum link|title=The animated jetway project|t=8728}}&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Scenery]]&lt;br /&gt;
[[Category:Scenery enhancement]]&lt;/div&gt;</summary>
		<author><name>Egrp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=136928</id>
		<title>Howto:Animated jetways (Type 1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=136928"/>
		<updated>2022-12-31T16:48:47Z</updated>

		<summary type="html">&lt;p&gt;Egrp: /* Compatible airports and aircraft */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Animated jetways''' are dynamic {{Wikipedia|jetway}} models that connect to your aircraft when you are pulled up at a gate. [[FlightGear]] boasts the most advanced animated jetways in the flight simulator market, beating those of Microsoft Flight Simulator and X-Plane in features — a testament to the flexibility of FlightGear. This article describes how to obtain and use the jetways and interface them with aircraft and scenery.&lt;br /&gt;
&lt;br /&gt;
This feature was broken for a while from end of 2016 up to 2018.2. FlightGear couldn't write the temporary model files in FG_HOME. Meanwhile this issue is solved. &amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  |url    =  https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/57E1A8F5.8020005%40gmx.de/#msg35381005&lt;br /&gt;
  |title  =  &amp;lt;nowiki&amp;gt; AI Jetways broken in 2016.3.1  &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |author =  &amp;lt;nowiki&amp;gt; several &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |date   =  Sep 20th, 2016&lt;br /&gt;
  |added  =  Sep 20th, 2016 &lt;br /&gt;
  |script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
A workaround was to use jetways.nas modified by icare38.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  |url    =  https://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=8728&amp;amp;hilit=animated+jetways&amp;amp;start=360#p305747&lt;br /&gt;
  |title  =  &amp;lt;nowiki&amp;gt; AI Jetways broken in 2016.3.1  &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |author =  &amp;lt;nowiki&amp;gt; icare38 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  |date   =  Feb 29th, 2017&lt;br /&gt;
  |added  =  Feb 29th, 2017&lt;br /&gt;
  |script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compatible airports and aircraft ==&lt;br /&gt;
This section lists the airports having animated jetways, as well as the aircraft and AI aircraft supporting them, as of September 2015.&lt;br /&gt;
&lt;br /&gt;
The compatible airports are:&lt;br /&gt;
* [[London Gatwick Airport]] (EGKK)*&lt;br /&gt;
* [[Amsterdam Airport Schiphol]] (EHAM)&lt;br /&gt;
* Denver International Airport (KDEN)*&lt;br /&gt;
* Las Vegas McCarran International Airport (KLAS)*&lt;br /&gt;
* [[San Francisco International Airport]] (KSFO)&lt;br /&gt;
* Ted Stevens Anchorage International Airport (PANC)*&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; indicates the jetways for this airport were auto-converted and do not have gate numbers.''&lt;br /&gt;
&lt;br /&gt;
The aircraft supporting animated jetways are:&lt;br /&gt;
* [[Boeing 717]]&lt;br /&gt;
* [[Boeing 747-8i]]&lt;br /&gt;
* [[Boeing 757-200]] and -300&lt;br /&gt;
* [[Boeing 767-300]]/ER&lt;br /&gt;
* [[Boeing 777-200ER|Boeing 777 (all passenger versions)]]&lt;br /&gt;
* [[Bombardier CRJ700]]&lt;br /&gt;
* [[McDonnell Douglas MD-11]]&lt;br /&gt;
* [[Tupolev Tu-144]]&lt;br /&gt;
* [[Tupolev Tu-154]]&lt;br /&gt;
&lt;br /&gt;
The [[AI Traffic|AI aircraft]] supporting animated jetways are:&lt;br /&gt;
* [[Airbus A319]]&lt;br /&gt;
* [[Airbus A320]]&lt;br /&gt;
* [[Airbus A321]]&lt;br /&gt;
* [[Boeing 737]]&lt;br /&gt;
* [[Boeing 747-400]]&lt;br /&gt;
* [[McDonnell Douglas MD-80]]&lt;br /&gt;
&lt;br /&gt;
== Obtaining and installing ==&lt;br /&gt;
FlightGear 2.4.0 and later include the animated jetway system. Nothing extra has to be installed.&lt;br /&gt;
&lt;br /&gt;
== Using the jetways ==&lt;br /&gt;
# Start FlightGear in any compatible aircraft. Make sure to have animated jetways enabled (AI-&amp;gt;Jetway-&amp;gt;EnableAnimatedJetways and View-&amp;gt;RenderingOptions-&amp;gt;AnimatedJetways)&lt;br /&gt;
# Fly (or spawn) to any airport equipped with animated jetways. You can tell if a jetway is animated by pressing {{key press|Ctrl|C}}; if the polygons are highlighted in yellow, then it is animated.&lt;br /&gt;
{{note|Ensure you have the latest scenery from [[TerraSync]] so you do not get conflicts between animated and static jetways.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Taxi up to an animated jetway and park near it, then click it. If your aircraft is supported and parked well enough, the jetway will extend, rotate, and connect.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An easy use case eg. is to spawn FlightGear with a 777-200 (which is supported) at KSFO parking position E60. You will see the jetway through the cockpit window. Click on it and it will start moving.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
=== Available jetway models ===&lt;br /&gt;
The {{fgdata file|Models/Airport/Jetway/generic.xml|t=generic jetway model}} in FGData is broken, but there is [http://scenemodels.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211 a repaired version in the TerraSync scenery repository].&lt;br /&gt;
&lt;br /&gt;
Available jetway models in the object database are listed here https://scenery.flightgear.org/app.php?c=Models&amp;amp;a=browse&amp;amp;shared=21. Only some of them can be used as animated jetway. These are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model file !! Link !! Used at || Remarks&lt;br /&gt;
|-&lt;br /&gt;
| generic.xml || https://scenery.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211 || KSFO || This model might cause a collision with your aircraft if you move too close. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The number of occurences in the database probably is misleading because usages in ''ICAO''.jetways.xml are not counted here.&lt;br /&gt;
&lt;br /&gt;
=== Adding support in aircraft ===&lt;br /&gt;
# Open up the main model of your aircraft in your favorite 3D modeling software (such as [[Blender]]).&lt;br /&gt;
# Move the model around to account for any offsets you have in the main model file, then get the coordinates of the door.&lt;br /&gt;
[[File:Animated-jetway-tutorial.jpg]]&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code in your aircraft's -set.xml (remember to merge the tags properly):&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sim&amp;gt;&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;door&amp;gt;&lt;br /&gt;
   &amp;lt;position-x-m type=&amp;quot;float&amp;quot;&amp;gt;X-M&amp;lt;/position-x-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-y-m type=&amp;quot;float&amp;quot;&amp;gt;Y-M&amp;lt;/position-y-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-z-m type=&amp;quot;float&amp;quot;&amp;gt;Z-M&amp;lt;/position-z-m&amp;gt;&lt;br /&gt;
   &amp;lt;jetway-hood-deg type=&amp;quot;float&amp;quot;&amp;gt;HOOD-DEG&amp;lt;/jetway-hood-deg&amp;gt;&lt;br /&gt;
  &amp;lt;/door&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: where &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; are the X/Y/Z coordinates of the door in meters and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; is the jetway hood rotation amount. To specify more doors, just add more door elements.&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code into your XML model file to enable the jetways to connect to your aircraft over the [[multiplayer]] network:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;nasal&amp;gt;&lt;br /&gt;
  &amp;lt;load&amp;gt;&lt;br /&gt;
   var model = cmdarg();&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;, 1).setValue(X-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;, 1).setValue(Y-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;, 1).setValue(Z-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;, 1).setValue(HOOD-DEG);&lt;br /&gt;
  &amp;lt;/load&amp;gt;&lt;br /&gt;
 &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: Again, replace &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; with their respective values. To add more doors, duplicate the last four lines of [[Nasal]] code and replace &amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;[1]&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;[2]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Adding support in AI aircraft ====&lt;br /&gt;
Follow the steps for regular aircraft above, but only add in the Nasal code. &lt;br /&gt;
&lt;br /&gt;
Background: The model definition of AI (and MP) aircraft is not available in Nasal. So any door definition located as property inside any XML file is not available for the jetways module. For that reason AI aircraft xml files must contain an embedded piece of Nasal code for writing the door information into the AI models property tree. This is an example taken from the MD80 AI aircraft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;PropertyList&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        &amp;lt;nasal&amp;gt;&lt;br /&gt;
                &amp;lt;load&amp;gt;&lt;br /&gt;
                 var model = cmdarg();&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;,1).setValue(-19.241);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;,1).setValue(-1.529);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;,1).setValue(2.505);&lt;br /&gt;
                 model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;,1).setValue(3);&lt;br /&gt;
                &amp;lt;/load&amp;gt;&lt;br /&gt;
        &amp;lt;/nasal&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
&amp;lt;/PropertyList&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding support in scenery ===&lt;br /&gt;
==== Placing jetways ====&lt;br /&gt;
# Launch FlightGear in your favorite aircraft, such as the [[Bluebird]].&lt;br /&gt;
{{note|You ''cannot'' use the [[UFO]] because its scenery editing function will interfere with the jetway editor.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to {{menu item|AI|Jetway Settings}} and tick the '''Enable jetway editor''' checkbox, then click the {{button|Open Editor}} button.&lt;br /&gt;
[[File:Animated-jetway-editor.jpg]]&lt;br /&gt;
&amp;lt;li&amp;gt;With the editor enabled, click anywhere on the ground to place an animated jetway, which will flash to indicate it is selected. The jetway editor is similar to the UFO scenery model editor. You can {{key press|Alt}}+click on the terrain to move the current selected jetway. {{key press|Ctrl}}+click selects the jetway closest to the click position (the new jetway will flash to indicate it is selected). {{key press|Shift}}+click deselects the current jetway.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The dialog is used to adjust the selected jetway. The top sliders adjust position and orientation and the bottom ones adjust the jetway itself. The offsets that the bottom sliders control can be used to model jetways that are in obscure configurations. The dropdown menus at the very bottom of the dialog control various properties of the jetway, such as the model, gate number, airline sign and door number. The following models are available:&lt;br /&gt;
:* Generic&lt;br /&gt;
:* Glass&lt;br /&gt;
:* [[EHAM]] gate&lt;br /&gt;
:* [[EHAM]] 747 gate&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you are finished editing your airport jetway layout, click the {{button|Export}} button. A jetway definition file will be created and written to &amp;lt;tt&amp;gt;$FG_HOME/Export/ICAO.xml&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;ICAO&amp;lt;/tt&amp;gt; is the ICAO code of the nearest airport. (The exact location of this file is printed to the console window.) This file should be [[FlightGear Scenery Database#Contribute|submitted to TerraSync]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Auto-converting static/obsolete jetways ====&lt;br /&gt;
{{WIP}}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
{{See also|AI Jetway Objects}}&lt;br /&gt;
Ryan A Young, the original developer of the animated jetway code, is planning to rewrite it as a C++ subsystem. This would bring several advantages:&lt;br /&gt;
* some hacks in the current [[Nasal]] code would be removed, and the system would be faster and more reliable;&lt;br /&gt;
* the model files could be streamlined and the jetways could be automatically placed on the ground, irrespective of the employed scenery;&lt;br /&gt;
* performance could be improved by letting the user decide how many jetways would be rendered;&lt;br /&gt;
* they could be integrated with AI traffic.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| url    = http://sourceforge.net/p/flightgear/mailman/message/34725917/&lt;br /&gt;
| title  = &amp;lt;nowiki&amp;gt;[Flightgear-devel] Animated jet bridges redux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| author = &amp;lt;nowiki&amp;gt;Ryan A Young&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| date   = Dec 29th, 2015&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Animated jetways]]&lt;br /&gt;
* [[List of .stg files with non-AI jetway scenery objects]]&lt;br /&gt;
* [[Ramp Marshall]]&lt;br /&gt;
* {{forum link|title=The animated jetway project|t=8728}}&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Scenery]]&lt;br /&gt;
[[Category:Scenery enhancement]]&lt;/div&gt;</summary>
		<author><name>Egrp</name></author>
	</entry>
</feed>