<?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=F-JYL</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=F-JYL"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/F-JYL"/>
	<updated>2026-05-06T23:23:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143131</id>
		<title>Template:POTM/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143131"/>
		<updated>2025-12-02T16:09:44Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vote in progress&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143130</id>
		<title>Template:POTM/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143130"/>
		<updated>2025-12-02T16:07:20Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143129</id>
		<title>Template:POTM/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143129"/>
		<updated>2025-12-02T16:06:28Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{POTM&lt;br /&gt;
| image       = Vote in progress&lt;br /&gt;
| description = &lt;br /&gt;
| article     = &lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;[[Category:Picture of the month 2025]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Kawasaki_Ki-61_Hein_on_approach_to_Habsheim_LFGS-by-Lester-Boffo.jpg&amp;diff=143128</id>
		<title>File:SOTM-2025-11-Kawasaki Ki-61 Hein on approach to Habsheim LFGS-by-Lester-Boffo.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Kawasaki_Ki-61_Hein_on_approach_to_Habsheim_LFGS-by-Lester-Boffo.jpg&amp;diff=143128"/>
		<updated>2025-12-02T15:24:48Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description=Kawasaki Ki-61 Hein on approach to Habsheim LFGS&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=Lester-Boffo&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-MI-6PS_Rare_earth_lements-by-michat.jpg&amp;diff=143127</id>
		<title>File:SOTM-2025-11-MI-6PS Rare earth lements-by-michat.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-MI-6PS_Rare_earth_lements-by-michat.jpg&amp;diff=143127"/>
		<updated>2025-12-02T15:23:50Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=michat&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nice_cloud_formations_around_the_Italian_hills.-by-doctor_rockter.jpg&amp;diff=143126</id>
		<title>File:SOTM-2025-11-Nice cloud formations around the Italian hills.-by-doctor rockter.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nice_cloud_formations_around_the_Italian_hills.-by-doctor_rockter.jpg&amp;diff=143126"/>
		<updated>2025-12-02T15:22:35Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=doctor rockter&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nimrod_R1_over_the_UK-by-OrbitalMartian.jpg&amp;diff=143125</id>
		<title>File:SOTM-2025-11-Nimrod R1 over the UK-by-OrbitalMartian.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nimrod_R1_over_the_UK-by-OrbitalMartian.jpg&amp;diff=143125"/>
		<updated>2025-12-02T15:21:18Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=OrbitalMartian&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143124</id>
		<title>Category:Screenshot of the month/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143124"/>
		<updated>2025-12-02T15:12:55Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Screenshot of the month]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143123</id>
		<title>Category:Screenshot of the month/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143123"/>
		<updated>2025-12-02T15:12:20Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143122</id>
		<title>File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143122"/>
		<updated>2025-12-02T15:11:13Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=F-JYL&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;br /&gt;
[[Category:Boeing 777 screenshots]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143121</id>
		<title>File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143121"/>
		<updated>2025-12-02T15:10:22Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=F-JYL&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143120</id>
		<title>Template:POTM/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143120"/>
		<updated>2025-12-02T15:09:12Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Removed redirect to File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{POTM&lt;br /&gt;
| image       = SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg&lt;br /&gt;
| description = Over Marseille (LFML) with the 777-300ER.&lt;br /&gt;
| article     = Boeing 777&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;[[Category:Picture of the month 2025]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143119</id>
		<title>Template:POTM/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:POTM/2025-11&amp;diff=143119"/>
		<updated>2025-12-02T15:04:47Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Redirected page to File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg|thumb|SOTM 2025 11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143118</id>
		<title>File:SOTM-2025-11-Over Marseille with the 777 by F-JYL.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Over_Marseille_with_the_777_by_F-JYL.jpg&amp;diff=143118"/>
		<updated>2025-12-02T15:03:40Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nimrod_R1_over_the_UK-by-OrbitalMartian.jpg&amp;diff=143117</id>
		<title>File:SOTM-2025-11-Nimrod R1 over the UK-by-OrbitalMartian.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nimrod_R1_over_the_UK-by-OrbitalMartian.jpg&amp;diff=143117"/>
		<updated>2025-12-02T15:03:39Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nice_cloud_formations_around_the_Italian_hills.-by-doctor_rockter.jpg&amp;diff=143116</id>
		<title>File:SOTM-2025-11-Nice cloud formations around the Italian hills.-by-doctor rockter.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Nice_cloud_formations_around_the_Italian_hills.-by-doctor_rockter.jpg&amp;diff=143116"/>
		<updated>2025-12-02T15:03:39Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Kawasaki_Ki-61_Hein_on_approach_to_Habsheim_LFGS-by-Lester-Boffo.jpg&amp;diff=143115</id>
		<title>File:SOTM-2025-11-Kawasaki Ki-61 Hein on approach to Habsheim LFGS-by-Lester-Boffo.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Kawasaki_Ki-61_Hein_on_approach_to_Habsheim_LFGS-by-Lester-Boffo.jpg&amp;diff=143115"/>
		<updated>2025-12-02T15:03:39Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-MI-6PS_Rare_earth_lements-by-michat.jpg&amp;diff=143114</id>
		<title>File:SOTM-2025-11-MI-6PS Rare earth lements-by-michat.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-MI-6PS_Rare_earth_lements-by-michat.jpg&amp;diff=143114"/>
		<updated>2025-12-02T15:03:39Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Hubble_Space_Transfer-by-eatdirt.jpg&amp;diff=143113</id>
		<title>File:SOTM-2025-11-Hubble Space Transfer-by-eatdirt.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Hubble_Space_Transfer-by-eatdirt.jpg&amp;diff=143113"/>
		<updated>2025-12-02T15:03:38Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Clerget_9Bf-Near_the_Old_Rhinebeck_Aerodrome_(NY94)-by-VonS.jpg&amp;diff=143112</id>
		<title>File:SOTM-2025-11-Clerget 9Bf-Near the Old Rhinebeck Aerodrome (NY94)-by-VonS.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Clerget_9Bf-Near_the_Old_Rhinebeck_Aerodrome_(NY94)-by-VonS.jpg&amp;diff=143112"/>
		<updated>2025-12-02T15:03:38Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Concorde-BAWparked-At-EGLL-by-I-FABI.jpg&amp;diff=143111</id>
		<title>File:SOTM-2025-11-Concorde-BAWparked-At-EGLL-by-I-FABI.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:SOTM-2025-11-Concorde-BAWparked-At-EGLL-by-I-FABI.jpg&amp;diff=143111"/>
		<updated>2025-12-02T15:03:38Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Uploaded a work by X from forum SOTM 2025 11 with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=SOTM 2025 11}}&lt;br /&gt;
|date=2025-12-02&lt;br /&gt;
|source=forum SOTM 2025 11&lt;br /&gt;
|author=X&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Screenshot of the month]]&lt;br /&gt;
[[Category:Screenshot of the month/2025-11]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143110</id>
		<title>Category:Screenshot of the month/2025-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month/2025-11&amp;diff=143110"/>
		<updated>2025-12-02T15:01:05Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Created page with &amp;quot;STOM 2025-11&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;STOM 2025-11&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month&amp;diff=143109</id>
		<title>Category:Screenshot of the month</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Category:Screenshot_of_the_month&amp;diff=143109"/>
		<updated>2025-12-02T09:28:12Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: SOTM November 2025&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{en|Category with winners of the ''Screenshot of the Month'' contests from April 2011 to April 2012, and since June 2015.}}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Screenshot submission&lt;br /&gt;
! Vote&lt;br /&gt;
! Subcategory&lt;br /&gt;
|-&lt;br /&gt;
| 2025-11&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of November|t=43870}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM of November|t=43924}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2025-11]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-01&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of January!|t=35229}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM January|t=35303}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-01]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-02&lt;br /&gt;
| {{forum link|title=Submit your Screenshot for February's SOTM!|t=35319}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM|t=35413}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-02]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of March|t=35436}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM|t=35554}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-03]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of April|t=35574}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM|t=35720}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-04]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-05&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of May|t=35746}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM of May|t=35880}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-05]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-06&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of June!|t=35903}}&lt;br /&gt;
| {{forum link|title=Vote for the SOTM of June|t=36046}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-06]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-07&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of July|t=36088}}&lt;br /&gt;
| {{forum link|title=Vote for the SOTM July 2019|t=36149}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-07]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-08&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of August!|t=36188}}&lt;br /&gt;
| {{forum link|title=Vote for the SOTM August 2019|t=36265}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-08]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-09&lt;br /&gt;
| {{forum link|title=Submit your screenshot for SOTM of September|t=36316}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM September|t=36361}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-09]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-10&lt;br /&gt;
| - no contest -&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 2019-11&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of November 2019|t=36496}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM of November 2019|t=36616}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-11]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-12&lt;br /&gt;
| {{forum link|title=Submit your screenshot for the SOTM of December 2019|t=36643}}&lt;br /&gt;
| {{forum link|title=Voting for the SOTM of December 2019|t=36702}}&lt;br /&gt;
| [[:Category:Screenshot of the month/2019-12]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019 SOTY&lt;br /&gt;
| - Used previous month's winners -&lt;br /&gt;
| {{forum link|title=Voting for the SOTY of 2019|t=36740}}&lt;br /&gt;
| [[:Category:Screenshot of the year/2019]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear screenshots]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Add_procedures_to_the_route_manager&amp;diff=143054</id>
		<title>Howto:Add procedures to the route manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Add_procedures_to_the_route_manager&amp;diff=143054"/>
		<updated>2025-11-20T14:20:23Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: navigraph procedures for linux users&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
{{Autoflight Navigation}}&lt;br /&gt;
&lt;br /&gt;
A free way to get more SID and STAR procedures for the FlightGear Route Planner.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313123#p313123 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Sarith &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 24th, 2017 &lt;br /&gt;
 | added  =  Jun 24th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make some procedures yourself. Charts are easy to find and a quick search will find you the syntax. This is what FlightGear is all about; doing it yourself and sharing it to others. A quick search would also find existing packages.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313128#p313128 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 24th, 2017 &lt;br /&gt;
 | added  =  Jun 24th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing procedure files ==&lt;br /&gt;
=== Manually ===&lt;br /&gt;
SID and STAR procedures are found in the &amp;lt;code&amp;gt;procedures.xml&amp;lt;/code&amp;gt; file for an airport. There is at most one procedures file per airport and it is located in the root of the airport directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[[$FG_SCENERY]]/Airports/I/C/A/ICAO.procedures.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the ICAO code of your airport replacing &amp;lt;code&amp;gt;ICAO&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313362#p313362 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 28th, 2017 &lt;br /&gt;
 | added  =  Jun 28th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to import SID or STAR procedures for Phuket International Airport (VTSP), you name the file &amp;lt;code&amp;gt;VTSP.procedures.xml&amp;lt;/code&amp;gt; and put it in the directory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[[$FG_SCENERY]]/Airports/V/T/S/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In there you will likely find for example &amp;lt;code&amp;gt;VTSP.twr.xml&amp;lt;/code&amp;gt;, but not an existing &amp;lt;code&amp;gt;VTSP.procedures.xml&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;VTSP&amp;lt;/code&amp;gt; in the directory and &amp;lt;code&amp;gt;procedures.xml&amp;lt;/code&amp;gt; file name with your airport code.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313409#p313409 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 29th, 2017 &lt;br /&gt;
 | added  =  Jun 29th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bash script for organizing files ===&lt;br /&gt;
ZirconiumX wrote a bash script for putting the XML files into the the right directories in the scenery.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url    =  https://forum.flightgear.org/viewtopic.php?p=280561#p280561 &lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: Non-Navigraph SID/STAR xml files &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; ZirconiumX &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | date   =  Mar 26th, 2016 &lt;br /&gt;
  | added  =  Mar 26th, 2016 &lt;br /&gt;
  | script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&amp;lt;!-- Where do you even get the original files? Navigraph? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
for file in $(ls *.xml)&lt;br /&gt;
do&lt;br /&gt;
   # First, rename all the files to the correct convention&lt;br /&gt;
   mv &amp;quot;$file&amp;quot; &amp;quot;${file%.xml}.procedures.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   # Then move it to the correct place&lt;br /&gt;
   icao=${file%.xml}&lt;br /&gt;
   icao1=$(echo $icao | cut -c 1)&lt;br /&gt;
   icao2=$(echo $icao | cut -c 2)&lt;br /&gt;
   icao3=$(echo $icao | cut -c 3)&lt;br /&gt;
   mkdir -p $icao1/$icao2/$icao3&lt;br /&gt;
   mv &amp;quot;${icao}.procedures.xml&amp;quot; &amp;quot;$icao1/$icao2/$icao3/${icao}.procedures.xml&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navigraph procedures for linux users ===&lt;br /&gt;
&lt;br /&gt;
* Create a directory to install procedures, let's say navigraph&lt;br /&gt;
* Download the bash script and make it executable&lt;br /&gt;
* Download the IFMS data from navigraph down load page [https://navigraph.com/downloads navigraph downloads] (paid subscription)&lt;br /&gt;
* Expand the data&lt;br /&gt;
* Create an Airports directory&lt;br /&gt;
* Start the navigraph.sh script with the directories as parameters : ie ./navigraph.sh navdata_native_2511 Airports&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bash script inspired from the one from ZirconiumX&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# Organize navigraph procedures&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
if (( $# &amp;lt; 2 ))&lt;br /&gt;
then&lt;br /&gt;
    printf &amp;quot;%b&amp;quot; &amp;quot;Error. Not enough arguments.\n&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    printf &amp;quot;%b&amp;quot; &amp;quot;usage: navigraph.sh fromdirectory todirectory\n&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    printf &amp;quot;use directories without trailing slash&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
fromDir=$1&lt;br /&gt;
toDir=$2&lt;br /&gt;
&lt;br /&gt;
for file in $(ls $fromDir/*.xml)&lt;br /&gt;
do&lt;br /&gt;
   filename=${file##*/}&lt;br /&gt;
   name=${filename%.*} # delete everything after last dot &lt;br /&gt;
   upcase=${name^^} # uppercase everything&lt;br /&gt;
&lt;br /&gt;
   target=&amp;quot;$upcase.procedures.xml&amp;quot;&lt;br /&gt;
   # Then move it to the correct place&lt;br /&gt;
    icao=${name^^}&lt;br /&gt;
    icao1=$(echo $icao | cut -c 1)&lt;br /&gt;
    icao2=$(echo $icao | cut -c 2)&lt;br /&gt;
    icao3=$(echo $icao | cut -c 3)&lt;br /&gt;
&lt;br /&gt;
    dirToCreate=$toDir/$icao1/$icao2/$icao3&lt;br /&gt;
    echo &amp;quot;creating dir $dirToCreate&amp;quot;&lt;br /&gt;
    mkdir -p $dirToCreate&lt;br /&gt;
    echo &amp;quot;copy $fromDir/$filename to $toDir/$icao1/$icao2/$icao3/$target&amp;quot;&lt;br /&gt;
    cp $fromDir/$filename $toDir/$icao1/$icao2/$icao3/$target&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Now you can start flightgear using this directory as a scenery source &amp;lt;blockquote&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
-- fg-scenery=/home/user/fg/Navigraph&lt;br /&gt;
&lt;br /&gt;
...&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File structure ==&lt;br /&gt;
In the explanation below, the name like &amp;quot;ProceduresDB&amp;quot; is the tag - so it's actually &amp;lt;code&amp;gt;&amp;amp;lt;ProceduresDB&amp;amp;gt;&amp;lt;/code&amp;gt; in the XML file.&lt;br /&gt;
The subsequent parameters, like &amp;quot;build&amp;quot; are attributes - so it's actually &amp;lt;code&amp;gt;&amp;amp;lt;ProceduresDB build=&amp;quot;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; in the XML file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ProceduresDB [build] (one of these per file)&lt;br /&gt;
    |&lt;br /&gt;
    Airport [ICAOcode] (one of these per file)&lt;br /&gt;
        |&lt;br /&gt;
        Sid [Name, Runways (comma separated - example: &amp;quot;08L,08R&amp;quot;)]  (many of these per Airport)&lt;br /&gt;
            |&lt;br /&gt;
            Sid_Waypoint [ID (unique sequential integer)] (many of these per Sid)&lt;br /&gt;
                |&lt;br /&gt;
                Name&lt;br /&gt;
                Type&lt;br /&gt;
                Latitude&lt;br /&gt;
                Longitude&lt;br /&gt;
                Speed&lt;br /&gt;
                Altitude&lt;br /&gt;
                AltitudeCons&lt;br /&gt;
                AltitudeRestriction (one of &amp;quot;above&amp;quot; or &amp;quot;below&amp;quot; or &amp;quot;at&amp;quot;)&lt;br /&gt;
                Hdg_Crs (optional. example value = &amp;quot;1&amp;quot;)&lt;br /&gt;
                Hdg_Crs_Value (optional. heading degrees)&lt;br /&gt;
                Sp_Turn (optional. example value = &amp;quot;Auto&amp;quot;)&lt;br /&gt;
            ...&lt;br /&gt;
            Sid_Transition [Name] (just one of these per Sid)&lt;br /&gt;
                |&lt;br /&gt;
                SidTr_Waypoint [ID] (many of these per Sid_Transition)&lt;br /&gt;
&lt;br /&gt;
        Star [Name] (many of these per Airport)&lt;br /&gt;
            |&lt;br /&gt;
            Star_Waypoint [ID] (many of these per Star)&lt;br /&gt;
            ...&lt;br /&gt;
            Star_Transition [Name] (just one of these per Star)&lt;br /&gt;
                |&lt;br /&gt;
                StarTr_Waypoint [ID] (many of these per Star_Transition)&lt;br /&gt;
&lt;br /&gt;
        Approach [Name] (e.g., ILS08L - uses IL, if appropriate, and the runway name by convention)&lt;br /&gt;
            |&lt;br /&gt;
            App_Waypoint [ID]&lt;br /&gt;
            App_Transition [Name] (just one of these per Approach)&lt;br /&gt;
                |&lt;br /&gt;
                AppTr_Waypoint [ID] (many of these per App_Transition)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sample procedures.xml files ==&lt;br /&gt;
Here are some links to example XML files which follows the format specified above:&lt;br /&gt;
* {{github source&lt;br /&gt;
 | proj = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | path = 2020.4/Airports/K/A/T/KATL.procedures.xml&lt;br /&gt;
 }}&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url    =  https://forum.flightgear.org/viewtopic.php?p=313583#p313583 &lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; eric &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | date   =  Jul 2nd, 2017 &lt;br /&gt;
  | added  =  Jul 2nd, 2017 &lt;br /&gt;
  | script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* {{github source&lt;br /&gt;
 | proj = terrasync&lt;br /&gt;
 | repo = main&lt;br /&gt;
 | path = Airports/L/F/R/LFRB.procedures.xml&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
== Sources for procedure files ==&lt;br /&gt;
=== Installing free community procedures ===&lt;br /&gt;
The FAA provides the [https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/cifp/ CIFP] which provides procedure data for airports under the purview of the FAA, namely the US.&lt;br /&gt;
&lt;br /&gt;
There is a free project on {{github source&lt;br /&gt;
 | user = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | text = GitHub&lt;br /&gt;
 }} that aims to take FAA data and format it into the Level-D required by FlightGear. For instructions on how to install, see {{github source&lt;br /&gt;
 | user = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | path = README.MD#installation&lt;br /&gt;
 | text = this section&lt;br /&gt;
 }} of the README.&lt;br /&gt;
&lt;br /&gt;
This project uses GitHub Actions in order to automatically update the procedures at the start of a new AIRAC cycle.&lt;br /&gt;
&lt;br /&gt;
=== Commercial sources ===&lt;br /&gt;
A process to import SID/STARs from Navigraph Level D (obtaining this data requires paid subscription to Navigraph) was described on the forum.&lt;br /&gt;
&lt;br /&gt;
Quoting here for reference:{{cite web&lt;br /&gt;
  | url=https://forum.flightgear.org/viewtopic.php?f=11&amp;amp;t=37975&amp;amp;start=15#p416078&lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: How to get SIDs and STARs in Airbus A320 mcdu &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; mpotra &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | quote = :&lt;br /&gt;
# Download Level-D navdata from Navigraph (On the Downloads -&amp;gt; Manual Download page)&lt;br /&gt;
# This is ZIP file with a Windows Installer executable inside. If you're on Windows already, run the installer, select a version (Prepar3D/PD3) and then skip to step 4.&lt;br /&gt;
# The executable is a Inno Setup executable. In Linux you can extract the contents with `innoextractor -e leveld_2311.exe` for example, which will output a &amp;quot;code$AppName&amp;quot; directory.&lt;br /&gt;
# In the extracted directory you'll find a &amp;quot;navdata&amp;quot; folder containing XML files with procedures for all airports for the AIRAC cycle with filenames as &amp;quot;&amp;lt;ICAO&amp;gt;.xml&amp;quot;.&lt;br /&gt;
# You can either rename in bulk or single file from &amp;quot;&amp;lt;ICAO&amp;gt;.xml&amp;quot; to &amp;quot;&amp;lt;ICAO&amp;gt;.procedures.xml&amp;quot; for desired airports.&lt;br /&gt;
# Create a new directory somewhere (anywhere you want) say &amp;quot;AIRAC/2311&amp;quot;, and inside it create the &amp;quot;Airports&amp;quot; directory. (camel-case formatted - &amp;quot;airports&amp;quot; with small letter A didn't work for me)&lt;br /&gt;
# Inside this &amp;quot;Airports&amp;quot; directory, create new subdirectories for each airport you want to bring in, using the [I]/[C]/[A] format. For example, if you want to add Vienna airport LOWW, create the subdirectories  &amp;quot;Airports/L/O/W&amp;quot; - do not create the fourth subdirectory [W] (it won't work)&lt;br /&gt;
# Copy the renamed file from step 5 into this last subdirectory. For example, copy &amp;quot;LOWW.procedures.xml&amp;quot; into &amp;quot;AIRAC/2311/Airports/L/O/W&amp;quot; directory, resulting in &amp;quot;AIRAC/2311/Airports/L/O/W/LOWW.procedures.xml&amp;quot;.  Example 2: for Budapest airport copy &amp;quot;LHBP.procedures.xml&amp;quot; into &amp;quot;AIRAC/2311/Airports/L/H/B&amp;quot;, resulting in &amp;quot;AIRAC/2311/Airports/L/H/B/LHBP.procedures.xml&amp;quot;&lt;br /&gt;
# In FlightGear, add the &amp;quot;AIRAC/2311&amp;quot; directory to your sceneries paths.&lt;br /&gt;
# Reload FlightGear and enjoy SID/STARs in your MCDU&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Route manager]]&lt;br /&gt;
* [[Flightplan XML formats]]&lt;br /&gt;
&lt;br /&gt;
=== Mailing list threads ===&lt;br /&gt;
* [https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/222DD5B1-B7F1-421B-84AE-A60353203085@flightgear.org/ &amp;lt;nowiki&amp;gt;[Flightgear-devel&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; Procedures SID/STAR/Approach]&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
* {{flightgear source|path=src/Navaids/LevelDXML.hxx}}&lt;br /&gt;
* {{flightgear source|path=src/Navaids/LevelDXML.cxx}}&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Start_core_development&amp;diff=142801</id>
		<title>Howto:Start core development</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Start_core_development&amp;diff=142801"/>
		<updated>2025-10-23T06:28:30Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* The source code */ link to building the project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{out of date}}&lt;br /&gt;
&lt;br /&gt;
''01/2012: I have taken my {{forum link|p=146436|text=forum response}} and copied/pasted it here. Everybody is invited to contribute. While we do have a [[Volunteer]] page, we don't currently have a page dedicated to people wanting to contribute to the C++ source code, so this is an attempt to get something like this started.''&lt;br /&gt;
&lt;br /&gt;
= How the Project works (Suggested reading!) =&lt;br /&gt;
&lt;br /&gt;
* [[http://home.flightgear.org/flightgear-policy-document/ | Flightgear Policy Document briefly covering what will be expected of a contributor]]&lt;br /&gt;
* [[http://home.flightgear.org/info/ | Other Information to be Aware Of]]&lt;br /&gt;
* {{forum link|p=149971|title=Flightgear Development}}&lt;br /&gt;
* [[How the FlightGear project works]]&lt;br /&gt;
&lt;br /&gt;
Please see this short essay here: {{forum url|p=149971}}&lt;br /&gt;
&lt;br /&gt;
Also see [[Implementing new features for FlightGear]]&lt;br /&gt;
&lt;br /&gt;
= Welcome to FlightGear =&lt;br /&gt;
&lt;br /&gt;
Hi, and welcome to FlightGear!&lt;br /&gt;
&lt;br /&gt;
You have probably come here to learn more about implementing new features for FlightGear.&lt;br /&gt;
&lt;br /&gt;
Often, implementing new ideas and features doesn't necessarily require C++ knowledge, FlightGear has become so flexible and powerful that it is increasingly configurable even without touching the C++ source code. This is an important advantage, because building FG from source and finding your away around two fairly complex code bases (i.e. [[SimGear]] and [[FlightGear]]) can be a daunting task, even for experienced C++ developers.&lt;br /&gt;
&lt;br /&gt;
This isn't to say that C++ / programming knowledge wouldn't be useful though. And if that's where your interests are, you are certainly invited to contribute to the C++ code, too. &lt;br /&gt;
&lt;br /&gt;
== Not yet familiar with C++ ? ==&lt;br /&gt;
&lt;br /&gt;
If you don't yet know what a compiler is, what C++ is or how programming works, you may want to check out [[Howto: Understand the FlightGear development process]].&lt;br /&gt;
&lt;br /&gt;
While learning how to program is definitely possible, learning C++ in particular and becoming familiar with a complex code base like FG/SG does take a certain amount of time. In particular, setting up a working build environment to build FG from source, can be a daunting task for people without any corresponding background knowledge.&lt;br /&gt;
&lt;br /&gt;
If you know for sure, that you want to learn C++, we have a collection of helpful resources here: [[Resources#C.2B.2B_Courses|C++ resources]]. This includes a bunch of animated screen casts (i.e. video tutorials) on youtube: http://www.youtube.com/view_play_list?p=1D6727247CA35794&lt;br /&gt;
&lt;br /&gt;
== Developing without programming is possible and appreciated ==&lt;br /&gt;
&lt;br /&gt;
For non coding-related ideas on how to to start contributing, there's a dedicated article at [[Volunteer]]. Creating new aircraft, cockpits, scenery, instruments, GUI dialogs, etc. doesn't require any programming knowledge at all. If that's what you are interested in, please check out the links at the [[Portal:Developer|Developer Portal]].&lt;br /&gt;
&lt;br /&gt;
== Coding but not in C++ (scripting) ==&lt;br /&gt;
&lt;br /&gt;
If you are definitely interested in coding, but not in building FlightGear from source (C++), you may want to look into [[Nasal]] programming instead, which is FlightGear's built in scripting language, and doesn't require anything besides FlightGear itself.&lt;br /&gt;
&lt;br /&gt;
Many new ideas or features won't require any modifications to the C++ source code at all.&lt;br /&gt;
You could probably get started and implement many ideas without even touching an IDE or a compiler for quite a while.&lt;br /&gt;
&lt;br /&gt;
That might actually be the easiest route for you to proceed in the beginning. Programming knowledge would obviously still be useful, because Nasal scripting is &amp;quot;real programming&amp;quot;, many programming concepts (loops, functions, classes, events etc) you'll encounter in Nasal will seem familiar to people with previous programming experience.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Nasal&amp;quot; programming language built into FG is syntactically very close to C and C++, it looks a lot like JavaScript - so you could run your own code inside FG without having to build FG from source, no need for compilers or an IDE. FlightGear IS the run time environment for Nasal code.&lt;br /&gt;
&lt;br /&gt;
If you are looking for immediate results, Nasal is probably the most promising route - simply because you don't need to look into all the tedious, non-coding related issues. Here's an overview giving you a rough idea about recent Nasal related efforts:&lt;br /&gt;
&lt;br /&gt;
{{Nasal Efforts}}&lt;br /&gt;
&lt;br /&gt;
For example, the tutorial system built into FG is entirely implemented in scripting space, and fully XML-configurable: [[Tutorials]]&lt;br /&gt;
&lt;br /&gt;
This means that you can create/modify and improve tutorials just by editing plain text files with any conventional text editor.&lt;br /&gt;
&lt;br /&gt;
There are many more things possible using Nasal, just see the wiki.&lt;br /&gt;
&lt;br /&gt;
And if you find something not being possible in scripting space, you could either fire up your IDE and extend the interpreter or ask another contributor to provide a corresponding patch.&lt;br /&gt;
&lt;br /&gt;
== Shader programming ==&lt;br /&gt;
If you are not interested in C++ programming, but also not in Nasal scripting, there's another option: [[Shader|GLSL Shader programming]]. FlightGear has an extremely powerful &amp;quot;effects&amp;quot; framework and support for running GLSL shaders. While programming shaders for FlightGear doesn't by default require being a C++ developer, being able to build FG from source and knowing C++ can be really helpful though, especially in order to expose new properties to shaders (i.e. improving the property tree &amp;lt;-&amp;gt; shader interface).&lt;br /&gt;
&lt;br /&gt;
= Hacking the C++ code =&lt;br /&gt;
&lt;br /&gt;
From now on, this article will provide the required pointers to get you started hacking the FlightGear source code. Ideally, you already know C++, or a language very close to it, like C or Java. &lt;br /&gt;
Also, you should preferably already have experience building programs from source code, otherwise this may seem pretty frustrating if you do this for the first time, simply because FlightGear has meanwhile become a fairly complex code base with many dependencies that need to be satisfied and built in a certain order.&lt;br /&gt;
&lt;br /&gt;
= Initial advice =&lt;br /&gt;
&lt;br /&gt;
Our advice would be: Start small, start simple, communicate a lot and most importantly '''release early &amp;amp; often''' (i.e. use topic branches and commit frequently, and encourage others to provide feedback)&lt;br /&gt;
&lt;br /&gt;
* if you know you want to contribute to the source code, make sure that you are actually able to build FG from source, you can get help using the forum, the mailing list, the issue tracker or live support using IRC chat - we have articles on building FG on various platforms, see [[Building FlightGear]]&lt;br /&gt;
* read the documentation (wiki, $FG_ROOT/Docs, $FG_SRC/mini-docs)&lt;br /&gt;
* it also helps running DoxyGen or Source Navigator to navigate the various source trees&lt;br /&gt;
* start making tiny modifications to existing stuff (aircraft, scenery, source code etc)&lt;br /&gt;
* try to get to grips with how git works (we have some resources to get you started, using GUI frontends like qgit or a good IDE can be helpful)&lt;br /&gt;
* register an account at gitorious&lt;br /&gt;
* clone the FG project (SimGear, FlightGear, fgdata)&lt;br /&gt;
* browse the issue tracker for bug reports/feature requests, help triage problems, maybe provide patches too (i.e. to mute compiler warnings, to fix memory leaks, fix/add comments, clean up/refactor source code)?&lt;br /&gt;
* search the archives (forum and mailing list) for discussions related to your area of interest, these contain often valuable pointers that may save you hours of work&lt;br /&gt;
* subscribe to the developers mailing list&lt;br /&gt;
* ask for advice/projects there&lt;br /&gt;
* check out the wiki for ideas to get started (Watch out, there are plenty of &amp;quot;ideas&amp;quot; listed here, but not all of them are up to date or even &amp;quot;good&amp;quot; ideas, so talk to fellow contributors first before spending any significant amounts of time implementing something)&lt;br /&gt;
* coordinate your effort with others, i.e. communicate your intentions early and ask for advice&lt;br /&gt;
* release early and often&lt;br /&gt;
* don't get frustrated :-)&lt;br /&gt;
* enjoy!&lt;br /&gt;
&lt;br /&gt;
= Project architecture =&lt;br /&gt;
FlightGear itself consists of a number of different projects and dependencies (libraries), please refer to gitorious for details. Most of FlightGear's supporting code is increasingly getting moved to the &amp;quot;SimGear&amp;quot; project.&lt;br /&gt;
&lt;br /&gt;
Basically, FlightGear depends on SimGear, while SimGear depends on some 3rd party libraries such as OpenSceneGraph (for rendering), plib (utility functions, joystick support, GUI etc), OpenAL (sound) and others like boost.&lt;br /&gt;
&lt;br /&gt;
Once you have satisfied all dependencies and built them in the right order, you can start FlightGear.&lt;br /&gt;
Note however that FlightGear also has a run time dependency: its so called &amp;quot;base package&amp;quot;, i.e. the data package that contains all resources such as scenery, GUI files, aircraft, sounds and so on. We commonly refer to this as &amp;quot;$FG_ROOT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The FG source tree is commonly referred to as $FG_SRC, while the SimGear source tree is often referred to as $SG_SRC.&lt;br /&gt;
&lt;br /&gt;
A while ago, Jim Wilson posted the following advice on the devel list:&lt;br /&gt;
&lt;br /&gt;
If you are familiar with C++ then you should have no trouble figuring things out.   Take a look at the SGSubsystem class.  This is the base for all the subsystems in flightgear.  The most frequently used functions in this class are the init and the update functions.&lt;br /&gt;
&lt;br /&gt;
Then take time to look at a few subsystems.  Generally for most subsystems you can figure that the update function gets called once per frame.&lt;br /&gt;
&lt;br /&gt;
The frame loop is in $FG_SRC/Main.cxx (function mainloop).  Here you will see the various subsystem's update calls and the sequence they are done in.  What I mean by frame loop is this loop is repeated for each frame (note the rendering down the bottom of it).  There is also an event subsystem that is used to schedule calls to update() of certain subsystems on a timer interval.&lt;br /&gt;
&lt;br /&gt;
With this general overview (don't try to understand every line of code yet), you should be able to locate bits of code that you are interested in by&lt;br /&gt;
perusing the directories of modules.  Like I said most subsystems are based on SGSubsystem, so you should be able to locate implementations of init() and&lt;br /&gt;
update().  Also note that some subsystems are updated by others,  so if you don't see the update() called from in the mainloop then do a text search&lt;br /&gt;
through the modules to find the code that actually does call the update() (look for references to the class you are interested in).&lt;br /&gt;
&lt;br /&gt;
Finally you will want to familiarize yourself with the data that is exposed in the property tree.  This is an excellent learning tool.  When running&lt;br /&gt;
FlightGear, bring up the Property browser from the Debug menu.  This property tree is essential for much of the way in which configuration and data output&lt;br /&gt;
are handled in FlightGear.  For example the flight instruments are all configured using XML defined references to values in the property tree in&lt;br /&gt;
order to position needles, etc. Changing property values can be used to alter the configured behavior of FlightGear at startup using parameters and/or XML declarations, or on the fly using C++ property class functions in the code or from several other interfaces including the property browser (for example: try adjusting the cloud layer settings in the property browser under environment/clouds, you will see the effect right away).&lt;br /&gt;
&lt;br /&gt;
Speaking of instruments, you might want to take a look at how some of the instrumentation configuration (Aircraft/Instrumentation/*.xml files in the&lt;br /&gt;
base package) in order to get an idea of how different parts of FlightGear can be configured to communicate with other parts in a certain way through the&lt;br /&gt;
property tree.  You can also look at the preferences.xml file to see an example of how startup configuration for various subsystems is handled through&lt;br /&gt;
the property tree.&lt;br /&gt;
&lt;br /&gt;
By browsing the properties and tracing interesting data items to the code they are output from or read by, you can learn a lot about how FlightGear works.  When you see something interesting do a text search through the source code for that property name and you will find out how it is utilized.&lt;br /&gt;
&lt;br /&gt;
Welcome aboard and do feel free to post any questions to the list as they come up.&lt;br /&gt;
&lt;br /&gt;
= The source code =&lt;br /&gt;
&lt;br /&gt;
FlightGear is multi-platform software, that runs on all major versions of MS Windows, macOS and Linux. That means, the FlightGear source code also needs to be written and maintained with cross-platform considerations in mind. &lt;br /&gt;
&lt;br /&gt;
The core FlightGear source code itself is largely written in C++, some C and a bunch of helper scripts. FlightGear is based on OpenGL (NOT DirectX !), OSG (OpenSceneGraph) and OpenAL (for sound). An increasing number of features are implemented in scripting space, using a high level scripting language called [[Nasal]], Nasal scripts are maintained in the fgdata repository and available at runtime under ($FG_ROOT).&lt;br /&gt;
&lt;br /&gt;
The SimGear and FlightGear source trees both make use of the [[Building using CMake|CMake]] build system as of 2012.&lt;br /&gt;
&lt;br /&gt;
The FlightGear project uses the decentralized source code management system &amp;quot;git&amp;quot; see [[Git]] for more info.&lt;br /&gt;
&lt;br /&gt;
The project sources are hosted at sourceforge: https://sourceforge.net/p/flightgear/&lt;br /&gt;
&lt;br /&gt;
Development is primarily on the 'next' branches of the three main git repositories:&lt;br /&gt;
&lt;br /&gt;
* {{repo link&lt;br /&gt;
| site = sf&lt;br /&gt;
| proj = flightgear&lt;br /&gt;
| repo = flightgear&lt;br /&gt;
| view = log&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* {{repo link&lt;br /&gt;
| site = sf&lt;br /&gt;
| proj = flightgear&lt;br /&gt;
| repo = simgear&lt;br /&gt;
| view = log&lt;br /&gt;
}}&lt;br /&gt;
* {{repo link&lt;br /&gt;
| site = sf&lt;br /&gt;
| proj = flightgear&lt;br /&gt;
| repo = fgdata&lt;br /&gt;
| view = log&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you know for sure that you'd like to fiddle with the core source code, you'll inevitably need to be able build FG from source, see [[Building_FlightGear]].&lt;br /&gt;
&lt;br /&gt;
You can find tutorials for different platforms/OS at the end of the article.&lt;br /&gt;
&lt;br /&gt;
See also : [https://gitlab.com/flightgear/documentation/-/blob/main/src/contributors-guide/guidelines/building.rst?ref_type=heads development using the superbuild]&lt;br /&gt;
&lt;br /&gt;
= Continuous Integration (CI) =&lt;br /&gt;
&lt;br /&gt;
For CI purposes, there's a dedicated build server running which rebuilds the FlightGear sources for a handful of important platforms. The server provides a simple and quick overview, it can be found here: {{build link}}&lt;br /&gt;
&lt;br /&gt;
Please see [[FlightGear Build Server]] for more information.&lt;br /&gt;
&lt;br /&gt;
= Patches =&lt;br /&gt;
&lt;br /&gt;
Regarding patches, please see: [[Submitting Patches]].&lt;br /&gt;
&lt;br /&gt;
Note that this article is meanwhile somewhat deprecated and these days using gitorious (and filing merge requests there) is pretty much encouraged. If your patch is related to a previously reported bug/defect, you can obviously also use the issue tracker (see below).&lt;br /&gt;
&lt;br /&gt;
In general, the FlightGear gitorious project is the entry point for new developers.&lt;br /&gt;
&lt;br /&gt;
Some more recommendations can be found at [[Recommended Project Policies]].&lt;br /&gt;
&lt;br /&gt;
In general, it is always a good idea to clone the FG repositories (i.e. SimGear, FlightGear and FGData) and start working on your own branch there. This will enable fellow contributors to easily keep track of your work, so that they can test your changes and provide feedback as required. &lt;br /&gt;
&lt;br /&gt;
To send patches upstream, gitorious merge requests are recommended. The details of which are covered at [[Merge request]].&lt;br /&gt;
&lt;br /&gt;
A list of active FlightGear core developers is to be found at [[:Category:FlightGear Core developers|FlightGear Core developers]].&lt;br /&gt;
&lt;br /&gt;
= Ongoing efforts =&lt;br /&gt;
&lt;br /&gt;
Anybody working on FG's source code, should be aware of the [[FGViewer]] trend (decoupling the viewer from the simulation using a [[FlightGear_Headless|headless mode]] 1) to improve frame rate and latencies, but 2) also to support distributed multi-screen setups) and also the long-term goal to use [http://trac.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/a00108.html OSG's CompositeViewer] for all of the FG views - so modifications to the existing viewer in $FG_SRC/Viewer should probbaly keep these things in mind to align well with other ongoing developments: [[Howto:Use a Camera View in an Instrument#osgViewer::CompositeViewer]]&lt;br /&gt;
&lt;br /&gt;
An old PDF describing some of the challenges that FlightGear developers are trying to solve through HLA/[[FlightGear CIGI Support (Common Image Generator Interface)|CIGI]] adoption can be found at: [[File:New FG architecture.pdf]]&lt;br /&gt;
&lt;br /&gt;
The FlightGear state of all HLA things is documented at: [[FlightGear HLA support (High Level Architecture)]]&lt;br /&gt;
&lt;br /&gt;
Introductory HLA resources are collected at: [[Developing with HLA#Resources]]&lt;br /&gt;
&lt;br /&gt;
In developer's terms, that mostly boils down to:&lt;br /&gt;
* expect more and more scenery functionality to be procedurally added (e.g. [[Terragear_roadmap#Runtime_Airport_Generation|runways, taxiways]], whole airports)&lt;br /&gt;
* expect more and more viewer functionality to be decoupled from the simulator (fgviewer being the prototype here)&lt;br /&gt;
* expect more and more viewer/GUI features to be made optional through a [[FlightGear Headless]] mode during startup&lt;br /&gt;
* expect the 2D rendering backend (GUI, instruments, HUDs etc) to be increasingly unified through the [[Canvas]] system&lt;br /&gt;
* expect [[FGPanel|FGPanel standalone panel rendering]] functionality to be merged back into the main fgfs code base, provided through [[FGViewer]]&lt;br /&gt;
* expect more work towards better system-wide reinit/reset support: [[Reset &amp;amp; re-init]]&lt;br /&gt;
* expect more and more launcher features to be integrated and provided as part of FlightGear {{forum link|p=191451}}&lt;br /&gt;
* expect FDMs to become re-initializable at runtime, expect support for multiple FDMs per session&lt;br /&gt;
* expect more subsystem to become re-initializable at runtime, so that they can be dynamically enabled/disabled to facilitate the fgviewer and headless efforts: [[FlightGear Run Levels]]&lt;br /&gt;
* expect more and and more mainloop subsystems to eventually become standalone threads/processes (that is, HLA federates) (FDM, AI traffic, scripting etc) to guarantee better viewer performance&lt;br /&gt;
* expect the existing multiplayer system to be completely phased out and replaced by HLA&lt;br /&gt;
* expect [[Property Tree/Native Protocol Slaving|multi-instance slaving]] to be formalized and reimplemented through [[FGViewer]] and [[HLA]]&lt;br /&gt;
* expect Nasal scripting integration to be increasingly decoupled from the fgfs main loop&lt;br /&gt;
* expect OSG CompositeViewer to be eventually adopted (almost certainly not during the next 12 months though)&lt;br /&gt;
&lt;br /&gt;
Basically, help facilitate these change by at least not making these things more difficult through your own code&lt;br /&gt;
&lt;br /&gt;
For doxygen docs, see: http://docs.freeflightsim.org/&lt;br /&gt;
&lt;br /&gt;
In less broader (and more outdated) terms, a list of the latest development efforts can be found at [[:Category:Core development projects]]&lt;br /&gt;
If you have anything to add, please feel free to create a new wiki article.&lt;br /&gt;
Also, contributing such news to the FlightGear [[Next newsletter|newsletter]] is another good idea.&lt;br /&gt;
&lt;br /&gt;
If you are looking for ideas to get involved one way or another, some of the more long-term issues and most annoying glitches are discussed at [[Request for comments]]. &lt;br /&gt;
&lt;br /&gt;
However, please take everything you'll find there with a grain of salt, because many of these articles haven't been updated over the years, so what may have seemed like a great idea 2-3 years ago, may already be depreciated meanwhile. On the other hand, those articles may still help you get a better understanding of architectural issues. In case of doubt, please get in touch with fellow developers.&lt;br /&gt;
&lt;br /&gt;
Also, there's another outdated category titled &amp;quot;Code Cleanup&amp;quot;: [[:Category:Code Cleanup]]&lt;br /&gt;
&lt;br /&gt;
Another option would be taking a look at the &amp;quot;Google Summer of Code&amp;quot; category which also lists project ideas collected over the years:  [[GSoC: Candidate Projects]]. We also have a separate sub forum for GSoC here: {{forum url|f=38}}&lt;br /&gt;
&lt;br /&gt;
In other words: '''pick your poison :)'''&lt;br /&gt;
&lt;br /&gt;
= Issue tracking =&lt;br /&gt;
&lt;br /&gt;
Ideas (feature requests actually) and bug reports are ideally reported using the issue tracker here: https://sourceforge.net/p/flightgear/codetickets/&lt;br /&gt;
&lt;br /&gt;
Please make sure to first search the issue tracker before possibly reporting a dupe, thanks!&lt;br /&gt;
&lt;br /&gt;
Bug reports should ideally be accompanied with a test case to reproduce an issue, but also a backtrace, see: [[Howto:Debugging FlightGear Crashes#Debugging Segfaults &amp;amp; Obtaining Backtraces]].&lt;br /&gt;
&lt;br /&gt;
This is also an excellent place to get started helping and contributing to FG, i.e. by triaging bug reports, discussing feature requests, posting patches or finding new ideas to work on. This is also a very good place to get in touch with other core developers.&lt;br /&gt;
&lt;br /&gt;
Also, if you have some new ideas in mind, and would like to extend FlightGear in some way, it's a good idea to use the issue tracker to make feature requests. Fellow FlightGear developers will be able to provide feedback regarding your feature request and tell you directly if and how exactly your idea can be best implemented.&lt;br /&gt;
&lt;br /&gt;
For example, to view a list of feature requests that were accepted by other core developers, just go to: https://code.google.com/p/flightgear-bugs/issues/list?can=2&amp;amp;q=FeatureRequest%20status%3Aaccepted&lt;br /&gt;
&lt;br /&gt;
= Talking to fellow FlightGear developers =&lt;br /&gt;
Most core development related discussions are handled using the developers mailing list: http://www.flightgear.org/mail.html&lt;br /&gt;
&lt;br /&gt;
There's a fully searchable archive available here: http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
In addition, the FlightGear forums are increasingly used for interesting development related discussions, please note though that these are usually not specific to FG core development, but instead general development (aircraft, scenery, shaders, scripting): {{forum url}}&lt;br /&gt;
&lt;br /&gt;
If there's something particular that you are interested in, it's always a good idea to search these resources (wiki, forum, mailing list) to find related discussions.&lt;br /&gt;
&lt;br /&gt;
= Flight dynamics =&lt;br /&gt;
Improving the flight dynamics often doesn't require any C++ changes, FlightGear provides a powerful FDM interface and different FDM engines (namely JSBSim and YaSim), both of which are entirely configurable by using XML files.&lt;br /&gt;
&lt;br /&gt;
For JSBSim, please see: http://jsbsim.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
= Important docs =&lt;br /&gt;
There's a wealth of documentation to get you started available in {{fg root file|Docs}}&lt;br /&gt;
&lt;br /&gt;
API docs auto generated from source are at http://api-docs.freeflightsim.org/&lt;br /&gt;
&lt;br /&gt;
Even more documentation can be found in this wiki. The wiki is divided into different &amp;quot;portals&amp;quot;, you'll probably be interested in [[Portal:Developer|the developers portal]] here.&lt;br /&gt;
&lt;br /&gt;
You are obviously invited to start your own wiki articles, in order to document your projects or help improving existing documentation. Also, some core developers actually use the wiki to post their own development roadmaps. For example, see: [[Plan-zakalawe]] or [[Project Rembrandt]].&lt;br /&gt;
&lt;br /&gt;
== FlightGear ==&lt;br /&gt;
Don't worry if your C++ experience should be dated: In many parts, the FlightGear code base is still somewhat archaic and not very modern, so you won't find too many occurrences of really advanced C++ concepts, in many places you'll just find simple &amp;quot;C with classes&amp;quot; uses, some STL and inheritance. &lt;br /&gt;
But complex C++ features (such as advanced templates or meta-programming are not too common actually).&lt;br /&gt;
&lt;br /&gt;
One of the simplest ways to add new features to FlightGear is adding new commands to it, so called &amp;quot;fgcommands&amp;quot; (i.e. &amp;quot;FlightGear commands&amp;quot;). &lt;br /&gt;
For additional information, please see this tutorial: [[Howto: Add new fgcommands to FlightGear]].&lt;br /&gt;
&lt;br /&gt;
== Programming resources ==&lt;br /&gt;
If you need to read up on something programming related, such as C++, the STL, OpenGL, shaders etc, the wiki has plenty of programming resources to get you started: [[Resources]].&lt;br /&gt;
&lt;br /&gt;
== SimGear ==&lt;br /&gt;
The SimGear code base is somewhat less archaic and more modern actually. And if you are interested in contributing to the OpenGL/SceneGraph department, you'll inevitably need to look into OpenSceneGraph (OSG), too - which really is &amp;quot;modern C++&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
SimGear is fairly well-maintained code base that contains a fair amount of doxygen comments, that means that it's easy to create doxygen documentation for SimGear. For example, see: http://api-docs.freeflightsim.org/simgear/&lt;br /&gt;
&lt;br /&gt;
Note that, at the time of reading, this may be outdated, so if you are interested in using the latest doxygen docs, you are well advised to run doxygen against your own latest simgear clone.&lt;br /&gt;
&lt;br /&gt;
Also, you can get a fair amount of information out of the FG sources by running them through doxygen, too.&lt;br /&gt;
&lt;br /&gt;
== Plain C ? (Nasal) ==&lt;br /&gt;
If your C++ is rusty and you'd just like to get started quickly, there are also certain FG components that are strictly (largely) pure C, the Nasal interpreter is just one example (Nasal is FlightGear's built in scripting language): [[Nasal scripting language]]&lt;br /&gt;
&lt;br /&gt;
The Nasal interpreter is part of the SimGear project, and can be found in $SG_SRC/nasal: {{simgear url|trees/next/simgear/nasal}}&lt;br /&gt;
&lt;br /&gt;
The longest-standing issue related to Nasal scripting is fixing its Garbage Collector (GC) to become generational, incremental or even concurrent, this is to reduce main loop impact (frame rate &amp;amp; frame spacing), see [[How the Nasal GC works]] to learn more. Almost certainly, we're going to adopt an existing GC library, or even implement an interface to experiment with different GC schemes, and allow those to be selected at startup.&lt;br /&gt;
&lt;br /&gt;
Adding new extension functions to the built-in Nasal interpreter is documented here: [[Howto: Extend Nasal]].&lt;br /&gt;
&lt;br /&gt;
There's also a separate wiki article providing a list of known issues related to the Nasal interpreter itself: [[Improving Nasal]], specifically see [[Nasal Maintenance]].&lt;br /&gt;
&lt;br /&gt;
None of this requires any C++ knowledge!&lt;br /&gt;
&lt;br /&gt;
Only the scripting interface connecting the Nasal interpreter and FlightGear is implemented in C++, it can be found in {{fg src file|Scripting}}&lt;br /&gt;
&lt;br /&gt;
Basically, the scripting interface implements a custom SGSubsystem, so that the Nasal interpreter can be run as a FlightGear system. In addition, all FlightGear-specific extension functions are to be found there. Increasingly, this folder also contains wrappers to map FlightGear classes to Nasal space in an OOP fashion using the [[Nasal/CppBind]] framework, so that not just functions, but full &amp;quot;objects&amp;quot; are provided, which are computed lazily. If that's what you are interested in, you should take a look at the NasalPositioned_cppbind.cxx source code, which demonstrates how this is done.&lt;br /&gt;
&lt;br /&gt;
In other words, even without knowing C++, you can contribute to FlightGear core by extending the Nasal system. If you have some specific project in mind, you could probably implement it largely in scripting space using Nasal and only augment it as required with new extension functions in C space.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
Once you have found an area you are interested in, you can search the wiki, archives (mailing list and forums) or the issue tracker to find suitable projects to work on, for example: http://code.google.com/p/flightgear-bugs/issues/list?can=2&amp;amp;q=nasal&amp;amp;colspec=ID+Type+Status+Priority+Summary+Aircraft+Milestone&amp;amp;cells=tiles&lt;br /&gt;
&lt;br /&gt;
== Talk about your plans ==&lt;br /&gt;
Before you start any serious efforts, please make sure to get in touch with other contributors. Ideally, using the developers mailing list or the forum. This is to ensure that others know about your plans, i.e. to avoid duplicate work, but also conflicting approaches. &lt;br /&gt;
&lt;br /&gt;
Often, FlightGear developers have certain ideas and plans for their projects, so it's good to coordinate your ideas with fellow contributors. In addition, you can get valuable feedback from experienced contributors this way, which may save you countless hours of time and lots of frustration.&lt;br /&gt;
&lt;br /&gt;
You may even find people interested in your idea and teaming up with you!&lt;br /&gt;
&lt;br /&gt;
== Scripting Hooks ==&lt;br /&gt;
Another straightforward way to get started adding C++ code is using the [[Nasal/CppBind]] framework to expose built-in C++ classes to Nasal and enable base package contributors to make use of these, without bugging core developers to implement certain features directly. For C++ developers it is generally less time consuming (and often more rewarding) to implement abstract frameworks and infrastructure, rather than individual features.&lt;br /&gt;
&lt;br /&gt;
While the number of core developers has been decreasing during the last 12-18 months, we do have an increasing number of base package developers, so implementing generic hooks for them makes sense because core developers cannot possibly implement each requested feature.&lt;br /&gt;
&lt;br /&gt;
== Adding new subsystems ==&lt;br /&gt;
If you are interested in adding new subsystems to FG, you may want to check out this: [[Howto:Create new subsystems]].&lt;br /&gt;
&lt;br /&gt;
Also, we have a step-by-step guide illustrating how a new system can be added to FlightGear, going into more detail. See [[Howto:Create a 2D drawing API for FlightGear]]&lt;br /&gt;
&lt;br /&gt;
== The property tree ==&lt;br /&gt;
The FlightGear property tree is documented here: [[Howto:Work with the Property Tree API]]&lt;br /&gt;
&lt;br /&gt;
= Some Ideas =&lt;br /&gt;
&lt;br /&gt;
== Additional Scripting Bindings ==&lt;br /&gt;
&lt;br /&gt;
{{CppBind Ideas}}&lt;br /&gt;
&lt;br /&gt;
== CompositeViewer support ==&lt;br /&gt;
This is a long-standing feature request, for details, please see [[CompositeViewer Support]].&lt;br /&gt;
&lt;br /&gt;
== World Scenery 3.0 ==&lt;br /&gt;
The Terragear maintainers are looking for volunteers to help with development on the next world scenery project.  If you've ever wondered how a full 3D model of earth can be generated from raw data, now is your chance.  See the plan at [[World Scenery 3.0 roadmap]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JPEGFactory ==&lt;br /&gt;
{{Note|Also see [http://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/053287a7-005d-4fd0-a1ee-96f1194ea904%40email.android.com/#msg32398628]}}&lt;br /&gt;
{{cquote|actually the entire JPEGFactory option could likely be removed, and replaced with using the osgDB Image plugins to create a JPEG or PNG. And then it wouldn't need to be a CMake option at all. If anyone would like to attempt this, please ask and I can suggest where to start, it's a nice small project&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40211.html|title=&amp;lt;nowiki&amp;gt;Re: [Flightgear-devel] Enabling JPEG factory causes fgfs/GIT to fail compiling&amp;lt;/nowiki&amp;gt;|author=James Turner|date=Tue, 11 Jun 2013 22:40:38 -0700}}&amp;lt;/ref&amp;gt;|James Turner}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;It's turned off for build reasons, not because it's new or untested. I believe &lt;br /&gt;
many people have used it exactly the way you describe. If you encounter &lt;br /&gt;
problems, they should be easy to fix and patches are welcome!&lt;br /&gt;
&lt;br /&gt;
(The build reasons could actually be solved by using OSGDB to write out the &lt;br /&gt;
files instead of using libjpeg directly - this would mean the feature could be &lt;br /&gt;
enabled all the time, i.e removed from CMake, and also we could write out PNGs &lt;br /&gt;
instead of JPEGs if desired - if you have any interested in doing this, I can &lt;br /&gt;
point you at examples since the screenshot code was converted to do the same &lt;br /&gt;
thing recently -it's probably a couple of hours hacking at most)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40749.html|title=&amp;lt;nowiki&amp;gt;Re: [Flightgear-devel] --jpg-httpd command line option&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;James Turner&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;Tue, 17 Sep 2013 04:17:15 -0700&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;James Turner&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;If someone decides to jump into this, another feature that would be cool&lt;br /&gt;
would be to stream the display out as a video stream which could then be&lt;br /&gt;
played by any number of video players on a remote computer (like mplayer.)&lt;br /&gt;
 ffmpeg probably would provide library support to make this pretty&lt;br /&gt;
straightforward, but I haven't had a chance to dive in and see how&lt;br /&gt;
easy/hard it would be.&lt;br /&gt;
&lt;br /&gt;
One area where this feature could be useful is in UAV research and&lt;br /&gt;
simulation where you'd like to emulate a live video feed back to a ground&lt;br /&gt;
station.  It could also be fun for sharing/broadcasting your simulator&lt;br /&gt;
session and probably could be made to work with a web video server.&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40751.html|title=&amp;lt;nowiki&amp;gt;Re: [Flightgear-devel] --jpg-httpd command line option&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;Curtis Olson&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;Tue, 17 Sep 2013 11:51:00 -0700&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;Curtis Olson&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;I wanted to capture the FG imagery and&lt;br /&gt;
stream it over the web... (or some similar solution)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg10533.html|title=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;I've seen other&lt;br /&gt;
apps that can do this so I know it's technically possible, and I imagine&lt;br /&gt;
not too much coding once you figure out the magic to make it happen.&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40751.html|title=&amp;lt;nowiki&amp;gt;Re: [Flightgear-devel] --jpg-httpd command line option&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;Curtis Olson&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;Tue, 17 Sep 2013 11:51:00 -0700&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;Curtis Olson&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;VLC does this better than ffmpeg, so it's probably a good idea to study it's &lt;br /&gt;
codebase for streaming code. Also, MJPEG is nice, but as a container I'd &lt;br /&gt;
choose Ogg/Theora instead of H264 since they're entirely open.&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40756.html|title=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;Note if you want actual good performance from this system, there's much smarter &lt;br /&gt;
things that could be done, such as grabbing the frame buffer each normal &lt;br /&gt;
rendering frame, instead of re-rendering the scene each time an HTTP get is &lt;br /&gt;
received. That would need much more drastic changes to the system however.&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40757.html|title=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{cquote|&amp;lt;nowiki&amp;gt;And obviously it does require that cmake finds the &lt;br /&gt;
JPEG includes and libraries... I had earlier compiled &lt;br /&gt;
and installed jpeg-9 into my 3rdParty folder... &lt;br /&gt;
&lt;br /&gt;
This dependency would go away if OSGDB was used, &lt;br /&gt;
as James mentioned, but then JPEG would probably have &lt;br /&gt;
to be found during the OSG build, unless OSG has &lt;br /&gt;
alternate built-in jpeg code... not sure...&lt;br /&gt;
&lt;br /&gt;
Thereafter, running fgfs.exe with --jpg-httpd=1234 &lt;br /&gt;
worked fine by putting http://localhost:1234 is a &lt;br /&gt;
browser, and bingo had a jpg image of the screen &lt;br /&gt;
in the browser ;=)) cool stuff...&lt;br /&gt;
&lt;br /&gt;
Of course it is a 'static' image, and had to refresh &lt;br /&gt;
to get updated images of the flight... or an extension &lt;br /&gt;
added to provide an actual video feed as Curt mentioned...&lt;br /&gt;
&lt;br /&gt;
So I would say it worked as advertised&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40884.html|title=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|author=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;|date=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&amp;lt;/ref&amp;gt;|&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Also see: {{Issue|924}}.&lt;br /&gt;
&lt;br /&gt;
We could probably also look at using the [[Canvas]] system with some additional hooks, i.e. for getting a handle to the osg::Image, so that it can be serialized through Nasal and some cppbind glue, that would make it possible to depreciate the JPEGFactory code and use the Canvas system instead (i.e. unifying the 2d rendering backend). &lt;br /&gt;
&lt;br /&gt;
Being able to render camera views to a canvas texture has been previously requested a number of times, e.g. for implementing &amp;quot;mirrors&amp;quot; or tail cameras (A380) {{forum link|t=13798}} {{forum link|p=184284}} {{forum link|t=13798}} {{forum link|t=6184}} {{forum link|p=31252}}, and getting a handle to the buffer for serialization purposes would also allow us to reimplement the screenshot feature on top of canvas/Nasal, and even serve live image data through the httpd component.&lt;br /&gt;
&lt;br /&gt;
* [[Howto:Use a Camera View in an Instrument]]&lt;br /&gt;
* [[Canvas_Properties#Serializing_a_canvas_to_a_buffer_or_file]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Finally =&lt;br /&gt;
&lt;br /&gt;
...please don't get discouraged if you shouldn't get too much feedback in the beginning, probably many contributors are busy preparing the next release: [[Release plan]]&lt;br /&gt;
&lt;br /&gt;
Lack of feedback doesn't necessarily mean that nobody likes your project or your ideas, probably it just means that you need to do some networking to get in touch with other contributors. &lt;br /&gt;
&lt;br /&gt;
Usually, getting involved in the forum, the issue tracker or in merge request discussions via gitorious is a good idea to familiarize yourself with the project. Please keep in mind that we get to see plenty of people each month announcing some fancy new FlightGear-related projects, so your signal/noise ratio is pretty important here. It's pretty likely that the type of feedback you get will be improving once you start contributing patches and help triage bug reports.&lt;br /&gt;
&lt;br /&gt;
People announcing that they want to work on FlightGear, without knowing C/C++ or without having ever built software from source, obviously have to face a steep learning curve, and we are aware of that.&lt;br /&gt;
&lt;br /&gt;
Sometimes, it may even take good ideas a while to be recognized as such, even if suggested by seasoned long-term contributors. So, please don't interpret lack of feedback as a general lack of interest.&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Core developer documentation]]&lt;br /&gt;
[[ru:Howto:Приступая к разработке ядра]]&lt;br /&gt;
[[Category:Hackathon Materials]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142779</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142779"/>
		<updated>2025-10-20T09:29:20Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Aircraft Help */ fix headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
From the forum   : &amp;lt;blockquote&amp;gt;&amp;quot;For anyone who might be interested, our discord server for 777 development is now open to everyone - both developers and flyers! You're welcomed to discuss everything about this craft in this server, including posting screenshots, reporting bugs, posting suggestions for development, or contributing directly to this plane here.&amp;quot; [https://discord.gg/k5RXxFgGDA Discord Channel] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Landing ===&lt;br /&gt;
[https://forum.flightgear.org/viewtopic.php?f=25&amp;amp;t=37701&amp;amp;p=373154#p373154 From the Forum thanks to Tdammers]&lt;br /&gt;
&lt;br /&gt;
Landing speeds: with a large airliner like the 777, the landing reference speed (Vref) depends hugely on weight. Between operating empty and max landing weight, there is a 50% difference, and clearly a landing speed that works well for a 140-ton aircraft is going to have you drop out of the sky when you weigh 210 tons; and conversely, the right landing weight at 210 tons is going to make your float or nosewheel-strike when you're landing empty.  &lt;br /&gt;
&lt;br /&gt;
So what you need to do is find a resource for those landing speeds. Real-life pilots get a preliminary calculation from their dispatchers, who use dedicated software to calculate all the landing parameters; but it can also be done using tables from the FCOM, and in most modern airliners, the FMS can do the calculation as well.  &lt;br /&gt;
&lt;br /&gt;
The same goes for the takeoff. Here, the crucial speeds are V1, Vr, and V2. V1 is the &amp;quot;safe rejection speed&amp;quot;: until V1 is reached, the aircraft can be brought to a full stop safely within the available remaining takeoff distance; once you're faster than V1, rejecting the takeoff may lead to an accident, and you are committed to the takeoff except for very severe problems (like losing both engines, loss of control, or a fire). Vr is the &amp;quot;rotation speed&amp;quot;: this is the ideal speed to pull up the nose to initiate the liftoff. V2 is the &amp;quot;safe single-engine climb speed&amp;quot;: after liftoff, your goal is to attain this speed ASAP, so that loss of one engine does not compromise the aircraft's ability to meet the minimum climb requirements for this takeoff.  &lt;br /&gt;
&lt;br /&gt;
 In the FG 777, all these speeds are calculated automatically, and displayed on the PFD speed tape; Vref is shown as REF.  &lt;br /&gt;
&lt;br /&gt;
For the landing: Use the initial approach segment to slow down to your initial approach speed; typically, this would be your &amp;quot;minimum clean&amp;quot; speed (the slowest speed you can safely fly with no flaps deployed), something around 200-220 knots usually. The approach procedure will have you descend to a suitable ILS intercept altitude, typically about 2000-3000 ft AGL. Make sure you have the correct ILS frequency set, that the ground spoilers are armed, and that you have selected a suitable autobrake setting. As you turn onto your intercept heading, slow down to your initial approach speed (160-180 knots should work fine), and set flaps accordingly, and arm APP on the autopilot. Watch the aircraft intercept first the localizer, and then the glideslope. Once established on the glideslope, deploy landing gear. As you approach the outer marker (5 miles out), slow down to final approach speed (usually Vref + 10 knots), and deploy landing flaps.  &lt;br /&gt;
&lt;br /&gt;
 Now you have the choice between autoland and landing manually.  &lt;br /&gt;
&lt;br /&gt;
==== Autoland   ====&lt;br /&gt;
For autoland, I believe all you have to do is watch the aircraft fly itself down to minimums, flare, align, retard, and touch down. Once on the ground, select reversers and set reverse thrust, verify that the ground spoilers and brakes are deploying, and use rudder to maintain centerline. At 60 knots, retard the throttles to reverse idle, and take over manual braking (the autobrakes should automatically disengage as soon as you touch the brakes). At 40 knots ground speed, disable thrust reversers; you may now take a high-speed exit while slowing down to taxi speed, or slow down further on the runway before taking a sharp exit. While vacating the runway, retract flaps, and switch off landing lights.  &lt;br /&gt;
&lt;br /&gt;
==== Manual Landing  ====&lt;br /&gt;
For a manual landing, the procedure is the same, except you disengage autopilot and autothrottle at some point during the approach - 1000 ft AGL is a good moment, but you can do it earlier if you want. Use pitch to control speed, throttle to control descent rate; keep airspeed at Vref + 10, and sink rate such that you stay on the ILS glideslope. Once you have a good visual of the runway, transition to a visual approach, using PAPI lights as your descent reference (two red, two white means you're on the glideslope). You should cross the runway threshold some 100-200 ft AGL, with some residual thrust on the engines (say 40-60% or so), a slight nose-up attitude, and a sink rate around 1000 fpm or so. At a suitable altitude (typically 50-100 ft AGL), retard the throttles; use pitch to arrest the descent - down to zero if you want a &amp;quot;butter&amp;quot; landing, or keep a little bit of sink rate if you want a safer, firmer landing. The aircraft should now just sink into the runway, main landing gear first. From here, the procedure is the same as above.&lt;br /&gt;
&lt;br /&gt;
=== TakeOff ===&lt;br /&gt;
[https://forum.flightgear.org/viewtopic.php?f=25&amp;amp;t=37701&amp;amp;p=373154#p373154 From the Forum thanks to Tdammers]&lt;br /&gt;
&lt;br /&gt;
For the takeoff: Configure autobrake (RTO, &amp;quot;rejected takeoff&amp;quot;), flaps and trim, line up, arm A/T (the flip switches next to the speed selection on the glare-shield panel), and rotate the speed selector to a suitable departure speed - at least V2, but typically something like 200-250 knots. This is to make sure that when the autothrottle kicks in, it keeps setting takeoff thrust at least until you have achieved V2. Set a suitable lateral mode on the autopilot: LNAV if you're flying an FMS flight plan, otherwise probably HDG. Revv up the engines to 40%, wait until they stabilize, then set takeoff thrust. At the &amp;quot;rotate&amp;quot; callout, pitch up; watch the vertical speed, as soon as it's consistently positive for 1 second, gear up. Maintain center-line and an attitude that keeps you speeding up to V2. Engage autopilot a couple hundred feet AGL, or later if you prefer hand-flying the aircraft a bit longer.  &lt;br /&gt;
&lt;br /&gt;
===Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
*Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
===Walker===&lt;br /&gt;
Walker implementation&lt;br /&gt;
{{#ev:youtube|GriEXRsr5q8}}&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
&lt;br /&gt;
===Flights===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
===Outdated/Not Maintained===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
===Boeing 777-200 ===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[[sourceforge:projects/xpc-777|Boeing 777 aircraft systems simulator]]  (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
*[http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
*[http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
*[https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142778</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142778"/>
		<updated>2025-10-20T09:28:26Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Aircraft Help */ Landing and Take off from the forum thanks to tdammers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
From the forum   : &amp;lt;blockquote&amp;gt;&amp;quot;For anyone who might be interested, our discord server for 777 development is now open to everyone - both developers and flyers! You're welcomed to discuss everything about this craft in this server, including posting screenshots, reporting bugs, posting suggestions for development, or contributing directly to this plane here.&amp;quot; [https://discord.gg/k5RXxFgGDA Discord Channel] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Landing====&lt;br /&gt;
[https://forum.flightgear.org/viewtopic.php?f=25&amp;amp;t=37701&amp;amp;p=373154#p373154 From the Forum thanks to Tdammers]&lt;br /&gt;
&lt;br /&gt;
Landing speeds: with a large airliner like the 777, the landing reference speed (Vref) depends hugely on weight. Between operating empty and max landing weight, there is a 50% difference, and clearly a landing speed that works well for a 140-ton aircraft is going to have you drop out of the sky when you weigh 210 tons; and conversely, the right landing weight at 210 tons is going to make your float or nosewheel-strike when you're landing empty.  &lt;br /&gt;
&lt;br /&gt;
So what you need to do is find a resource for those landing speeds. Real-life pilots get a preliminary calculation from their dispatchers, who use dedicated software to calculate all the landing parameters; but it can also be done using tables from the FCOM, and in most modern airliners, the FMS can do the calculation as well.  &lt;br /&gt;
&lt;br /&gt;
The same goes for the takeoff. Here, the crucial speeds are V1, Vr, and V2. V1 is the &amp;quot;safe rejection speed&amp;quot;: until V1 is reached, the aircraft can be brought to a full stop safely within the available remaining takeoff distance; once you're faster than V1, rejecting the takeoff may lead to an accident, and you are committed to the takeoff except for very severe problems (like losing both engines, loss of control, or a fire). Vr is the &amp;quot;rotation speed&amp;quot;: this is the ideal speed to pull up the nose to initiate the liftoff. V2 is the &amp;quot;safe single-engine climb speed&amp;quot;: after liftoff, your goal is to attain this speed ASAP, so that loss of one engine does not compromise the aircraft's ability to meet the minimum climb requirements for this takeoff.  &lt;br /&gt;
&lt;br /&gt;
 In the FG 777, all these speeds are calculated automatically, and displayed on the PFD speed tape; Vref is shown as REF.  &lt;br /&gt;
&lt;br /&gt;
For the landing: Use the initial approach segment to slow down to your initial approach speed; typically, this would be your &amp;quot;minimum clean&amp;quot; speed (the slowest speed you can safely fly with no flaps deployed), something around 200-220 knots usually. The approach procedure will have you descend to a suitable ILS intercept altitude, typically about 2000-3000 ft AGL. Make sure you have the correct ILS frequency set, that the ground spoilers are armed, and that you have selected a suitable autobrake setting. As you turn onto your intercept heading, slow down to your initial approach speed (160-180 knots should work fine), and set flaps accordingly, and arm APP on the autopilot. Watch the aircraft intercept first the localizer, and then the glideslope. Once established on the glideslope, deploy landing gear. As you approach the outer marker (5 miles out), slow down to final approach speed (usually Vref + 10 knots), and deploy landing flaps.  &lt;br /&gt;
&lt;br /&gt;
 Now you have the choice between autoland and landing manually.  &lt;br /&gt;
&lt;br /&gt;
===== Autoland   =====&lt;br /&gt;
For autoland, I believe all you have to do is watch the aircraft fly itself down to minimums, flare, align, retard, and touch down. Once on the ground, select reversers and set reverse thrust, verify that the ground spoilers and brakes are deploying, and use rudder to maintain centerline. At 60 knots, retard the throttles to reverse idle, and take over manual braking (the autobrakes should automatically disengage as soon as you touch the brakes). At 40 knots ground speed, disable thrust reversers; you may now take a high-speed exit while slowing down to taxi speed, or slow down further on the runway before taking a sharp exit. While vacating the runway, retract flaps, and switch off landing lights.  &lt;br /&gt;
&lt;br /&gt;
===== Manual Landing  =====&lt;br /&gt;
For a manual landing, the procedure is the same, except you disengage autopilot and autothrottle at some point during the approach - 1000 ft AGL is a good moment, but you can do it earlier if you want. Use pitch to control speed, throttle to control descent rate; keep airspeed at Vref + 10, and sink rate such that you stay on the ILS glideslope. Once you have a good visual of the runway, transition to a visual approach, using PAPI lights as your descent reference (two red, two white means you're on the glideslope). You should cross the runway threshold some 100-200 ft AGL, with some residual thrust on the engines (say 40-60% or so), a slight nose-up attitude, and a sink rate around 1000 fpm or so. At a suitable altitude (typically 50-100 ft AGL), retard the throttles; use pitch to arrest the descent - down to zero if you want a &amp;quot;butter&amp;quot; landing, or keep a little bit of sink rate if you want a safer, firmer landing. The aircraft should now just sink into the runway, main landing gear first. From here, the procedure is the same as above.&lt;br /&gt;
&lt;br /&gt;
==== TakeOff ====&lt;br /&gt;
[https://forum.flightgear.org/viewtopic.php?f=25&amp;amp;t=37701&amp;amp;p=373154#p373154 From the Forum thanks to Tdammers]&lt;br /&gt;
&lt;br /&gt;
For the takeoff: Configure autobrake (RTO, &amp;quot;rejected takeoff&amp;quot;), flaps and trim, line up, arm A/T (the flip switches next to the speed selection on the glare-shield panel), and rotate the speed selector to a suitable departure speed - at least V2, but typically something like 200-250 knots. This is to make sure that when the autothrottle kicks in, it keeps setting takeoff thrust at least until you have achieved V2. Set a suitable lateral mode on the autopilot: LNAV if you're flying an FMS flight plan, otherwise probably HDG. Revv up the engines to 40%, wait until they stabilize, then set takeoff thrust. At the &amp;quot;rotate&amp;quot; callout, pitch up; watch the vertical speed, as soon as it's consistently positive for 1 second, gear up. Maintain center-line and an attitude that keeps you speeding up to V2. Engage autopilot a couple hundred feet AGL, or later if you prefer hand-flying the aircraft a bit longer.  &lt;br /&gt;
&lt;br /&gt;
===Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
*Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
===Walker===&lt;br /&gt;
Walker implementation&lt;br /&gt;
{{#ev:youtube|GriEXRsr5q8}}&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
&lt;br /&gt;
===Flights===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
===Outdated/Not Maintained===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
===Boeing 777-200 ===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[[sourceforge:projects/xpc-777|Boeing 777 aircraft systems simulator]]  (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
*[http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
*[http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
*[https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Changelog_2024.1.2&amp;diff=142616</id>
		<title>Changelog 2024.1.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Changelog_2024.1.2&amp;diff=142616"/>
		<updated>2025-10-03T13:12:28Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Created page with &amp;quot;{{Note|As of FlightGear 2024.1, the changelog is [https://www.flightgear.org/download/releases/2024-1-2/ hosted on the FlightGear website] instead of the wiki and, therefore, written in {{gitlab source |proj=flightgear |repo=website |text=the corresponding GitLab repository}}.}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|As of FlightGear 2024.1, the changelog is [https://www.flightgear.org/download/releases/2024-1-2/ hosted on the FlightGear website] instead of the wiki and, therefore, written in {{gitlab source |proj=flightgear |repo=website |text=the corresponding GitLab repository}}.}}&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142598</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142598"/>
		<updated>2025-09-30T09:57:24Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
From the forum   : &amp;lt;blockquote&amp;gt;&amp;quot;For anyone who might be interested, our discord server for 777 development is now open to everyone - both developers and flyers! You're welcomed to discuss everything about this craft in this server, including posting screenshots, reporting bugs, posting suggestions for development, or contributing directly to this plane here.&amp;quot; [https://discord.gg/k5RXxFgGDA Discord Channel] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
* Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
===Walker===&lt;br /&gt;
Walker implementation&lt;br /&gt;
{{#ev:youtube|GriEXRsr5q8}}&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
=== Flights ===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
=== Outdated/Not Maintained ===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries ==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
===Boeing 777-200===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://sourceforge.net/projects/xpc-777 Boeing 777 aircraft systems simulator ] (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
* [http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
* [http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
* [https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142597</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142597"/>
		<updated>2025-09-30T09:56:34Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Added discord channel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]].  &lt;br /&gt;
&lt;br /&gt;
From the forum   : &amp;lt;blockquote&amp;gt;&amp;quot;For anyone who might be interested, our discord server for 777 development is now open to everyone - both developers and flyers! You're welcomed to discuss everything about this craft in this server, including posting screenshots, reporting bugs, posting suggestions for development, or contributing directly to this plane here.&amp;quot; [https://discord.gg/k5RXxFgGDA Discord Channel] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
* Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
===Walker===&lt;br /&gt;
Walker implementation&lt;br /&gt;
{{#ev:youtube|GriEXRsr5q8}}&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
=== Flights ===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
=== Outdated/Not Maintained ===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries ==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
===Boeing 777-200===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://sourceforge.net/projects/xpc-777 Boeing 777 aircraft systems simulator ] (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
* [http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
* [http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
* [https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142596</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142596"/>
		<updated>2025-09-30T08:51:58Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Walker implementation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]]. &lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
* Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
===Walker===&lt;br /&gt;
Walker implementation&lt;br /&gt;
{{#ev:youtube|GriEXRsr5q8}}&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
=== Flights ===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
=== Outdated/Not Maintained ===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries ==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
===Boeing 777-200===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://sourceforge.net/projects/xpc-777 Boeing 777 aircraft systems simulator ] (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
* [http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
* [http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
* [https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142595</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=142595"/>
		<updated>2025-09-30T08:48:05Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:{{PAGENAME}}/info}}&lt;br /&gt;
{{screenshot cat&lt;br /&gt;
| category = Boeing 777 screenshots&lt;br /&gt;
| subject  = the Boeing 777&lt;br /&gt;
| image    = CAS777.png&lt;br /&gt;
}}&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350 XWB|A350 XWB]]. &lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
&lt;br /&gt;
The Boeing 777 is an advanced fly-by-wire aircraft, and the systems are moderately complicated. &lt;br /&gt;
&lt;br /&gt;
=== Brief Overview ===&lt;br /&gt;
The video below is a brief introduction of the Boeing 777's new system of the new Seattle Project working with FlightGear Version 3.2 Test Release.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EoNQ1NpcnMw}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
The Boeing 777 series are fly-by-wire aircraft and like all Boeing aircraft have yokes.  The signals are sent electrically to the hydraulic actuators which move the control surfaces. The fly-by-wire system has been simulated within the limitations of YAsim.&lt;br /&gt;
&lt;br /&gt;
- Roll Control Law with attitude holding and bank angle protection&lt;br /&gt;
&lt;br /&gt;
- C*U Pitch Law and Trim Ref function with Flare Mode and Autotrim&lt;br /&gt;
&lt;br /&gt;
- Rudder Ratio, Yaw Damper and Turn Coordinator&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! 777-200 !! 777-200ER !! 777-200LR !! 777F !! 777-300 !! 777-300ER&lt;br /&gt;
|-&lt;br /&gt;
! Engines (Turbofans)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000 PW 4077] [https://en.wikipedia.org/wiki/Rolls-Royce_Trent_800 RR 877]  [https://en.wikipedia.org/wiki/General_Electric_GE90 GE90-77B] || PW 4090 RR 895 GE90-94B || GE90-110B1 GE90-115B1 || GE90-110B1 GE90-115B1 || PW 4098 RR 892 GE90-92B/-94B || GE90-115B1&lt;br /&gt;
|-&lt;br /&gt;
! Max Thrust&lt;br /&gt;
| 77,200 lbf (343 kN) || 84,700 lbf (377 kN) || 115,300 lbf (513 kN) || 115,300 lbf (513 kN) || 98,000 lbf (440 kN) || 115,300 lbf (513 kN)&lt;br /&gt;
|}&lt;br /&gt;
=== Electrical ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic ===&lt;br /&gt;
The current Boeing 777 hydraulic system is basically working, it will be expanded in the future for more realistic behavior.&lt;br /&gt;
&lt;br /&gt;
The hydraulic systems can (and must) be fully controlled via the 3D cockpit switches on the overhead panel. As in real life, the following behavior should be expected:&lt;br /&gt;
* The Left hydraulic system is powered by an engine driven pump (EDP) and supplemented by two on-demand Electric motor pumps (ACMP). It operates wing &amp;amp; tail flight controls (ailerons, elevators, rudder) and left thrust reverser operation.&lt;br /&gt;
* The Right system is powered by by an EDP from the right engine and supplemented by an ACMP. It operates flight controls, right thrust reverser operation and the normal brake system.&lt;br /&gt;
* The Center system is powered by two ACMP's and supplemented by two on-demand air turbine-driven pumps (ADP). It operates the landing gear actuation, nose &amp;amp; main gear steering, flaps &amp;amp; slats, flight controls and the reserve brake system.&lt;br /&gt;
&lt;br /&gt;
When no engine is running, the APU (if running) and/or Ground Power (if connected and activated) provide power to the center system's ACMP's. Make sure the ACMP's are on when you want to use the center system on APU/Ground Power.&lt;br /&gt;
&lt;br /&gt;
A realistic Ram Air Turbine (RAT) and reserve system have yet to be modeled.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot ===&lt;br /&gt;
[[File:777-300-APpanel.png|thumb|270px|777-300 Autopilot]]&lt;br /&gt;
The 777 autopilot can be fully controlled using the 3D cockpit switches. For FG2.4.0 use left and middle mouse buttons to turn any switches left/right. For FG2.5.0 and newer, you can use the mouse scroll wheel on all cockpit knobs.An Autoland system is available as of v2.6.0&lt;br /&gt;
&lt;br /&gt;
You can also use the 777's built-in autopilot tutorial to learn about the different switches.&lt;br /&gt;
&lt;br /&gt;
Autopilot controls, from left to right, top to bottom:&lt;br /&gt;
* '''A/P''' - Autopilot engage/disengage button&lt;br /&gt;
* '''F/D''' - Flight director (the pink lines that show up on your attitude indicator)&lt;br /&gt;
* '''A/T ARM (L/R)''' - Arm/disarm autothrottle for left/right engines. Must be armed to enable autothrottle for the respective engine.&lt;br /&gt;
* '''CLB CON''' - Continue climbing using the vertical speed the plane was at, when this setting was first engaged&lt;br /&gt;
* '''A/T''' - Autothrottle engage/disengage button. Like the real 777, the autothrottle is independent from the main autopilot, so autothrottle also also works when the autopilot is disabled (Note: this was different for FG2.0 and earlier!).&lt;br /&gt;
* '''IAS &amp;lt;&amp;gt; MACH''' - Switch between IAS speed mode and Mach number speed mode&lt;br /&gt;
* '''IAS window''' - Set your desired IAS speed or Mach speed here&lt;br /&gt;
* '''LNAV''' - Tells the autopilot to follow the Route Manager settings laterally (control the heading).&lt;br /&gt;
* '''VNAV''' - Same as LNAV, except vertically (control the altitude). The autopilot will climb to the flight level you set in the Route Manager (in the input field or at a specified waypoint).&lt;br /&gt;
* '''FLCH''' - Flight Level Change, set the altitude and press FLCH to climb or descent to designated flight level. Thrust is set to a fixed value, speed is controled with pitch.&lt;br /&gt;
* '''A/P DISENGAGE''' - Dedicated autopilot disengage button (click twice). It serves as an easy to reach &amp;quot;emergency disengage&amp;quot; button.&lt;br /&gt;
* '''HDG &amp;lt;&amp;gt; TRK''' - Switch between heading bug and course track&lt;br /&gt;
* '''HDG window''' - Set your desired heading or course track here.&lt;br /&gt;
* '''HDG select''' - Engage/disengage heading or course hold mode and maintain SELECTED heading (FG2.5.0 and newer).&lt;br /&gt;
* '''Bank limits''' (AUTO/5/10/15/20/25) - Define banking limits for turning, i.e. 5 for gentle turns at cruising altitude, 25 for good maneuverability at lower speeds; auto will be fine in most cases.&lt;br /&gt;
* '''HOLD''' - Engage/disengage heading or course hold mode and maintain CURRENT aircraft heading.&lt;br /&gt;
* '''V/S &amp;lt;&amp;gt; FPA''' - Switch between Vertical Speed and Flight Path Angle&lt;br /&gt;
* '''V/S window''' - Set your desired Vertical Speed or Flight Path Angle&lt;br /&gt;
* '''VS/FPA''' - Engage/disengage Vertical Speed/Flight Path Angle hold mode&lt;br /&gt;
* '''ALTITUDE window''' - Set your desired altitude here&lt;br /&gt;
* '''Altitude selection''' (AUTO/1000) - Switch between automatic incrementing (AUTO) and incrementing by the thousands (1000)- this setting only helps when selecting the altitude via the knobs, this won't apply if using the Autopilot Settings dialog&lt;br /&gt;
* '''HOLD''' - Engage/disengage altitude hold mode&lt;br /&gt;
* '''LOC''' - Track LOCALIZER, flying by the heading given by the localizer&lt;br /&gt;
* '''APP''' - Arm the ILS localizer and glideslope (laterally and vertically). Any current AP mode (HDG and ALTITUDE HOLD) remains active, until the NAV receiver captures the localizer or glideslope.&lt;br /&gt;
* '''A/P''' - Engage/disengage autopilot&lt;br /&gt;
* '''F/D''' - Flight director&lt;br /&gt;
==== How to use ====&lt;br /&gt;
* '''Default mode of when autopilot engage'''&lt;br /&gt;
HDG HOLD mode: Maintain heading when engage.&lt;br /&gt;
ATT mode: If bank angle exceeds 5deg when engaged, keep that bank angle. (there's bug, will be fixed)&lt;br /&gt;
VS mode: using vs value when engaged.&lt;br /&gt;
If FD mode was engaged, mode is inherited.&lt;br /&gt;
&lt;br /&gt;
* '''Mode'''&lt;br /&gt;
Lateral control&lt;br /&gt;
&lt;br /&gt;
HDG HOLD: keep set heading.&lt;br /&gt;
HDG SEL: follow the heading set on counter. Change value when HDG HOLD or press SEL button when other mode such as VNAV, LOC mode. Once reach to setting heading change to HDG HOLD.&lt;br /&gt;
LNAV: follow the activated route.&lt;br /&gt;
LOC: when arming, keep previous mode and then capture LOCALIZER, follow that course.&lt;br /&gt;
&lt;br /&gt;
Vertical control&lt;br /&gt;
&lt;br /&gt;
VS : keep targeted vertical speed to reach selected altitude.&lt;br /&gt;
FLCH : keep fixed climb thrust or flight idle and control the pitch to maintain speed thus vertical speed varies.&lt;br /&gt;
VNAV : Follow the FMS target altitude and thrust.&lt;br /&gt;
ALT HOLD : When you press HOLD button, keep altitude when button pressed. Counter value does not change. Once VS of FLCH reaches targeted altitude, it holds that altitude.&lt;br /&gt;
&lt;br /&gt;
=== Flight Management Computer ===&lt;br /&gt;
{{aero-stub|section=1}}&lt;br /&gt;
&lt;br /&gt;
==Aircraft Help==&lt;br /&gt;
=== Start Procedure (Fast)===&lt;br /&gt;
* Go to Equipment &amp;gt; Fuel and Payload and set your fuel amounts and make sure your tanks are selected&lt;br /&gt;
* Right-click twice to get into the move view mode and look at the overhead panel then click all the electrical buttons until they are all lit up&lt;br /&gt;
* Hold the 's' button for 10 seconds or until the engines are running at idle.&lt;br /&gt;
&lt;br /&gt;
=== Start Procedure (Extended Version) ===&lt;br /&gt;
'''0. remember to'''&amp;lt;br&amp;gt;&lt;br /&gt;
''a) set the correct QNH (pressure) when below transition level&amp;lt;br&amp;gt;&lt;br /&gt;
b) set the fuel to a proper level in each tank (so you dont mess with the sliders when airborne)&amp;lt;br&amp;gt;&lt;br /&gt;
c) you can use ctrl+c to reveal all usable buttons and knobs''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. prepare systems'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) turn on the battery, taxi lights and panel lights if you need it (button is placed)&lt;br /&gt;
to tle left, left from the BCN light button.&amp;lt;br&amp;gt;&lt;br /&gt;
b) turn the APU knob clockwise (the knob next to the APU GEN), wait 1min for it to start-up&amp;lt;br&amp;gt;&lt;br /&gt;
b1) set APU knob to the middle position&amp;lt;br&amp;gt;&lt;br /&gt;
c) turn on all 4 hydraulic pumps/valves. 2 in the center are for the flaps and spoilers (both&amp;lt;br&amp;gt;&lt;br /&gt;
pumps MUST be enabled), the same with the other two, they are for landing gear. the&lt;br /&gt;
buttons are between electrical and fuel part of the panel.&lt;br /&gt;
&lt;br /&gt;
'''2. prepare engines'''&amp;lt;br&amp;gt;&lt;br /&gt;
a) start fuel pumps. there are 6: 2 for each tank. to enable fuel flow from a tank, you have&lt;br /&gt;
to enable BOTH (just like with the hydraulics) pumps.&amp;lt;br&amp;gt;&lt;br /&gt;
b) enable the engine starters (you can turn on both one after another, but thats not really realistic)&amp;lt;br&amp;gt;&lt;br /&gt;
c) after N1 reach ~45, engine should be running on its own, self sustaining, fuel cutoff valves open&lt;br /&gt;
automatically. eicas shows up a message that L(R) ENG STARTER is on.&amp;lt;br&amp;gt;&lt;br /&gt;
d) turn on both engine generators&amp;lt;br&amp;gt;&lt;br /&gt;
e), turn off APU (knob position 1) and BAT&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuel Controls===&lt;br /&gt;
====Jettisonning fuel====&lt;br /&gt;
a) just press the JETTISON ARM button, its hidden behind some knob in the right part of the OH panel,&lt;br /&gt;
go to 0. a) if you cant find it&amp;lt;br&amp;gt;&lt;br /&gt;
b) monitor the fuel levels, press the button again to stop the process. (jettisonning will automatically&lt;br /&gt;
stop when theres ~1000 gallons in each tank)&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is 30 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Crossfeed====&lt;br /&gt;
a) enable FWD xfeed pump and AFTER IT enable AFT pump. if you mess this, it wont work and you will have&lt;br /&gt;
to repeat.&amp;lt;br&amp;gt;&lt;br /&gt;
b) watch the fuel indicators on the eicas as the fuel level gets equalized in both tanks, left and right.&amp;lt;br&amp;gt;&lt;br /&gt;
c) fuel flow is set to 4 gallons per second.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Autopilot===&lt;br /&gt;
====Bank Angle====&lt;br /&gt;
a) position 0 activates the automatic bank limiter (limit based on airspeed)&amp;lt;br&amp;gt;&lt;br /&gt;
b) any other position sets a constant bank limit, 5, 10, 15, 20, 25&amp;lt;br&amp;gt;&lt;br /&gt;
c) for speeds below V2+15 use 15 degree bank limit&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tiller===&lt;br /&gt;
'''Important notice:''' as of FlightGear 2.4.0, the 777 has tiller steering, just like the real aircraft where the pedals only turn the nose wheel by a few degrees - to achieve optimal precision during takeoffs and landings. Use the tiller (777-200ER &amp;gt; Tiller Steering) dialog to steer during taxiing.&lt;br /&gt;
* You can also connect a separate joystick axis to the tiller control - just like in the real aircraft, where there is a separate control wheel.&lt;br /&gt;
* Finally, you can also disable the separate tiller control and revert to the unrealistic behaviour of using pedals only to completely control the nose wheel (see 777-200ER &amp;gt; Tiller Steering dialog).&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
=== Flights ===&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-2.png|100px]]'''[[Boeing_777_TutoriaI/KATL-KMIA | Atlanta to Miami]]'''&lt;br /&gt;
&lt;br /&gt;
[[File:Stars-3.png|100px]]'''[[Boeing_777-200_TutoriaI/KSFO-KLAX | San Fransisco to Los Angeles]]'''&lt;br /&gt;
&lt;br /&gt;
'''VATSIM Cross the pond 2020 - preflight, takeoff and climbout''' &lt;br /&gt;
{{#ev:youtube|lZscu3THPJU}}&lt;br /&gt;
&lt;br /&gt;
=== Outdated/Not Maintained ===&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Liveries ==&lt;br /&gt;
All FlightGear liveries are available at [http://liveries.flightgear.org FlightGear Liveries].&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
===Boeing 777-200===&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
The '''Boeing 777-200''' ('''772A''') was the initial A-market model of the [[Boeing 777]]. The first customer delivery was to United Airlines in May 1995. It is available with a maximum take-off weight (MTOW) from 505,000 to 545,000 pounds (229 to 247 tonnes) and range capability between 3,780 and 5,235 nautical miles (7,000 to 9,695 km).&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-200LR===&lt;br /&gt;
[[File:777-200LR Alaska.jpg|270px||thumb|777-200LR in CathayPacific Colors above Alaska]]&lt;br /&gt;
The '''Boeing 777-200LR''' (&amp;quot;LR&amp;quot; for Longer Range), a variant of the [[Boeing 777]], became the world's longest-range commercial [[airliner]] when it entered service in 2006. Boeing named this aircraft the ''Worldliner'', highlighting its ability to connect almost any two airports in the world. It holds the world record for the longest nonstop flight by a commercial airliner, and has a maximum range of 9,380 nautical miles (17,370 km). The 777.200LR was intended for ultra-long-haul routes such as Los Angeles to Singapore.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Boeing_777 Boeing 777] (Wikipedia)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boeing 777-300===&lt;br /&gt;
The -300 features a 33.3 ft (10.1 m) fuselage stretch over the baseline -200, allowing seating for up to 550 passengers in a single class high-density configuration. The 777-300ER (&amp;quot;ER&amp;quot; for Extended Range) is the B-market version of the -300. It features raked and extended wingtips, a new main landing gear, reinforced nose gear, and extra fuel tanks. &lt;br /&gt;
&lt;br /&gt;
===Boeing 777-F===&lt;br /&gt;
[[File:777F.png|270px||thumb|777-F]]&lt;br /&gt;
The 777 Freighter (777F) is an all-cargo version of the twinjet, and shares features with the -200LR; these include its airframe, engines, and fuel capacity. With a maximum payload of 226,000 lb (103,000 kg), cargo capacity is similar to the 243,000 lb (110,000 kg) of the 747-200F. The freighter has a range of 4,900 nmi (9,070 km) at maximum payload, although greater range is possible if less cargo weight is carried. As the aircraft promises improved operating economics compared to existing freighters, airlines have targeted the 777F as a replacement for older freighters including the [[747-200]]F and [[MD-11]]F.&lt;br /&gt;
The 777 for Flightgear is based on [[777-200]] developed by Justin Smithies, Syd Adams.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://sourceforge.net/projects/xpc-777 Boeing 777 aircraft systems simulator ] (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
* [http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
* [http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
* [https://archive.org/details/Boeing777FlightManual Flight manual]&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;br /&gt;
[[Category:Red Griffin ATC compatible aircraft]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=World_Scenery_3.0&amp;diff=142592</id>
		<title>World Scenery 3.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=World_Scenery_3.0&amp;diff=142592"/>
		<updated>2025-09-29T14:26:30Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Update global up-to-date WS3.0 airports link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WS30 Navbar}}&lt;br /&gt;
World Scenery 3.0 is a project to replace the tiled single-mesh World Scenery 2.0 with an LoD-based approach using a regular elevation mesh, landclass texture and vector line features.&lt;br /&gt;
&lt;br /&gt;
This leverages OSG's Virtual Planet Builder and OpenStreetmap APIs. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
For further information:&lt;br /&gt;
&lt;br /&gt;
* [[World Scenery 3.0 roadmap]]&lt;br /&gt;
* [[World Scenery 3.0 rendering]]&lt;br /&gt;
* [[World Scenery 3.0 coastlines]]&lt;br /&gt;
* [[WS3.0 Performance Testing]]&lt;br /&gt;
* [[Howto:Create WS3.0 terrain]]&lt;br /&gt;
* [[Virtual Planet Builder]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Currently Available Scenery ==&lt;br /&gt;
&lt;br /&gt;
=== Terrain ===&lt;br /&gt;
Scenery is currently not distributed using the official Terrasync, Nia provides a terrasync compatible download, point your terrasync client to https://de1mirror.flightgear.org/ws3/ to make use of it. As of writing (2024-01-15) it contains all of the sceneries below (duplicates removed) and will get updated when a new Airports package is made and when Wayne provides her with new US scenery. If you don't wanna deal with changing your terrasync settings, you can always download sections of scenery via the links individually and added to your [[FG SCENERY|scenery path]].  If you set these in your scenery path ahead of any other scenery, it will pick up osm2city, scenery objects etc. from the underlying scenery as well.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
Currently Available World Scenery 3.0&lt;br /&gt;
!Scenery&lt;br /&gt;
!Area&lt;br /&gt;
!Size &lt;br /&gt;
!Bottom Left&lt;br /&gt;
!Top Right&lt;br /&gt;
!Area (degrees^2)&lt;br /&gt;
!Landclass Source&lt;br /&gt;
!Landclass Resolution (m)&lt;br /&gt;
!Raster format&lt;br /&gt;
!Comments&lt;br /&gt;
!Osm2city Scenery for WS3&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1EapHG6qEYU6CWdXnp0_aqjUaX61Lk5EL/view?usp=sharing WS30_UK]&lt;br /&gt;
|UK and Eire&lt;br /&gt;
|1.5GB&lt;br /&gt;
| -11,49&lt;br /&gt;
|1,60&lt;br /&gt;
|121&lt;br /&gt;
|CORINE&lt;br /&gt;
|10&lt;br /&gt;
|PNG&lt;br /&gt;
|Includes detailed roads and water features.  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/120QOxfTWEm6EBmjK0eCNb07hrm3clavi/view?usp=sharing NL (terrain only)]&lt;br /&gt;
|Amsterdam and Lelystad&lt;br /&gt;
|716MB (ca. 8GB uncompressed)&lt;br /&gt;
|2,50&lt;br /&gt;
|10,53&lt;br /&gt;
|24&lt;br /&gt;
|CORINE&lt;br /&gt;
|10&lt;br /&gt;
|PNG&lt;br /&gt;
|Includes high resolution water raster from OpenStreetMap.  Check out the canals!&lt;br /&gt;
|[https://drive.google.com/file/d/13inL4UqSyvRh5FVq62quVOYXnlEhxU1G/view?usp=sharing contains osm2city stuff incl. trees etc. also contains the static objects from Terrascync]. NB: contains also the terrain - no need to download the terrain seperatly (as per first column). Use with the new airport download and do NOT run on top of WS2.0 scenery.&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1MrYuDKbMl4WhCEq9gnnt8Tz61lTAScvD/view?usp=share_link WS_Alps]&lt;br /&gt;
|&lt;br /&gt;
|49MB&lt;br /&gt;
|6,45&lt;br /&gt;
|8,47&lt;br /&gt;
|4&lt;br /&gt;
|CORINE&lt;br /&gt;
|25&lt;br /&gt;
|DDS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1x-kuCTfyMWddTi0fbr_nl41LR41Ylvwb/view?usp=share_link WS30_MTQ]&lt;br /&gt;
|Martinique&lt;br /&gt;
|7MB&lt;br /&gt;
| -62,14&lt;br /&gt;
| -60,15&lt;br /&gt;
|2&lt;br /&gt;
|CORINE&lt;br /&gt;
|10&lt;br /&gt;
|PNG&lt;br /&gt;
|Small French Caribbean island.  One airport (TFFF)&lt;br /&gt;
|[https://drive.google.com/file/d/1QtojSTbnAAfkMzirQHnDJWbBDGOtnwIK/view?usp=sharing osm2city buildings, trees, maritime, pylons etc.] (ca. 40 MB).&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/14kbbgXbofDmqxho-bMCfOG4jDwcDqwBd/view?usp=share_link WS30_MTQ_25m]&lt;br /&gt;
|Martinique&lt;br /&gt;
|7MB&lt;br /&gt;
| -62,14&lt;br /&gt;
| -60,15&lt;br /&gt;
|2&lt;br /&gt;
|CORINE&lt;br /&gt;
|25&lt;br /&gt;
|PNG&lt;br /&gt;
|Small French Caribbean island.  One airport (TFFF)&lt;br /&gt;
|(see above)&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1-LS3yQZ0OkWX38Ne89n69wtrT7SreV69/view?usp=sharing WS_MTQ_5m]&lt;br /&gt;
|Martinique&lt;br /&gt;
|8MB&lt;br /&gt;
| -62,14&lt;br /&gt;
| -60,15&lt;br /&gt;
|2&lt;br /&gt;
|CORINE&lt;br /&gt;
|5&lt;br /&gt;
|PNG&lt;br /&gt;
|Includes high resolution water raster from OpenStreetMap. Small French Caribbean island.  One airport (TFFF)&lt;br /&gt;
|(see above)&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1Um7WC8h8Y4BlwgoVSd2xoVO5gTd3E-bI/view?usp=sharing Switzerland_5m]&lt;br /&gt;
|Switzerland plus small border&lt;br /&gt;
|1.4 GB (ca. 7 GB unzipped)&lt;br /&gt;
| 5.75,45.75&lt;br /&gt;
| 10.75,48&lt;br /&gt;
|10&lt;br /&gt;
|CORINE&lt;br /&gt;
|5&lt;br /&gt;
|PNG&lt;br /&gt;
|By mistake taken default airports. If you are using Nia's updated airports, then it will most often work fine, but there might be residuals with osm2city (e.g. tree on APRON).&lt;br /&gt;
|included&lt;br /&gt;
|-&lt;br /&gt;
|[https://de1mirror.flightgear.org/hosting/wayne/ WS3.0 USA]&lt;br /&gt;
|USA&lt;br /&gt;
|200 to 400 KB (zipped)&lt;br /&gt;
| 125,48&lt;br /&gt;
| 81,24&lt;br /&gt;
|&lt;br /&gt;
|NLCD, Tree Canopy Data&lt;br /&gt;
|30&lt;br /&gt;
|&lt;br /&gt;
|by state&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/SP-NTX/PolandWS30/ Poland]&lt;br /&gt;
|Poland&lt;br /&gt;
|1.2GiB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1hDuTA9DVnAySxQvicqZK9u0JlE8irTqA/view?usp=sharing Scotland_5m]&lt;br /&gt;
|Scotland without Orkney/Shetland&lt;br /&gt;
|1.8 GB (ca. 16 GB unzipped)&lt;br /&gt;
| -8,54&lt;br /&gt;
| -1,59&lt;br /&gt;
|&lt;br /&gt;
|CORINE&lt;br /&gt;
|5&lt;br /&gt;
|PNG&lt;br /&gt;
|&lt;br /&gt;
|included&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/10M-K0XA_MQV8eCx4Xaidfje_4Uw2STQC/view?usp=drive_link WS30_FR]&lt;br /&gt;
|Mainland France&lt;br /&gt;
|3.5GB (ca 3.8GB unzipped)&lt;br /&gt;
| -5,43&lt;br /&gt;
|8,53&lt;br /&gt;
|129&lt;br /&gt;
|CORINE&lt;br /&gt;
|10&lt;br /&gt;
|PNG&lt;br /&gt;
|Terrain, water features and roads only&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/file/d/1NqBq8iEC6oqYCKgsllZfw5sT1lPPY5it/view?usp=sharing WS30_UG]&lt;br /&gt;
|Uganda and Lake Victoria&lt;br /&gt;
|1.3GB&lt;br /&gt;
|28,-4&lt;br /&gt;
|36,3&lt;br /&gt;
|56&lt;br /&gt;
|SENTINEL-2&lt;br /&gt;
|10&lt;br /&gt;
|PNG&lt;br /&gt;
|Terrain, water features and roads only&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Airports ===&lt;br /&gt;
In addition to the selected areas above, global up-to-date WS3.0 airports have been built. You can find them [https://us1mirror.flightgear.org/terrasync/ws3/ here]&lt;br /&gt;
&lt;br /&gt;
=== Scenery Files Placement ===&lt;br /&gt;
Uncompress the downloaded scenery files into a folder of your choice, such as E:\MySceneryFolder. To be recognized by FlightGear, the selected scenery (from the table above) must be located in a folder with a &amp;quot;vpb&amp;quot; subfolder, such as (EX: C:\mysceneryfolder\hawaii\vpb). The scenery files above are compressed and include the &amp;quot;vpb&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
=== Installing ===&lt;br /&gt;
Using the FlightGear [[FlightGear_Qt_launcher]] both the terrain and the airport are &amp;quot;installed&amp;quot; by going to tab &amp;quot;Add-ons&amp;quot; and then add the respective folders to &amp;quot;Additional scenery folders&amp;quot;. When adding an additional scenery folder, you need to point to the folder immediately above the &amp;quot;vpb&amp;quot; subfolder. &lt;br /&gt;
&lt;br /&gt;
If you add the airports the first time you might have to close the launcher and reopen it again to get the navigation data loaded properly into the session.&lt;br /&gt;
&lt;br /&gt;
== Running World Scenery 3.0 ==&lt;br /&gt;
To run WS3.0 you need to set the &amp;lt;code&amp;gt;/scenery/use-vpb&amp;lt;/code&amp;gt; property to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; at startup.  Either set &amp;lt;code&amp;gt;--prop:/scenery/use-vpb=true&amp;lt;/code&amp;gt; on your command-line, or in the Launcher in &amp;quot;Settings&amp;quot; -&amp;gt; &amp;quot;Rendering&amp;quot; (you might need to click on &amp;quot;Show more&amp;quot; on the right side to see the choice for &amp;quot;Scenery version&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
WS3.0 can use a lot of memory - significantly more than WS2.0.  You can control the memory usage with the following properties:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/sim/rendering/max-paged-lod&amp;lt;/code&amp;gt; controls the minimum number of objects that will be kept in memory.  The default setting is 200.&lt;br /&gt;
* &amp;lt;code&amp;gt;/sim/rendering/plod-minimum-expiry-time-secs&amp;lt;/code&amp;gt; controls how long objects remain loaded for after they are no-longer in view.  The default value is 180 (3 minutes).&lt;br /&gt;
&lt;br /&gt;
Reducing these properties will reduce the memory footprint of WS3.0.&lt;br /&gt;
&lt;br /&gt;
If you have lots of spare cores, you can run multiple threads to load scenery by setting &amp;lt;code&amp;gt;/sim/rendering/database-pager/threads&amp;lt;/code&amp;gt; to a number greater than 4 on startup.  E.g. &amp;lt;code&amp;gt;--prop:/sim/rendering/database-pager/threads=8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== WS 2.0 scenery might still be needed ===&lt;br /&gt;
To have airports displayed plus some of the default scenery objects, you might still want to have the WS 2.0 scenery for the same area installed.&lt;br /&gt;
&lt;br /&gt;
However, if you want updated airports, checkout the global WS3.0 airports above. To avoid collisions you need to not have any WS2.0 airports enabled if you use these.&lt;br /&gt;
&lt;br /&gt;
=== Using osm2city ===&lt;br /&gt;
WS3.0 has built-in support for OpenStreetMap roads, so you should not have it enabled in rendering settings.&lt;br /&gt;
&lt;br /&gt;
You have 2 options:&lt;br /&gt;
&lt;br /&gt;
* If you have WS2.0 world scenery, then it already contains osm2city buildings etc. You can just use these and live with slight elevation offsets.&lt;br /&gt;
* The other option is to use the provided osm2city scenery in the table above instead. If doing so you need to makes sure that WS2.0 osm2city has not been downloaded (or delete the folders manually). E.g. if you are using [[TerraMaster]] then you can remove the ticks in Settings for &amp;quot;Buildings&amp;quot;, &amp;quot;Pylons&amp;quot; and &amp;quot;Roads&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Using the explicitly provided osm2city scenery gives you trees in gardens/parks and some improvements only available on NEXT.&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_wiki:Village_pump&amp;diff=69795</id>
		<title>FlightGear wiki:Village pump</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_wiki:Village_pump&amp;diff=69795"/>
		<updated>2014-04-21T07:33:05Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Very dispersed Boeing 777 articles! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Archives|[[/Archive 2012|2012]]}}&lt;br /&gt;
Welcome to the '''Village Pump'''. This page is used to discuss the technical issues, operations and guidelines of the [[FlightGear wiki]].&lt;br /&gt;
&lt;br /&gt;
: Please [{{fullurl:{{FULLPAGENAME}}|action=edit&amp;amp;section=new}} add new topics] to the '''bottom''' of this page.&lt;br /&gt;
&lt;br /&gt;
: Old discussion should be moved to a [[FlightGear wiki:Village pump/Archive YEAR]]. These discussions can then be moved to a relevant talk page if appropriate.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Help needed with Howto:Edit a livery ==&lt;br /&gt;
See [[Howto talk:Edit a livery#Help needed with xml etc.]] —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 21:12, 4 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Semantic MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
Just a possible suggestion for the FlightGear wiki. It's called Semantic MediaWiki, it's a fairly easy to install extension that will bring more semantic data to the wiki. For example, you could organize Aircraft with more than just categories. You could define an Aircraft term and any time it's tagged or referenced to it's term you begin gettin stats you don't get with normal mediawiki. I use it on a private wiki to where I am constantly referencing a question term in the content. Something like [Question:What is Sematic MediaWiki?]. What I end up with are stats that tell me that I've asked 642 questions etc. It's just a way to bring more meaning to the wiki. If you understand what Semantic Web is you should understand the value this could bring.&lt;br /&gt;
&lt;br /&gt;
Anyway, here is a link: http://en.wikipedia.org/wiki/Semantic_MediaWiki --[[User:Kaleblex|Kaleblex]] 16:32, 29 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keyboard shortcut conventions ==&lt;br /&gt;
To better illustrate keyboard shortcuts and key combinations, and to make them easier to find on a page, I have recently created the {{tl|key press}} template.  I am worrying about a potential problem related to conventions regarding how keyboard shortcuts are written.&lt;br /&gt;
&lt;br /&gt;
In the FlightGear community the use of the shift key has often just been signified by using a upper-case letter and otherwise using lower-case letters.  My template was meant to mimic key caps, so I had the intention to only use upper-case letters and signify the use of the shift key by showing it instead, in essence '''g''' and '''G''' would become {{key press|G}} and {{key press|Shift|G}}, which in my eyes was the only convention out there.  However, only hours had passed since I implemented it in all places i could find before some of them was changed to {{key press|g}} and {{key press|Shift|G}}. That considered, it might be better to only use lower-case letters as i see less risk of confusion because I am sure someone will write {{key press|G}} instead of {{key press|Shift|G}}.&lt;br /&gt;
&lt;br /&gt;
Finally, I am a strong believer in that consistency will make things intuitive, so my question is: What convention should we insist on in documentation, always use and persistently change to (preferably not 1.):&lt;br /&gt;
# {{key press|g}}, {{key press|Shift|G}}, {{key press|Ctrl|g}} and {{key press|Alt|g}}&lt;br /&gt;
# {{key press|g}}, {{key press|Shift|g}}, {{key press|Ctrl|g}} and {{key press|Alt|g}}&lt;br /&gt;
# {{key press|G}}, {{key press|Shift|G}}, {{key press|Ctrl|G}} and {{key press|Alt|G}}&lt;br /&gt;
&lt;br /&gt;
I am leaning towards 2, but could probably be persuaded given good enough arguments.&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 19:53, 29 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Default search should include the Howto namespace ==&lt;br /&gt;
Default search namespaces should include both the article namespace and the Howto namespace.  Currently the Howto namespace (in essence all articles beginning with the namespace prefix ''Howto:'') is slightly hidden unless you know what to look for, and even then you forget that at times.&lt;br /&gt;
&lt;br /&gt;
For registered users this is easily fixed by setting the [http://wiki.flightgear.org/Special:Preferences#mw-prefsection-searchoptions search options on the the preferences page] to include the Howto namespace in searches.  For unregistered users this is yet another reason they sometimes wont find what they are looking for (unless the Howto page is linked from another page).&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 15:43, 16 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Ouch, that's pretty stupid. I've asked Simon to fix this. Please remind us if it isn't fixed by the end of the week.&lt;br /&gt;
: [[User:Gijs|Gijs]] 12:08, 20 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Not fixed yet, so here is that gentle reminder. ;-)&lt;br /&gt;
:: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 19:38, 27 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Done! Sorry for the delay.&lt;br /&gt;
: [[User:Gijs|Gijs]] 12:44, 2 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Sorry Gijs, but try that while not logged in.  It still does not worked for visitors not logged in.&lt;br /&gt;
:: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 10:23, 3 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Oops, fixed now ;-)&lt;br /&gt;
::: [[User:Gijs|Gijs]] 14:21, 21 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Confirmed working today. Thanks Gijs (and Simon?)!&lt;br /&gt;
:::: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 20:40, 21 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: &amp;lt;strike&amp;gt; Hmm, I don't think searching '''only''' in the HowTo namespace when not logged in qualifies as working &amp;lt;/strike&amp;gt;&lt;br /&gt;
::::: &amp;lt;strike&amp;gt; [[User:I4dnf|I4dnf]] ([[User talk:I4dnf|talk]]) 18:50, 28 July 2013 (UTC)&amp;lt;/strike&amp;gt;&lt;br /&gt;
::::: Working now, thanks Gijs?&lt;br /&gt;
::::: [[User:I4dnf|I4dnf]] ([[User talk:I4dnf|talk]]) 16:12, 31 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== iPod compatibility? ==&lt;br /&gt;
I use my iPod a LOT and have noticed since registering that the box for editing is rather incompatible with the iPod. It's slow, heavy, and inefficient. Now the one over at the forums works better and crashes Chrome a lot less -- is there a way to improve this or copy it from there? I'm not a web developer, so I don't know, but it would ''really'' help and would increase the number of my contributions. Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Philosopher|Philosopher]] 21:42, 19 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: According to wikimedia, there's a &amp;quot;mobile theme&amp;quot; available which also provides IPod support:[http://en.wikipedia.org/wiki/Help:Mobile_access#Official_mobile_access]. To check if the theme works for you, go to http://en.m.wikipedia.org/ Probably something for Gijs to look into. --[[User:Hooray|Hooray]] 00:34, 20 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Lol, that's the same but worse: when you go to preview changes it take you to the current site in the mobile theme! (instead of a previews either the desktop or mobile themes – it doesn't have a mobile theme for history or edits.) Anyways, just having a different text box would be O.K., no need for full-blown theming. [[User:Philosopher|Philosopher]] 01:28, 20 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The MediaWiki people are working on built-in mobile support. I prefer to wait for that, so we'll get it in our normal updates.&lt;br /&gt;
: [[User:Gijs|Gijs]] 09:59, 20 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== FlightGear Newsletter ==&lt;br /&gt;
&lt;br /&gt;
As of now it seems that the list of latest articles, using &amp;lt;nowiki&amp;gt;&amp;lt;DynamicArticleList&amp;gt;&amp;lt;/nowiki&amp;gt; tags is broken and none of the list are rendered.  Which brings me to the next topic: I was going to comment that on the talk page, but as of now the talk page is sort of a template for the next newsletter.&lt;br /&gt;
&lt;br /&gt;
Maybe it would be better to have the next newsletter as a pure template which could be substituted, like &amp;lt;nowiki&amp;gt;{{subst:&amp;lt;/nowiki&amp;gt;''name of template''&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;, or maybe only needing a mouse click to get started like:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[{{fullurl:FlightGear Newsletter {{CURRENTMONTHNAME}} {{CURRENTYEAR}}|action=edit&amp;amp;preload=Talk:Next_newsletter}} Create next newsletter]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
The caveat of the last solution is that there must only be the text to be included on that page, so it would have to be on a subpage to the template page which in itself would only have the documentation.&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 15:30, 23 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The dyanmiclist issue is caused by our update of MediaWiki yesterday. Takes a while to update and re-configure all the extensions accordingly.&lt;br /&gt;
: I don't understand your Newsletter template suggestion(s) though. There are various places that link to the next newsletter, so adding a creation link to a template on one of them isn't going to do much. I would say it isn't worth the hassle, but feel free to code something :-) To prevent stuff from being included in a template, use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
: [[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 15:37, 23 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: If you can come up with a flexible template that helps us to implement the newsletter more easily, I will surely help adopt it - my wikimedia template skills are just pretty basic, as Gijs can confirm ... so I haven't bothered to look into it, but even just having an automated way to lock newsletters at the end of the month and create new ones automatically would be helpful.--[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 17:01, 23 July 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Unification and improvement of maintenance templates ==&lt;br /&gt;
&lt;br /&gt;
I feel that there is a bit of a need to unify the [[:Category:Maintenance templates|maintenance templates]].  I am thinking in the direction of:&lt;br /&gt;
* Having a main template for their layout, a few classes of them depending on their importance. For example is speedy deletion, {{tl|Delete-sp}}, more important than work in progress, {{tl|WIP}}.&lt;br /&gt;
* All of them should have parameter for time stamping, probably mith month and year, and be added to a dated category, like [[:Category:Articles considered for deletion as of February 2013]].  Knowing that something has been amiss for a long time is probably a good incitement.&lt;br /&gt;
* All of them should have a parameter with a link to a talk page if needed, since there might be sometime before someone else will try fix the reason for the template.  Also what is obvious to one may be anything but obvious for someone else.&lt;br /&gt;
* Named parameters should only be used when needed (though using named parameters would for example probably be very helpful when using a bot for time stamping).  This to speed up filling in parameters.&lt;br /&gt;
* There should be a copy-pastble example with as much as possible already filled in in the templates documentation.&lt;br /&gt;
* I think it could be nice to have a slight bit of humour and self distance, in that the icons and texts could be a bit into flying terms, though not more than that someone not into that would understand what they are about.&lt;br /&gt;
&lt;br /&gt;
In some cases there seem to be some need for a style guide. What is for example &amp;quot;the wiki's quality standards&amp;quot;, as mentioned in {{tl|cleanup}}? However, that is another discussion altogether.&lt;br /&gt;
&lt;br /&gt;
Comments, questions and suggestions are welcome!&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 18:27, 31 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Some initial thoughts, mostly copied from above, can for now be found at [[User:Johan G/Unification and improvement of maintenance templates]].&lt;br /&gt;
:—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 20:30, 1 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:A list of the very most of the message box templates, which include many of the maintenance templates have been put together in [[Help:List of messagebox templates]].&lt;br /&gt;
:—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 22:11, 6 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Moving around contents in the help articles ==&lt;br /&gt;
&lt;br /&gt;
I am considering moving around some stuff in some of the help articles.  More or less moving most of the current Help:Your first article] to Help:Tutorial and the current Help:Tutorial to Help:Editing.&lt;br /&gt;
&lt;br /&gt;
First off, the current Help:Editing is a two-edit stub.  The current [http://wiki.flightgear.org/index.php?title=Help:Tutorial&amp;amp;oldid=42573 Help:Tutorial] though is all about editing, so I would consider it quite ok to delete the current Help:Editing and move Help:Tutorial there.  That would leave Help:Tutorial as an empty redirect page which could the be rewritten into a tutorial about what a wiki is and how to efficiently use and contribute to it.  The tutorial should probably also mention what this wiki is about, which just so happens is what [http://wiki.flightgear.org/index.php?title=Help:Your_first_article&amp;amp;oldid=64321 Help:Your first article] is all about (it actually only mentions how to create a new article in a few sentences at the end, and doesn't touch things like selecting a good title or wiki editing at all).&lt;br /&gt;
&lt;br /&gt;
After all this Help:Tutorial would be a tutorial on how to use the wiki's different features such as page histories, discussion pages, categories etc, Help:Editing would be about, well, editing, and Help:Your first article would be about what to write about, what to think of when choosing an article name, the basics of editing, and the advantages of categorisation.&lt;br /&gt;
&lt;br /&gt;
With all that done I think the new users that have been lurking a bit would get a slightly better start as well as give us a better starting point to direct the other ones to.&lt;br /&gt;
&lt;br /&gt;
Any further thoughts or ideas is welcome.&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 18:58, 23 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I have now deleted the old Help:Edit and moved Help:Tutorial over there.  I have also started rewriting it.&lt;br /&gt;
: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 23:20, 28 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The rewrite of the new [http://wiki.flightgear.org/index.php?title=Help:Editing&amp;amp;oldid=64926 Help:Edit] (former Help:Tutorial) is now nearly complete.  What is left to do is moving some of the text to more fitting articles, probably the new Help:Tutorial, and probably some rephrasing here and there and fixing a few typos.&lt;br /&gt;
: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 02:46, 30 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I have now moved Help:Editing to the more common [[Help:Formatting]], moved the former [http://wiki.flightgear.org/index.php?title=Help:Your_first_article&amp;amp;oldid=64321 Help:Your first article] to [[Help:Tutorial]], and made a entirely new [[Help:Your first article]] which is more to the point.&lt;br /&gt;
:: What is left is rewriting the new Help:Tutorial to be more general about the wiki, and find a way to make all the potential translators aware of the big changes I have done (which probably have made for a ''big'' mess).&lt;br /&gt;
:: The next time I do something this big I will probably announce it in the [[FlightGear Newsletter|Newsletter]] as well as here to get a bit more response and opinions (this page is still way to obscure).&lt;br /&gt;
:: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 22:54, 8 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Style guide ==&lt;br /&gt;
I have begun work on a [[Help:Style guide]] and welcomes opinions, thoughts and suggestions on its [[Help talk:Style guide|discussion page]] and additions on the page itself.&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 01:15, 9 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Automating Template:Git status ==&lt;br /&gt;
&lt;br /&gt;
{{cquote|@Johan_G: it would be AWESOME if you could come up with some template magic to automate the whole GitStatus stuff :-)|Hooray}}&lt;br /&gt;
I got [http://wiki.flightgear.org/index.php?title=Template:GitStatus:frozen&amp;amp;curid=7722&amp;amp;diff=65887&amp;amp;oldid=65866 sort of a request] from Hooray on automating {{tl|GitStatus}}.  I believe this can be done with parser functions and &amp;quot;magic words&amp;quot; (yes, they are actually called that).&lt;br /&gt;
&lt;br /&gt;
Judging from the [[release plan]] there are some fixed dates when the status changes (Open from  Jan/Jul 17th, frozen from Dec/Jun 17th and closed for a few hours around 12:00 UTC Jan/Jul 17th).&lt;br /&gt;
&lt;br /&gt;
My question is how long it should be shown as being in the closed status?  Could I arbitrarily set it to that status for 12:00 UTC &amp;amp;plusmn; 2 hours or even for the entire day (which would be ''much'' easier)?&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 06:11, 22 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: sure, why not - let's keep it simple for now. Previously, the template hasn't been updated in months - so being off by a day (or even a week) would still be an improvement - if someone doesn't like it, it can still be improved later on. BTW: thanks for looking into this !--[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 09:03, 22 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Why would we need to update a status template when the status doesn't change? Remember that there's 5 months between frozen and the next frozen. {{tl|GitStatus:frozen}} isn't supposed to show all states, it only shows the frozen state and should thus only be updated once every 6 months...&lt;br /&gt;
:: Anyhow, automating it is easy-peasy. {{done}} The closed state needs to be set by hand, because it doesn't have a fixed time frame.&lt;br /&gt;
:: [[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 14:05, 22 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: right, that's better now - but as can be seen in the history of the template, this hadn't been updated in months - of course, these things are fairly trivial, but we only need to look at our duties here to see that &amp;quot;automation is key&amp;quot; - otherwise, we would still need to document everything that cannot be automated and work through all open items - personally, I would even wan to lock the newsletter automatically at the end of each month, after 3-7 days, and copy the new template to current month if it isn't there already. --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 16:32, 22 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: You keep saying that &amp;quot;it hadn't been updated in months&amp;quot;, but why/when did it need an update? The status of the repositories has been &amp;quot;open&amp;quot; ever since July 17, so I didn't expect any updates until December 17, apart from my edit on September 22 to bump the next version number.&lt;br /&gt;
:::: [[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 16:54, 22 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MediaWiki updated to 1.22.0 ==&lt;br /&gt;
I've updated MediaWiki to the latest stable, 1.22.0 today. Please report bugs if you find any. For a list of changes, see https://www.mediawiki.org/wiki/Release_notes/1.22&lt;br /&gt;
&lt;br /&gt;
[[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 15:00, 26 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Found bugs ===&lt;br /&gt;
* Clicking the category link at the bottom of some articles will give a fatal error.  For clicking the [[:Category:FlightGear]] at [[FlightGear]] will give the error message: ''Fatal error: Class 'Services_JSON' not found in /home/wiki/wiki/extensions/CategoryTree/CategoryTreeFunctions.php on line 224''.&lt;br /&gt;
: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 03:44, 28 December 2013 (UTC)&lt;br /&gt;
:: The CategoryTree extension relies on a function that was removed as of 1.22.0, so the extensions needs some fixing. I've disabled it for now.&lt;br /&gt;
:: [[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 13:01, 28 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Also, the mobile theme results in an error: ''Fatal error: Call to undefined method MobileFormatter::setHtmlMode() in /home/wiki/wiki/extensions/MobileFrontend/includes/MobileFormatter.php on line 62'' (works fine after selecting desktop mode).&lt;br /&gt;
: Thanks,&lt;br /&gt;
: [[User:Philosopher|—Philosopher]] ([[User talk:Philosopher|talk]]) 03:59, 28 December 2013 (UTC)&lt;br /&gt;
:: I forgot to update the mobile extension. Works again ;-)&lt;br /&gt;
:: [[User:Gijs|Gijs]] ([[User talk:Gijs|talk]]) 13:01, 28 December 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Got any ideas for a better name for this page? ==&lt;br /&gt;
As this is for this page in particular, see the [[FlightGear wiki talk:Village pump#Any ideas for a better name|talk page]].&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 15:44, 5 March 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Template for announcement of changes and new features ==&lt;br /&gt;
&lt;br /&gt;
From a forum PM from Hooray (posted here with his permission):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #fafaf0; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
hi, whenever we announce a new feature, we typically need to do this in three places:&lt;br /&gt;
&lt;br /&gt;
* newsletter&lt;br /&gt;
* changelog&lt;br /&gt;
* the docs (corresponding wiki articles)&lt;br /&gt;
&lt;br /&gt;
so far, we have always copied &amp;amp; pasted things, I would prefer to have a single template for this instead, something like&lt;br /&gt;
{{tlx|Announce|version|description}}&lt;br /&gt;
&lt;br /&gt;
This could add announcements to each release cycle (i.e. 3.2 currently), and we could maybe automatically add things to the newsletter and the release changelog.&lt;br /&gt;
&lt;br /&gt;
Like I said, I would like to avoid redundant efforts, i.e. less copy &amp;amp; paste&lt;br /&gt;
&lt;br /&gt;
Do you have any ideas on how to implement this using existing wiki means ?&lt;br /&gt;
&lt;br /&gt;
Ideally, we would create a new announcement, like for example &amp;quot;canvas mouse button support&amp;quot;, and could then use this announcement in all 3 places by calling the corresponding template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
My take is that to use a separate template for each new feature is not a good idea, but if I understand him correctly his intention is to gather up each months new features in one template.&lt;br /&gt;
&lt;br /&gt;
Any thoughts on this?&lt;br /&gt;
&lt;br /&gt;
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 17:14, 5 March 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Very dispersed Boeing 777 articles! ==&lt;br /&gt;
&lt;br /&gt;
Hi, I got interested in Flightgear and was taking a look at the Boeing 777 articles and noticed that it was incredibly spread out. &lt;br /&gt;
&lt;br /&gt;
Each aircraft has it's own page with information to varying degrees of completeness. Having a look at the A330 articles, they are much more 'aligned' and it's a lot easier to find stuff. Maybe this could be something that could be done with the Boeing.  Since both seem to be very similar, I'm thinking that there could be a common page on help and tutorials respectively, with the individual type pages catering to unique information. I started on some stuff but pretty quickly figured out it was a better idea to check here first :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Manfred|Manfred]] ([[User talk:Manfred|talk]]) 11:55, 25 March 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Doing a simple search for pages containing &amp;quot;777&amp;quot; (see [http://wiki.flightgear.org/index.php?search=777&amp;amp;title=Special%3ASearch&amp;amp;fulltext=1 this link]) I quickly see what you mean.&lt;br /&gt;
&lt;br /&gt;
: I assume that the different versions may have different authors and thus probably are slightly different from each other when it comes to handling and completeness.  It might be a good idea to start by going through each of the help pages and tutorials (preferably while playing with the different aircraft at the same time), as well as having a look at help dialogues and any readmes in the aircraft packages.&lt;br /&gt;
&lt;br /&gt;
: Making a common page, while highlighting differences between the different versions, could probably help other users a lot and may perhaps be a help for aircraft developers to use features from more complete versions to improve the other ones as well as help motivate harmonizing handling like for example key bindings.&lt;br /&gt;
&lt;br /&gt;
: If I understand your intention I can not see why anyone would do anything but trying to give you helpful hints, after all this is a wiki. :-)&lt;br /&gt;
&lt;br /&gt;
: One hint for starters is to begin working on a page as a subpage to your user page, like for example [[User:Manfred/Boeing 777 Autopilot]] (I just moved it) and then moving it to the article namespace when you feel it has reached the level where you are comfortable with it (though this is not by any means necessary, it's just that I like doing so myself).&lt;br /&gt;
&lt;br /&gt;
: —[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 16:40, 28 March 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I am interested to help, this page could be a model of what we could offer : [http://wiki.flightgear.org/Boeing_787-8_Dreamliner 777-8 Dreamliner]&lt;br /&gt;
: -- [[User:F-JYL|F-JYL]] 21 April 2014 09:32&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69602</id>
		<title>User:F-JYL</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69602"/>
		<updated>2014-04-10T05:19:44Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&lt;br /&gt;
&lt;br /&gt;
A voir :&lt;br /&gt;
&lt;br /&gt;
* Queenstown, New Zealand&lt;br /&gt;
* EPWR-Wrocław-Strachowice&lt;br /&gt;
* LKPR Prague&lt;br /&gt;
* SKRG  Jose Maria Cordoba Intl, Airport, located in the Rionegro, Colombia&lt;br /&gt;
* KAKR, KCAK, 29G (Portage Co.), 1G5 (Medina Muni), and 1G3 (Kent State University).&lt;br /&gt;
* LIRP&lt;br /&gt;
*SBCX&lt;br /&gt;
*SBPA&lt;br /&gt;
* LIPY&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69546</id>
		<title>User:F-JYL</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69546"/>
		<updated>2014-04-07T18:37:57Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&lt;br /&gt;
&lt;br /&gt;
A voir :&lt;br /&gt;
&lt;br /&gt;
* Queenstown, New Zealand&lt;br /&gt;
* EPWR-Wrocław-Strachowice&lt;br /&gt;
* LKPR Prague&lt;br /&gt;
* SKRG  Jose Maria Cordoba Intl, Airport, located in the Rionegro, Colombia&lt;br /&gt;
* KAKR, KCAK, 29G (Portage Co.), 1G5 (Medina Muni), and 1G3 (Kent State University).&lt;br /&gt;
* LIRP&lt;br /&gt;
*SBCX&lt;br /&gt;
*SBPA&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69424</id>
		<title>User:F-JYL</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=69424"/>
		<updated>2014-03-31T16:32:58Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&lt;br /&gt;
&lt;br /&gt;
A voir :&lt;br /&gt;
&lt;br /&gt;
* Queenstown, New Zealand&lt;br /&gt;
* EPWR-Wrocław-Strachowice&lt;br /&gt;
* LKPR Prague&lt;br /&gt;
* SKRG  Jose Maria Cordoba Intl, Airport, located in the Rionegro, Colombia&lt;br /&gt;
* KAKR, KCAK, 29G (Portage Co.), 1G5 (Medina Muni), and 1G3 (Kent State University).&lt;br /&gt;
* LIRP&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=68639</id>
		<title>User:F-JYL</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=68639"/>
		<updated>2014-03-09T21:51:12Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&lt;br /&gt;
&lt;br /&gt;
A voir :&lt;br /&gt;
&lt;br /&gt;
- Queenstown, New Zealand&lt;br /&gt;
- EPWR-Wrocław-Strachowice&lt;br /&gt;
- Prague&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=67191</id>
		<title>Boeing 777</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Boeing_777&amp;diff=67191"/>
		<updated>2014-02-03T20:58:09Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Links to 777 documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:777-200.jpg|thumb|270px|[[Boeing 777-200]] in British Airways livery]]&lt;br /&gt;
[[File:COA777.jpg|thumb|270px|[[Boeing 777-200]] in Continental livery]]&lt;br /&gt;
&lt;br /&gt;
The '''Boeing 777''' is a long-range, wide-body twin-engine airliner built by Boeing Commercial Airplanes. The world's largest twinjet and commonly referred to as the &amp;quot;Triple Seven&amp;quot;, it can carry between 283 and 368 passengers in a three-class configuration and has a range from 5,235 to 9,450 [[nautical mile]]s (9,695 to 17,500 km). Distinguishing features of the 777 include the six wheels on each main landing gear, its circular fuselage cross section, the largest diameter turbofan engines of any aircraft, the pronounced &amp;quot;neck&amp;quot; aft of the flight deck, and the blade-like tail cone.&lt;br /&gt;
&lt;br /&gt;
As of May 2008, 56 customers have placed orders for 1,080 777s. Direct market competitors to the 777 are the [[Airbus A330-300]], [[Airbus A340|A340]], and some variants of the [[Airbus A350|A350 XWB]], which is currently under development. &lt;br /&gt;
&lt;br /&gt;
You can see a guide on how to fly this plane for Flightgear 2.0 at [[Boeing 777 Tutorial: Version 2.0.]].&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
* [[Boeing 777-200]]&lt;br /&gt;
* [[Boeing 777-200LR]]&lt;br /&gt;
* [[Boeing 777-300]]&lt;br /&gt;
* [[Boeing 777-F]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://sourceforge.net/projects/xpc-777 Boeing 777 aircraft systems simulator ] (not too relevant, X-Plane only support, last updated in 2007, AND: written in LISP!!!)&lt;br /&gt;
* [http://www.theairlinepilots.com/forum/viewforum.php?f=32 Airline Pilots 777 forum] Detailled info on procedures, manuals and documents&lt;br /&gt;
* [http://www.smartcockpit.com/plane/BOEING/B777.html Smart cockpît Boeing 777] manuals and procedures&lt;br /&gt;
&lt;br /&gt;
[[fr:Boeing 777]]&lt;br /&gt;
{{Boeing}}&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=66723</id>
		<title>User:F-JYL</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:F-JYL&amp;diff=66723"/>
		<updated>2014-01-26T17:16:30Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Created page with &amp;quot;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://wiki.flightgear.org/Howto:Debugging_FlightGear_Crashes&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Canvas_Nasal_API&amp;diff=66168</id>
		<title>Canvas Nasal API</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Canvas_Nasal_API&amp;diff=66168"/>
		<updated>2014-01-05T17:02:54Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: Show how to draw arcs using canvas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Canvas Navigation}}&lt;br /&gt;
&lt;br /&gt;
Canvas consist of a class with various nestable classes (elements).&lt;br /&gt;
&lt;br /&gt;
See inside the 2.10 API [https://gitorious.org/fg/fgdata/blobs/release/2.10.0/Nasal/canvas/api.nas here].&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
For constructor see: [[Howto:Add_a_2D_canvas_instrument_to_your_aircraft#Initialize_a_Canvas|Initialize a Canvas]]&lt;br /&gt;
=== addPlacement ===&lt;br /&gt;
See: [[Howto:Add_a_2D_canvas_instrument_to_your_aircraft#Place_it_somewhere_on_your_aircraft|Place a Canvas]]&lt;br /&gt;
=== setColorBackground ===&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Fills the background of the entire canvas with the supplied color.&lt;br /&gt;
=== createGroup ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (name)&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' Group&lt;br /&gt;
&lt;br /&gt;
Create a new group under this Canvas. Supplying name is optional.&lt;br /&gt;
=== getPath ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
=== del ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Deletes this Canvas.&lt;br /&gt;
=== wrapCanvas ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
=== get ===&lt;br /&gt;
'''Parameters:''' (name)&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' Canvas&lt;br /&gt;
&lt;br /&gt;
Returns the canvas with the specified name.&lt;br /&gt;
=== parsesvg ===&lt;br /&gt;
'''Parameters:''' (group, file)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (group, file, font-mapper)&lt;br /&gt;
&lt;br /&gt;
See: [[Howto:Use_SVG_inside_a_Canvas|SVG inside a Canvas]]&lt;br /&gt;
== Element == &lt;br /&gt;
Note that in each element there are 2 transformation matrices. The first will be applied first, then the second.&lt;br /&gt;
&lt;br /&gt;
=== set ===&lt;br /&gt;
'''Parameters:''' (key, value)&lt;br /&gt;
&lt;br /&gt;
''Key = &amp;quot;z-index&amp;quot;:''&lt;br /&gt;
&lt;br /&gt;
Default= 0&lt;br /&gt;
&lt;br /&gt;
Value indicates the explicit Z sort order, highest on top. If this is not set, elements that are added later gets drawn on top.&lt;br /&gt;
&lt;br /&gt;
FG 2.10.0.3: Elements added after z-index has been set will overrule it. (fix is in GIT)&lt;br /&gt;
&lt;br /&gt;
=== update ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Normally an element gets updated in the next frame. Calling this will make it update in the current frame.&lt;br /&gt;
Note that visibility methods do get updated in the current frame.&lt;br /&gt;
=== getVisible ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' visible&lt;br /&gt;
&lt;br /&gt;
Returns 0 if not visible, 1 if visible.&lt;br /&gt;
=== setVisible ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (visible)&lt;br /&gt;
&lt;br /&gt;
Sets if this element should be visible. 0 sets it not visible, 1 visible. No parameters sets it visible.&lt;br /&gt;
=== show ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Sets the element visible.&lt;br /&gt;
=== hide ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Sets the element not visible.&lt;br /&gt;
=== toggleVisibility ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Toggles if element should be visible.&lt;br /&gt;
=== setGeoPosition ===&lt;br /&gt;
'''Parameters:''' (lat, lon)&lt;br /&gt;
&lt;br /&gt;
Sets the geographic coordinates for a map element. Parent element must be of type &amp;quot;map&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Example:''' setGeoPosition(37.615223, -122.389978)&lt;br /&gt;
&lt;br /&gt;
Places element at [[San Francisco International Airport]].&lt;br /&gt;
&lt;br /&gt;
=== createTransform ===&lt;br /&gt;
createTransform creates a new matrix on top of the existing matrix stack. A while ago I've added an example for a HUD built using the Canvas to the wiki: http://wiki.flightgear.org/Canvas_HUD&lt;br /&gt;
It doesn't use SVG but manually creates everything instead. As loading an SVG should basically do the same than handcrafting icons there shouldn't be much of a difference.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' ([a, b, c, d, e, f])&lt;br /&gt;
&lt;br /&gt;
'''Return:''' The new (second) transform &lt;br /&gt;
&lt;br /&gt;
Creates a new (second) transformation matrix for this element. No parameters will create a default identity matrix transform. Otherwise supply a 6 element vector for the matrix:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| a || b || c&lt;br /&gt;
|-&lt;br /&gt;
| d || e || f &lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || 1 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You should probably change the order of creating the transforms for pitch and roll as normally one would rotate first and then move according to roll and then move according to pitch up and down. Keep in mind that rotations always happens around the origin of the local coordinate frame of the object being rotated. For a rotation around another point you would need to move the object first until the center coincides with the local origin then rotate and afterwards move back. Instead of applying three transformations there exists a shortcut to pass the center of rotation as second argument to setRotation.&lt;br /&gt;
&lt;br /&gt;
To further shorten the code an especially to allow rotating objects imported from SVG there exists setRotation also for canvas Elements (not only Transformation) and additionally setCenter which instead of passing the center as an argument sets the center which is being used while calling setRotation on this element. setCenter only affects setRotation of this not object but not for any matrix added with createTransform. If you set the center of rotation in Inkscape (switch to rotate mode and drag the cross to the center of rotation) it is automatically loaded with setCenter so you just need to call setRotation and automatically get a rotation around the correct center.&lt;br /&gt;
&lt;br /&gt;
You don't need to care about tf[0] being reserved as it only reserves the index 0 and doesn't affect anything if not used. createTransform creates a new matrix with the next unused index starting at 1 (0 is reserved). If you later call setRotation directly on an element a new Transform will be created but this time using tf[0] to ensure it is applied before all other matrices and therefore rotating the object around its own center before being moved around.&lt;br /&gt;
&lt;br /&gt;
For the HUD I'd set the rotation center correctly inside Inkscape and later on just call ladder.setRotation to rotate for changes in the roll angle. Afterwards create a Transform and use setTranslate for changes in pitch angle.&lt;br /&gt;
&lt;br /&gt;
=== setTranslation ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Translates the element. The translation is set on the second transform.&lt;br /&gt;
=== setRotation ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Rotates the element around the center. The rotation is set on the first transform.&lt;br /&gt;
&lt;br /&gt;
setRotation really just combines a rotation with two translations -&amp;gt; translate(-center[0], -center[1]) * rotate * translate(center[0], center[1])&lt;br /&gt;
&lt;br /&gt;
You can also have a look in the property browser and check the bounding box (/canvas/by-index/texture[i]/[group[j]+]/path[j]/bounding-box) and use its coordinates to determine the correct center of rotation.&lt;br /&gt;
&lt;br /&gt;
=== setScale ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Scales the element. The scale is set on the second transform.&lt;br /&gt;
=== getScale ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Return:''' 2 element vector [x,y]&lt;br /&gt;
&lt;br /&gt;
Returns the scale of this element.&lt;br /&gt;
=== setColorFill ===&lt;br /&gt;
'''Parameters:''' (r, g, b)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Sets the color/alpha to be used as fill value. If you do not want the element to be filled, do not call this method.&lt;br /&gt;
=== getBoundingBox ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' [minX, minY, maxX, maxY]&lt;br /&gt;
&lt;br /&gt;
Returns the bounds of the element.&lt;br /&gt;
=== updateCenter ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Sets the center to be the center of the boundingbox in relation to the elements position in its parent.&lt;br /&gt;
=== setCenter ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Sets the center of the element that is used for rotation.&lt;br /&gt;
=== getCenter ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Gets the center of the element.&lt;br /&gt;
&lt;br /&gt;
== Group ==&lt;br /&gt;
Inherits from Element.&lt;br /&gt;
=== set ===&lt;br /&gt;
'''Parameters:''' (key, value)&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;clip&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Makes a clipping bounds for the group, only what is inside the clipping bounds will be shown.&lt;br /&gt;
&lt;br /&gt;
It uses same coordinate format as [http://www.w3.org/TR/CSS21/visufx.html#clipping Clipping]&lt;br /&gt;
&lt;br /&gt;
'''Example:''' my_grp.set(&amp;quot;clip&amp;quot;, &amp;quot;rect(62px, 587px, 262px, 437px)&amp;quot;); # top,right,bottom,left&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;font&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Sets the default font.&lt;br /&gt;
&lt;br /&gt;
'''Example:''' my_group.set(&amp;quot;font&amp;quot;, &amp;quot;LiberationFonts/LiberationMono-Regular.ttf&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;stroke&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;fill&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
=== setDouble ===&lt;br /&gt;
'''Parameters:''' (key, value)&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;character-aspect-ration&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
''key = &amp;quot;character-size&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
=== createChild ===&lt;br /&gt;
'''Parameters:''' (type)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (type, name)&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' Element&lt;br /&gt;
&lt;br /&gt;
Creates a child element under this Group. Name can be supplied. Type can be &amp;quot;text&amp;quot;, &amp;quot;group&amp;quot;, &amp;quot;path&amp;quot;, &amp;quot;image&amp;quot;, &amp;quot;map&amp;quot;.&lt;br /&gt;
Return an Element of the particular type specified.&lt;br /&gt;
=== createChildren ===&lt;br /&gt;
'''Parameters:''' (type, count)&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' [Element]&lt;br /&gt;
&lt;br /&gt;
Creates a number of child elements under this Group. Return a vector of Elements of the particular type specified.&lt;br /&gt;
=== getChildren ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' [Element]&lt;br /&gt;
&lt;br /&gt;
Returns all the child elements of this group.&lt;br /&gt;
=== getElementById ===&lt;br /&gt;
'''Parameters:''' (name)&lt;br /&gt;
&lt;br /&gt;
'''Returns:''' Element&lt;br /&gt;
&lt;br /&gt;
Returns the first found child element with the specified name.&lt;br /&gt;
=== removeAllChildren ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Removes all the child elements from this group.&lt;br /&gt;
== Text ==&lt;br /&gt;
Inherits from Element.&lt;br /&gt;
&lt;br /&gt;
=== setText ===&lt;br /&gt;
'''Parameters:''' (text)&lt;br /&gt;
&lt;br /&gt;
Sets the text to be displayed.&lt;br /&gt;
=== setAlignment ===&lt;br /&gt;
'''Parameters:''' (alignment)&lt;br /&gt;
&lt;br /&gt;
Sets how the text should be aligned with its position.&lt;br /&gt;
&lt;br /&gt;
'''Examples of alignment:''' &amp;quot;left-top&amp;quot;, &amp;quot;center-center&amp;quot;, &amp;quot;right-bottom&amp;quot;, &amp;quot;left-baseline&amp;quot;, &amp;quot;center-bottom-baseline&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Possible bug: At least 1 person (me) have trouble with center- and right- alignments when not using a monospaced font. [http://code.google.com/p/flightgear-bugs/issues/detail?id=1054 Bug #1054]&lt;br /&gt;
&lt;br /&gt;
=== setFontSize ===&lt;br /&gt;
'''Parameters:''' (size, aspectRatio)&lt;br /&gt;
&lt;br /&gt;
Sets the size and aspectRatio of the font. AspectRatio is the Ratio between character height and width. Default aspectRatio is 1.&lt;br /&gt;
=== setFont ===&lt;br /&gt;
'''Parameters:''' (fontName)&lt;br /&gt;
&lt;br /&gt;
Sets the font to be used. See $FG_DATA/Fonts for list of fonts.&lt;br /&gt;
=== setDrawMode ===&lt;br /&gt;
'''Parameters:''' (mode)&lt;br /&gt;
&lt;br /&gt;
Sets the drawing mode. You can use the values below and add those you need.&lt;br /&gt;
&lt;br /&gt;
'''Text.TEXT:''' Draws the text&lt;br /&gt;
&lt;br /&gt;
'''Text.BOUNDINGBOX:''' Draws the boundingbox&lt;br /&gt;
&lt;br /&gt;
'''Text.FILLEDBOUNDINGBOX:''' Draws the filled boundingbox&lt;br /&gt;
&lt;br /&gt;
'''Text.ALIGNMENT:''' Draws a cross where the element position is&lt;br /&gt;
&lt;br /&gt;
'''Example:''' my_text.setDrawMode(Text.TEXT + Text.BOUNDINGBOX);&lt;br /&gt;
=== setPadding ===&lt;br /&gt;
?&lt;br /&gt;
=== setMaxWidth ===&lt;br /&gt;
?&lt;br /&gt;
=== setColor ===&lt;br /&gt;
'''Parameters:''' (r, g, b)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Sets the color the text should be drawn in.&lt;br /&gt;
=== setColorFill ===&lt;br /&gt;
'''Parameters:''' (r, g, b)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Sets the color the text background should be drawn in.&lt;br /&gt;
== Path ==&lt;br /&gt;
Inherits from Element.&lt;br /&gt;
&lt;br /&gt;
A path is similar to drawing with a pen on paper. The move and moveTo methods represent lifting the pen from the paper and moving to a new position. The drawing methods like lineTo would then be seen as starting from the current position of the pen. Therefore offcause the order the methods is called in, is important.&lt;br /&gt;
=== moveTo ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Moves the position to an new absolute position.&lt;br /&gt;
=== move ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Moves the position to an new relative position from the current.&lt;br /&gt;
=== reset ===&lt;br /&gt;
'''Parameters:''' ()&lt;br /&gt;
&lt;br /&gt;
Remove all existing path data.&lt;br /&gt;
=== lineTo ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws a line to specified position.&lt;br /&gt;
=== line ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws a line to specified relative position.&lt;br /&gt;
=== horizTo ===&lt;br /&gt;
'''Parameters:''' (x)&lt;br /&gt;
&lt;br /&gt;
Draws a horizontal line to specified position.&lt;br /&gt;
=== horiz ===&lt;br /&gt;
'''Parameters:''' (x)&lt;br /&gt;
&lt;br /&gt;
Draws a horizontal line to specified relative position.&lt;br /&gt;
=== vertTo ===&lt;br /&gt;
'''Parameters:''' (y)&lt;br /&gt;
&lt;br /&gt;
Draws a vertical line to specified position.&lt;br /&gt;
=== vert ===&lt;br /&gt;
'''Parameters:''' (y)&lt;br /&gt;
&lt;br /&gt;
Draws a vertical line to specified relative position.&lt;br /&gt;
=== quadTo ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws quadratic Bézier curve.&lt;br /&gt;
=== quad ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws quadratic Bézier curve. Relative coordinates.&lt;br /&gt;
=== cubicTo ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws cubic Bézier curve.&lt;br /&gt;
=== cubic ===&lt;br /&gt;
'''Parameters:''' (x, y)&lt;br /&gt;
&lt;br /&gt;
Draws cubic Bézier curve. Relative coordinates.&lt;br /&gt;
=== scubicTo ===&lt;br /&gt;
=== scubic ===&lt;br /&gt;
=== arcSmallCCWTo ===&lt;br /&gt;
=== arcSmallCCW ===&lt;br /&gt;
=== arcSmallCWTo ===&lt;br /&gt;
=== arcSmallCW ===&lt;br /&gt;
'''Parameters:''' (xRadius, yRadius,0,xEnd,yEnd)&lt;br /&gt;
&lt;br /&gt;
Draws an arc with the specified radii, up to the specified end point. The end point is relative to the starting point.&lt;br /&gt;
&lt;br /&gt;
To draw half a circle with radius 20 around the origin:&lt;br /&gt;
 .moveTo(-20,0)&lt;br /&gt;
 .arcSmallCW(20,20,0,40,0);&lt;br /&gt;
&lt;br /&gt;
To draw a circle with radius 20 around the origin:&lt;br /&gt;
 .moveTo(-20,0)&lt;br /&gt;
 .arcSmallCW(20,20,0,40,0)&lt;br /&gt;
 .arcSmallCW(20,20,0,-40,0);&lt;br /&gt;
&lt;br /&gt;
=== arcLargeCCWTo ===&lt;br /&gt;
=== arcLargeCCW ===&lt;br /&gt;
=== arcLargeCWTo ===&lt;br /&gt;
=== arcLargeCW ===&lt;br /&gt;
&lt;br /&gt;
Drawing arcs examples : &lt;br /&gt;
[[File:Canvas arc.png|thumb|Canvas arc draw examples]]&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
	var fpv = group.createChild(&amp;quot;group&amp;quot;, &amp;quot;FPV&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(100, 100).arcSmallCCW(50, 50, 0,  50, 50);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4) .set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(300, 100).arcSmallCCW(50, 50, 0,  100, 0);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(500, 100).arcSmallCCW(50, 50, 0,  50, -50);&lt;br /&gt;
&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(55,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(100, 300).arcSmallCW(50, 50, 0,  50, 50);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(55,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(300, 300).arcSmallCW(50, 50, 0,  100, 0);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(55,0,255,1)&amp;quot;)&lt;br /&gt;
        .moveTo(500, 300).arcSmallCW(50, 50, 0,  50, -50);&lt;br /&gt;
&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(100, 500).arcLargeCCW(50, 50, 0,  50, 50);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(300, 500).arcLargeCCW(50, 50, 0,  100, 0);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(500, 500).arcLargeCCW(50, 50, 0,  50, -50);&lt;br /&gt;
&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(100, 500).arcLargeCCW(50, 50, 0,  50, 50);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(300, 500).arcLargeCCW(50, 50, 0,  100, 0);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(500, 500).arcLargeCCW(50, 50, 0,  50, -50);&lt;br /&gt;
&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(100, 700).arcLargeCW(50, 50, 0,  50, 50);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,55,1)&amp;quot;)&lt;br /&gt;
        .moveTo(300, 700).arcLargeCW(50, 50, 0,  100, 0);&lt;br /&gt;
        fpv.createChild(&amp;quot;path&amp;quot;).setStrokeLineWidth(4).set(&amp;quot;stroke&amp;quot;, &amp;quot;rgba(255,0,5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== close ===&lt;br /&gt;
=== setColor ===&lt;br /&gt;
'''Parameters:''' (r, g, b)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Sets the color of the drawn path&lt;br /&gt;
=== setColorFill ===&lt;br /&gt;
'''Parameters:''' (r, g, b)&lt;br /&gt;
&lt;br /&gt;
'''Parameters:''' (r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
Calling this will make the path get filled in the specified color. For example if you draw a 'V' and fill it, the fill area will be a triangle inside the 'V'.&lt;br /&gt;
=== setStrokeLineWidth ===&lt;br /&gt;
'''Parameters:''' (width)&lt;br /&gt;
&lt;br /&gt;
The width of the path.&lt;br /&gt;
=== setStrokeLineCap ===&lt;br /&gt;
'''Parameters:''' (type)&lt;br /&gt;
&lt;br /&gt;
Caps the path. Type can be &amp;quot;butt&amp;quot;, &amp;quot;round&amp;quot; or &amp;quot;square&amp;quot;.&lt;br /&gt;
=== setStrokeDashArray ===&lt;br /&gt;
'''Parameters:''' (pattern)&lt;br /&gt;
&lt;br /&gt;
Make dashed path. Pattern is a vector of alternating dash and gap lengths. ? horizontal, or misunderstood the vector ?&lt;br /&gt;
&lt;br /&gt;
'''Example:''' my_path.setStrokeDashArray([10, 20, 10, 20, 10]);&lt;br /&gt;
&lt;br /&gt;
=== setData ===&lt;br /&gt;
=== setDataGeo ===&lt;br /&gt;
=== addSegment ===&lt;br /&gt;
== Map ==&lt;br /&gt;
Inherits from Element.&lt;br /&gt;
&lt;br /&gt;
See: [[Canvas_Maps|Canvas Maps]] and [[Canvas_Map_API|Canvas Map API]]&lt;br /&gt;
== Image ==&lt;br /&gt;
Inherits from Element.&lt;br /&gt;
&lt;br /&gt;
See: [[Canvas_Image|Canvas Image]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:Canvas_arc.png&amp;diff=66167</id>
		<title>File:Canvas arc.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:Canvas_arc.png&amp;diff=66167"/>
		<updated>2014-01-05T16:57:47Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Canvas arc draw examples}}&lt;br /&gt;
|date=2014-01-05 17:56:55&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:F-JYL|F-JYL]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other_versions=&lt;br /&gt;
|other_fields=&lt;br /&gt;
}}&lt;br /&gt;
{{Location dec|0|0}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Canvas Elements]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=List_of_abbreviations&amp;diff=65545</id>
		<title>List of abbreviations</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=List_of_abbreviations&amp;diff=65545"/>
		<updated>2013-12-10T07:44:56Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* M */ MCP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{abc}}&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| A        || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;t or &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;bove (constraint altitute) || &lt;br /&gt;
|-&lt;br /&gt;
| A        || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;utotuning || &lt;br /&gt;
|-&lt;br /&gt;
| AAR      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir-to-&amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;efuelling&lt;br /&gt;
|-&lt;br /&gt;
| ACARS    || [http://en.wikipedia.org/wiki/ACARS &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ircraft &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ommunications &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ddressing and &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;eporting &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem] || A digital datalink system for transmission of short, relatively simple messages between aircraft and ground stations via radio or satellite&lt;br /&gt;
|-&lt;br /&gt;
| ACAWS    || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;dvisory, &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;aution &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;nd &amp;lt;u&amp;gt;W&amp;lt;/u&amp;gt;arning &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem. || A system which monitors the aircraft's systems and provides warning messages to the crew (similar to EICAS).&lt;br /&gt;
|-&lt;br /&gt;
| ACCEL HT || &amp;lt;u&amp;gt;Accel&amp;lt;/u&amp;gt;eration &amp;lt;u&amp;gt;H&amp;lt;/u&amp;gt;eigh&amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| ACT      || &amp;lt;u&amp;gt;Act&amp;lt;/u&amp;gt;ive|| &lt;br /&gt;
|-&lt;br /&gt;
| A/C      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir&amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;raft ||&lt;br /&gt;
|-&lt;br /&gt;
| ACC      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;rea &amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;ontrol &amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;entre ||&lt;br /&gt;
|-&lt;br /&gt;
| ADC      || Air Data Computer  || &lt;br /&gt;
|-&lt;br /&gt;
| [[ADF]]  || [http://en.wikipedia.org/wiki/Automatic_Direction_Finder &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;utomatic &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;irection &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;inder] || tuned to [[NDB]]&lt;br /&gt;
|-&lt;br /&gt;
| ADIRS    || Air Data Inertial Reference System  || &lt;br /&gt;
|-&lt;br /&gt;
| ADIRU    || Air Data Intertial Reference Unit  || &lt;br /&gt;
|-&lt;br /&gt;
| AFCS     || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;utomatic &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontrol &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem&lt;br /&gt;
|-&lt;br /&gt;
| AFDS     || Auto Pilot Flight Director System  || &lt;br /&gt;
|-&lt;br /&gt;
| AGL      || [[Above Ground Level|&amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;bove &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;round &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;evel]] || [http://en.wikipedia.org/wiki/Above_ground_level AGL]&lt;br /&gt;
|-&lt;br /&gt;
| ALS      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;ighting &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;ystem&lt;br /&gt;
|-&lt;br /&gt;
| ALT      || &amp;lt;u&amp;gt;Alt&amp;lt;/u&amp;gt;itude || [[Altitude]]&lt;br /&gt;
|-&lt;br /&gt;
| ALT NAV  || Alternate Navigation  || &lt;br /&gt;
|-&lt;br /&gt;
| AMI      || Airline Modifiable Information  || &lt;br /&gt;
|-&lt;br /&gt;
| [[AMSL]] || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;bove &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;ean &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;ea &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;evel&lt;br /&gt;
|-&lt;br /&gt;
| AoA      || Angle of Attack || The angle of the (nose of the) aircraft relative to the surrounding airflow (Pitch is relative to the ground)&lt;br /&gt;
|-&lt;br /&gt;
| AIMS     || Airplane Infromation Management System  || &lt;br /&gt;
|-&lt;br /&gt;
| AIP      || [[Aeronautical information publication|&amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;eronautical &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nformation &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ublication]] ||&lt;br /&gt;
|-&lt;br /&gt;
| APP      || Approach || Used for autopilots among other.&lt;br /&gt;
|-&lt;br /&gt;
| Apt Elev || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir&amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;or&amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt; &amp;lt;u&amp;gt;Elev&amp;lt;/u&amp;gt;ation || the MSL of a central point of an airport&lt;br /&gt;
|-&lt;br /&gt;
| APU      || [http://en.wikipedia.org/wiki/Auxiliary_power_unit Auxiliary power unit] || Primary purpose is to provide power to start the main engines&lt;br /&gt;
|-&lt;br /&gt;
| A/P      || [[Autopilot|&amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;uto&amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;ilot]]&lt;br /&gt;
|-&lt;br /&gt;
| ARINC    || Aeronautical Radio, Incorporated  || &lt;br /&gt;
|-&lt;br /&gt;
| ASCPC    || Air Supply and Cabin Pressure Controllers  || &lt;br /&gt;
|-&lt;br /&gt;
| ASOS     || [http://en.wikipedia.org/wiki/Automated_airport_weather_station &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;utomated &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;urface &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;bservation &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem] || measures and broadcasts surface wheather info automatically&lt;br /&gt;
|-&lt;br /&gt;
| AT       || &amp;lt;u&amp;gt;AT&amp;lt;/u&amp;gt; (an altitude)  ||&lt;br /&gt;
|-&lt;br /&gt;
| ATA      || Actual Time of Arrival  || &lt;br /&gt;
|-&lt;br /&gt;
| ATC      || [[ATC|&amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;raffic &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontrol]] ||&lt;br /&gt;
|-&lt;br /&gt;
| ATIS     || [http://en.wikipedia.org/wiki/Automatic_Terminal_Information_Service &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;utomatic &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;erminal &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nformation &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ervice]&lt;br /&gt;
|-&lt;br /&gt;
| ATM      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;raffic &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;anagement || Integrated management of air traffic and airspace. Can include ATC, ATS, flow management etc. through seamless collaboration with involved parties.&lt;br /&gt;
|-&lt;br /&gt;
| ATS      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;raffic &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;ervice || A generic term that can mean flight information service, alerting service, air traffic&lt;br /&gt;
advisory service or air traffic control service.&lt;br /&gt;
|-&lt;br /&gt;
| ATT      || &amp;lt;u&amp;gt;Att&amp;lt;/u&amp;gt;itude  || &lt;br /&gt;
|-&lt;br /&gt;
| ATZ      || Aerodrome Traffic Zone  || &lt;br /&gt;
|-&lt;br /&gt;
| A/T      || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;uto&amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;hrottle || A/P Subsystem which controls the throttle&lt;br /&gt;
|-&lt;br /&gt;
| AWACS    || &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;irborne &amp;lt;u&amp;gt;W&amp;lt;/u&amp;gt;arning &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;nd &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontrol &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| B     || At or Below (constrained altitude)  || &lt;br /&gt;
|-&lt;br /&gt;
| BC    || &amp;lt;u&amp;gt;B&amp;lt;/u&amp;gt;ack &amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;ourse || part of [[ILS]], beacon that provides range information, like OM/MM/IM, specifies FAF for back course, a back course is non-precison since no G/S associated&lt;br /&gt;
|-&lt;br /&gt;
| BITE  || Built-In Test Equipment  || &lt;br /&gt;
|-&lt;br /&gt;
| BRG/DIS || Bearing and/or Distance  || &lt;br /&gt;
|-&lt;br /&gt;
| BRT   || &amp;lt;u&amp;gt;Br&amp;lt;/u&amp;gt;igh&amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ness&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| C        || Centigrade  || &lt;br /&gt;
|-&lt;br /&gt;
| CALC     || Calculated  || &lt;br /&gt;
|-&lt;br /&gt;
| CANC     || Cancel   || &lt;br /&gt;
|-&lt;br /&gt;
| CDI      || &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ourse &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;eviation &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;ndicator || part of a VOR gauge, a needle showing whether you are on course (centered) or not (left or right)&lt;br /&gt;
|-&lt;br /&gt;
| CDU      || [[CDU|&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontrol &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;isplay &amp;lt;u&amp;gt;U&amp;lt;/u&amp;gt;nit]]&lt;br /&gt;
|-&lt;br /&gt;
| CG       || Center of Gravity   || &lt;br /&gt;
|-&lt;br /&gt;
| CI       || Cost Index   || &lt;br /&gt;
|-&lt;br /&gt;
| CLB      || Climb   || &lt;br /&gt;
|-&lt;br /&gt;
| CLB DIR  || Climb Direct   || &lt;br /&gt;
|-&lt;br /&gt;
| CLR      || Clear    || &lt;br /&gt;
|-&lt;br /&gt;
| CMCF     ||  Central Maintenance Computer Function  || &lt;br /&gt;
|-&lt;br /&gt;
| CO DATA  || Company Data   || &lt;br /&gt;
|-&lt;br /&gt;
| COMM     || Communications   || &lt;br /&gt;
|-&lt;br /&gt;
| CON      || Continuous   || &lt;br /&gt;
|-&lt;br /&gt;
| CRS      || Course    || &lt;br /&gt;
|-&lt;br /&gt;
| CRT      || Cathode Ray Tube   || &lt;br /&gt;
|-&lt;br /&gt;
| CRZ      || Cruise   || &lt;br /&gt;
|-&lt;br /&gt;
| CRZ ALT  || Cruise Altitude   || &lt;br /&gt;
|-&lt;br /&gt;
| CRZ CG   || Cruise Center of Gravity   || &lt;br /&gt;
|-&lt;br /&gt;
| CRZ CLB  || Cruise Climb   || &lt;br /&gt;
|-&lt;br /&gt;
| CTAF     || &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ommon &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;raffic &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;dvisory &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;requency || Available at airfields with no operational control tower.&lt;br /&gt;
|-&lt;br /&gt;
| CTC      || &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;abin &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;emperature &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontroller   || &lt;br /&gt;
|-&lt;br /&gt;
| CTOT     || &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;alculated &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake-&amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ime ||&lt;br /&gt;
|-&lt;br /&gt;
| CTR      || Controlled Zone   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| DG || &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;irectional [http://en.wikipedia.org/wiki/Gyroscope &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;yro]&lt;br /&gt;
|-&lt;br /&gt;
| DH || &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;ecision &amp;lt;u&amp;gt;h&amp;lt;/u&amp;gt;eight || point on G/S where to decide to continue landing or missed approach, similar to MDA, for precision approaches, determined by altimeter, lowest height where an approach can be flown by instrument alone&lt;br /&gt;
|-&lt;br /&gt;
| DLC || Direct lift control || system for steady approaches without changing pitch, as seen on the [[L-1011-500]].&lt;br /&gt;
|-&lt;br /&gt;
| [[DME]] || [http://en.wikipedia.org/wiki/Distance_Measuring_Equipment &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;istance &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;easuring &amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt;quipment] || measures the distance (slant, not on-ground distance) to the tuned in [[VOR]]&lt;br /&gt;
|-&lt;br /&gt;
| DTG || &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;istance &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;o &amp;lt;u&amp;gt;g&amp;lt;/u&amp;gt;o&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| EAT || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;stimated &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;rrival &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ime&lt;br /&gt;
|-&lt;br /&gt;
| ECEF || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;arth-&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;entred, &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;arth-&amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;ixed coordinate system || Cartesian 3D coordinate system with origo at the Earth's center of mass and x axis intersecting 0°E, 0°N&lt;br /&gt;
|-&lt;br /&gt;
| EDT || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;stimated &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;eparture &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ime&lt;br /&gt;
|-&lt;br /&gt;
| EFATO || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;ngine &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;ailure &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;fter &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff || Usually resulting in a force-landing.&lt;br /&gt;
|-&lt;br /&gt;
| EFIS || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;lectronic &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nstrument &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem || Combination of displays (PFD and MFD) with autopilot&lt;br /&gt;
|-&lt;br /&gt;
| EICAS || [http://en.wikipedia.org/wiki/Eicas &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;ngine &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;ndication and &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;rew &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;lerting &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem]&lt;br /&gt;
|-&lt;br /&gt;
| EOBT || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;stimated &amp;lt;u&amp;gt;off-&amp;lt;/u&amp;gt;&amp;lt;u&amp;gt;b&amp;lt;/u&amp;gt;lock &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ime || The estimated time the aircraft will start moving before departure. In essence when the aircraft starts to taxi&lt;br /&gt;
|-&lt;br /&gt;
| ETA || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;stimated &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ime of &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;rrival&lt;br /&gt;
|-&lt;br /&gt;
| ETOPS || &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;xtended &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;win-engine &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;perational &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;erformance &amp;lt;u&amp;gt;Standards&amp;lt;/u&amp;gt; || Standard allowing twin-engined aircraft (eg, the 777 or A330) to fly long distances between potential alternate airports, eg trans-oceanic flights.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| FAF || &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;inal &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;ix&lt;br /&gt;
|-&lt;br /&gt;
| FD || [http://en.wikipedia.org/wiki/Flight_director_%28aviation%29 &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;irector] || horizontal and vertical bars on your PD&lt;br /&gt;
|-&lt;br /&gt;
| FDM || [[Flight Dynamics Model|&amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;ynamics &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;odel]]&lt;br /&gt;
|-&lt;br /&gt;
| FL || &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;evel || [[Flight level]]&lt;br /&gt;
|-&lt;br /&gt;
| FLEX || [http://en.wikipedia.org/wiki/Flex_temp Flex Temp] || Performing a take-off (TOGA) at less than full power.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| G/S || [http://en.wikipedia.org/wiki/Glideslope &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;lide&amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;lope] || provides vertical guidance during [[ILS]], UHF, always goes together with LOC, usually 3deg, usable 10NM from field&lt;br /&gt;
|-&lt;br /&gt;
| GA || &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;o-&amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;round&lt;br /&gt;
|-&lt;br /&gt;
| GA || [http://en.wikipedia.org/wiki/General_aviation &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;eneral &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;viation]&lt;br /&gt;
|-&lt;br /&gt;
| GAR || &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;o-&amp;lt;u&amp;gt;Ar&amp;lt;/u&amp;gt;ound&lt;br /&gt;
|-&lt;br /&gt;
| GPS || [http://en.wikipedia.org/wiki/Gps &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;lobal &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ositioning &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem] || allows a very exact measuring of location all over the world, based on satellites&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| HDG || &amp;lt;u&amp;gt;H&amp;lt;/u&amp;gt;ea&amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;in&amp;lt;u&amp;gt;g&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HUD || [[Head-up display|&amp;lt;u&amp;gt;H&amp;lt;/u&amp;gt;ead &amp;lt;u&amp;gt;u&amp;lt;/u&amp;gt;p &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;isplay]] || [http://en.wikipedia.org/wiki/Head-up_display Head up display]&lt;br /&gt;
|-&lt;br /&gt;
| HSI || [http://en.wikipedia.org/wiki/Horizontal_situation_indicator &amp;lt;u&amp;gt;H&amp;lt;/u&amp;gt;orizontal &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;ituation &amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;ndicator] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| IAF || &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nstrument &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;late || see Approach Plate, aka. Terminal Procedures&lt;br /&gt;
|-&lt;br /&gt;
| IAP || &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nitial &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;ix&lt;br /&gt;
|-&lt;br /&gt;
| IATA || [[IATA|&amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nternational &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ransport &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ssociation]]&lt;br /&gt;
|-&lt;br /&gt;
| ICAO || [http://en.wikipedia.org/wiki/Icao &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nternational &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ivil &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;viation &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;rganisation]&lt;br /&gt;
|-&lt;br /&gt;
| [[IFR]] || [http://en.wikipedia.org/wiki/IFR &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nstrument &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;ules] || 0-179: odd thousands, 180-359: even thousands&lt;br /&gt;
|-&lt;br /&gt;
| [[ILS]] || [http://en.wikipedia.org/wiki/Glideslope &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nstrument &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;anding &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem]&lt;br /&gt;
|-&lt;br /&gt;
| IM || &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;nner &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;arker || See [[Inner marker]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== J ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| JBD || &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;et &amp;lt;u&amp;gt;b&amp;lt;/u&amp;gt;last &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;eflector&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== K ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| KIAS || &amp;lt;u&amp;gt;K&amp;lt;/u&amp;gt;nots &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;ndicated &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir&amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;peed || [[IAS]] in knots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LDA || &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;ocalizer &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;irectional &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;id || similar to LOC, but offset from runway heading, the approach path is not lined up with runway&lt;br /&gt;
|-&lt;br /&gt;
| [[LFR]] ||Low Frequency Radio Range || see article [[LFR]]&lt;br /&gt;
|-&lt;br /&gt;
| LNAV || [http://en.wikipedia.org/wiki/LNAV &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;ateral &amp;lt;u&amp;gt;nav&amp;lt;/u&amp;gt;igation]&lt;br /&gt;
|-&lt;br /&gt;
| LOC || [http://en.wikipedia.org/wiki/Localizer &amp;lt;u&amp;gt;Loc&amp;lt;/u&amp;gt;alizer] || provides lateral guidance during ILS, VHF, always goes together with G/S, usable 18NM from field&lt;br /&gt;
|-&lt;br /&gt;
| LOC-A || || an approach plate that ends with a letter indicates that a circling approach is required&lt;br /&gt;
|-&lt;br /&gt;
| LTA || &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;ighter &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;han &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| MALSR || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;edium-intensity &amp;lt;u&amp;gt;ALS&amp;lt;/u&amp;gt; with &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;unway alignment indicator lights || a type of Runway Approach lighting&lt;br /&gt;
|-&lt;br /&gt;
| MAP || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;issed &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;oint || touch down zone of runway&lt;br /&gt;
|-&lt;br /&gt;
| MCP || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ode &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ontrol &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;anel || Panel that controls the autopilot&lt;br /&gt;
|-&lt;br /&gt;
| MDA || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;inimum &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;escend &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ltitude || during an approach, this specifies the minimum Altitude (MSL) before the runway is in sight and a safe landing can be made&lt;br /&gt;
|-&lt;br /&gt;
| MEA || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ean &amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt;nroute &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ltitude&lt;br /&gt;
|-&lt;br /&gt;
| MES || Main Engine Start || See APU&lt;br /&gt;
|-&lt;br /&gt;
| METAR || [[METAR|&amp;lt;u&amp;gt;Met&amp;lt;/u&amp;gt;eorological &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;erodrome &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;eport]] || [http://en.wikipedia.org/wiki/METAR METAR]&lt;br /&gt;
|-&lt;br /&gt;
| MFD || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ulti &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;unction &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;isplay unit, sometimes named MDU || Display that can contain all sorts of information, like map, weather and engine status. Often a backup for PFD's&lt;br /&gt;
|-&lt;br /&gt;
| MIRL || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;edium-&amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;ntensity &amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;unway &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;ights&lt;br /&gt;
|-&lt;br /&gt;
| MLS || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;icrowave &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;anding &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;ystem&lt;br /&gt;
|-&lt;br /&gt;
| MM || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;iddle &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;arker || [[Middle marker]]&lt;br /&gt;
|-&lt;br /&gt;
| MOCA || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;inimum &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;bstruction &amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;learance &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ltitude&lt;br /&gt;
|-&lt;br /&gt;
| MSA || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;inimum &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;afe &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ltitude || provides minimum of 1000ft clearance from obstructions and terrain&lt;br /&gt;
|-&lt;br /&gt;
| MSFS || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;icro&amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;oft &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;imulator || a flight simulator by Microsoft that is now discontinued&lt;br /&gt;
|-&lt;br /&gt;
| MSL || &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ean &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ea &amp;lt;u&amp;gt;L&amp;lt;/u&amp;gt;evel || Standardized height figure, Altimeters show the current A/C height over MSL&lt;br /&gt;
|-&lt;br /&gt;
| MTOW || [http://en.wikipedia.org/wiki/Maximum_Takeoff_Weight &amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;aximum &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ake&amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff &amp;lt;u&amp;gt;W&amp;lt;/u&amp;gt;eight] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Navaid || [http://en.wikipedia.org/wiki/Navaid Helper for navigation] || eg: [[NDB]], Fixes, [[VOR]], GPS&lt;br /&gt;
|-&lt;br /&gt;
| ND || [[Navigational Display|&amp;lt;u&amp;gt;N&amp;lt;/u&amp;gt;avigational &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;isplay]]&lt;br /&gt;
|-&lt;br /&gt;
| [[NDB]] || [http://en.wikipedia.org/wiki/Non-directional_beacon &amp;lt;u&amp;gt;N&amp;lt;/u&amp;gt;on &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;irectional &amp;lt;u&amp;gt;b&amp;lt;/u&amp;gt;eacon] || LW, sends out Morse code of its ID, reception only reliable &amp;gt; 1000ft AGL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| OAT || &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;utside &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;emperature || the temperature of undisturbed air, derived by correcting TAT for compressibility errors&lt;br /&gt;
|-&lt;br /&gt;
| OBS || &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;mni &amp;lt;u&amp;gt;b&amp;lt;/u&amp;gt;earing &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;elector || part of a [[VOR]] gauge, used to rotate the course card&lt;br /&gt;
|-&lt;br /&gt;
| OM || &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;uter &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;arker || [[Outer marker]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| PAPI || [[Precision Approach Path Indicator|&amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;recision &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ath &amp;lt;u&amp;gt;I&amp;lt;/u&amp;gt;ndicator]] || [http://en.wikipedia.org/wiki/Precision_Approach_Path_Indicator PAPI], similar to VASI, but more precise, uses four lights&lt;br /&gt;
|-&lt;br /&gt;
| PD || &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;rimary &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;isplay&lt;br /&gt;
|-&lt;br /&gt;
| PF || &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ilot &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;lying || the person that currently controls the airplane, can be either Captain or F/O&lt;br /&gt;
|-&lt;br /&gt;
| PFD || [[Primary flight display|&amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;rimary &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;isplay]]&lt;br /&gt;
|-&lt;br /&gt;
| PFL || &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ractice &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;orced &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;anding || Practise approach carried out to a suitable field. No landing is made.&lt;br /&gt;
|-&lt;br /&gt;
| PIREP || &amp;lt;u&amp;gt;Pi&amp;lt;/u&amp;gt;lot &amp;lt;u&amp;gt;Rep&amp;lt;/u&amp;gt;ort ||(abbreviated UA in the briefing teletype, UUA is urgent PIREP)&lt;br /&gt;
|-&lt;br /&gt;
| PNF || &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;ilot &amp;lt;u&amp;gt;n&amp;lt;/u&amp;gt;on-&amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;lying || the person who's not the PF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
===R===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| RAT || &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;am &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;emperature || the raw, non-corrected temp. as measured by the temperature probe. Errors due to the Ram effect (air compressed in the probe) and the position (air may be disturbed by parts of the airplane, and also due to the effect of the air compression in front of the plane) RAT may also describe a Ram Air Turbine; a device deployed into the airstream on large aircraft to provided minimum electrical power in the event of generator-failure.&lt;br /&gt;
|-&lt;br /&gt;
| [[RDF]] || Radio Direction Finder || see article [[RDF]]&lt;br /&gt;
|-&lt;br /&gt;
| RMI || &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;adio &amp;lt;u&amp;gt;m&amp;lt;/u&amp;gt;agnetic &amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;ndicator&lt;br /&gt;
|-&lt;br /&gt;
| RNAV || A&amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;ea &amp;lt;u&amp;gt;Nav&amp;lt;/u&amp;gt;igation || flying by longitude/latitude points that are not radio navigation aids, GPS or IRS is usually used.&lt;br /&gt;
|-&lt;br /&gt;
| RTO || &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;ejected &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff&lt;br /&gt;
|-&lt;br /&gt;
| RTOW || [http://en.wikipedia.org/wiki/Maximum_Takeoff_Weight Regulated Take Off Weight] || See Maximum Takeoff Weight MTOW&lt;br /&gt;
|-&lt;br /&gt;
| RVR || [http://en.wikipedia.org/wiki/Runway_visual_range &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;unway &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;isual &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;ange] || The distance over which a pilot of an aircraft on the centreline of the runway can see the runway surface markings delineating the runway or identifying its centre line&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| SAT || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;tatic &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;emperature || same as OAT&lt;br /&gt;
|-&lt;br /&gt;
| SDF || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;imple &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;irectional &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;acility&lt;br /&gt;
|-&lt;br /&gt;
| SFDS || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;econdary &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;isplay||Standby EFIS in a single self contained unit, not to be mistaken with MFD&lt;br /&gt;
|-&lt;br /&gt;
| SFD || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;econdary &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;isplay || Display of the SFDS&lt;br /&gt;
|-&lt;br /&gt;
| SID || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;tandard &amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;nstrument &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;eparture || for takeoffs, specifies the route from the runway to the first waypoint&lt;br /&gt;
|-&lt;br /&gt;
| STAR || [http://en.wikipedia.org/wiki/Standard_Terminal_Arrival_Route &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;tandard &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;erminal &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;rrival &amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;oute] || for landings, speciefies the route from the last waypoint down to the runway&lt;br /&gt;
|-&lt;br /&gt;
| STOL || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;hort &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff and &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;anding&lt;br /&gt;
|-&lt;br /&gt;
| STOVL || &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;hort &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff and &amp;lt;u&amp;gt;v&amp;lt;/u&amp;gt;ertical &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;anding&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| TACAN || [[Tactical Air Navigation|&amp;lt;u&amp;gt;Tac&amp;lt;/u&amp;gt;tical &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;N&amp;lt;/u&amp;gt;avigation]] || [http://en.wikipedia.org/wiki/TACAN Tactical Air Navigation], military&lt;br /&gt;
|-&lt;br /&gt;
| TAF || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;erminal &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;erodrome &amp;lt;u&amp;gt;f&amp;lt;/u&amp;gt;orecast&lt;br /&gt;
|-&lt;br /&gt;
| TAT || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;otal &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ir &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;emperature || This is derived by correcting the RAT for position. Still contains an error due to the compressibility of air inside the temperature probe.&lt;br /&gt;
|-&lt;br /&gt;
| TCAS ||[[Traffic Collision Avoidance System|&amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;raffic &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;ollision &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;voidance &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem]]&lt;br /&gt;
|-&lt;br /&gt;
| TDZE || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ouch &amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;own &amp;lt;u&amp;gt;z&amp;lt;/u&amp;gt;one &amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt;levation || the MSL of the touch down point of a runway&lt;br /&gt;
|-&lt;br /&gt;
| THDG || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;rue &amp;lt;u&amp;gt;H&amp;lt;/u&amp;gt;ea&amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;in&amp;lt;u&amp;gt;g&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TODR || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ff &amp;lt;u&amp;gt;D&amp;lt;/u&amp;gt;istance &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;equired || &lt;br /&gt;
|-&lt;br /&gt;
| TOGA || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ff / &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;o &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;round || Automatic single-switch operation of throttle for Take-off / Go-Around Power.&lt;br /&gt;
|-&lt;br /&gt;
| TOW || [http://en.wikipedia.org/wiki/Maximum_Takeoff_Weight Take Off Weight] ||&lt;br /&gt;
|-&lt;br /&gt;
| T&amp;amp;P(s) || &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;emperatures and &amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;ressures || relating to engine systems.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| UNICOM || &amp;lt;u&amp;gt;Uni&amp;lt;/u&amp;gt;versal &amp;lt;u&amp;gt;Com&amp;lt;/u&amp;gt;munications || See also: CTAF&lt;br /&gt;
|-&lt;br /&gt;
| UTC || [http://en.wikipedia.org/wiki/UTC Coordinated Universal Time] || Not to be confused with [http://en.wikipedia.org/wiki/Greenwich_Mean_Time GMT] - Greenwich Mean Time&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[V speeds]] || [[V speeds|&amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;elocity speeds]] || airspeeds important or useful to the operation of aircraft&lt;br /&gt;
|-&lt;br /&gt;
| VASI || [http://en.wikipedia.org/wiki/VASI &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;isual &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;pproach &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;lope &amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;ndicator] || an approach lighting system, typically two lights left of the runway&lt;br /&gt;
|-&lt;br /&gt;
| [[VFR]] || [http://en.wikipedia.org/wiki/Visual_flight_rules &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;isual &amp;lt;u&amp;gt;F&amp;lt;/u&amp;gt;light &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;ules] || 0-179: odd thousands+500ft, 180-359: even thousands+500ft&lt;br /&gt;
|-&lt;br /&gt;
| VNAV || &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;ertical &amp;lt;u&amp;gt;nav&amp;lt;/u&amp;gt;igation&lt;br /&gt;
|-&lt;br /&gt;
| [[VOR]] ||  [[VOR|&amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;HF &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;mnidirectional &amp;lt;u&amp;gt;R&amp;lt;/u&amp;gt;adio Range]] || [[VOR]], a type of radio navigation system&lt;br /&gt;
|-&lt;br /&gt;
| [[VORTAC]] || &amp;lt;u&amp;gt;VOR&amp;lt;/u&amp;gt;/&amp;lt;u&amp;gt;TAC&amp;lt;/u&amp;gt;AN || A co-located [[VOR]] and [[TACAN]] beacon.&lt;br /&gt;
|-&lt;br /&gt;
| VSI || &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;ertical &amp;lt;u&amp;gt;s&amp;lt;/u&amp;gt;peed &amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;ndicator&lt;br /&gt;
|-&lt;br /&gt;
| VTOL || &amp;lt;u&amp;gt;V&amp;lt;/u&amp;gt;ertical &amp;lt;u&amp;gt;t&amp;lt;/u&amp;gt;ake &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;ff and &amp;lt;u&amp;gt;l&amp;lt;/u&amp;gt;anding&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em;&amp;quot; | Abbreviation&lt;br /&gt;
! style=&amp;quot;width:20em;&amp;quot; | Meaning(s)&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| WCA || &amp;lt;u&amp;gt;W&amp;lt;/u&amp;gt;ind &amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;orrection &amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;ngle&lt;br /&gt;
|-&lt;br /&gt;
| WOW || &amp;lt;u&amp;gt;W&amp;lt;/u&amp;gt;eight &amp;lt;u&amp;gt;o&amp;lt;/u&amp;gt;n &amp;lt;u&amp;gt;w&amp;lt;/u&amp;gt;heels || A condition met when the weight of an aircraft are pushing its wheels to the ground, indicating that it is not in the air.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== X ===&lt;br /&gt;
===Y===&lt;br /&gt;
=== Z ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== External links ====&lt;br /&gt;
* [http://en.wikipedia.org/wiki/List_of_aviation,_aerospace_and_aeronautical_abbreviations Wikipedia (en)]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Abk%C3%BCrzungen/Luftfahrt Wikipedia (de)], more detailed and descriptions are english anyway ;-)&lt;br /&gt;
&lt;br /&gt;
[[Category:List]]&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_hangars&amp;diff=60265</id>
		<title>FlightGear hangars</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_hangars&amp;diff=60265"/>
		<updated>2013-05-19T09:29:22Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* Aircraft hangars */  omega hangar url update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
&lt;br /&gt;
''See [[Links]] for an overall listing of FlightGear related external websites''&lt;br /&gt;
&lt;br /&gt;
FlightGear has [[aircraft]] and other content available from 3rd-party hangars, some which are GPL compatible and also included in official distributions while others are independent. Aircraft versions range from requiring a developmental build, to being compatible with the latest primary release, to requiring an older version. &lt;br /&gt;
&lt;br /&gt;
Be careful with external links! &lt;br /&gt;
&lt;br /&gt;
== Official hangars ==&lt;br /&gt;
=== Aircraft ===&lt;br /&gt;
* [http://www.flightgear.org/download/aircraft-2-10-filterable/ FlightGear Official 2.10 Hangar]&lt;br /&gt;
* [http://www.flightgear.org/download/aircraft-v2-8/ FlightGear Official 2.8 Hangar]&lt;br /&gt;
* [http://www.flightgear.org/download/aircraft-v2-6/ FlightGear Official 2.6 Hangar]&lt;br /&gt;
* [http://www.flightgear.org/download/aircraft-v2-4/ FlightGear Official 2.4 Hangar] (Legacy site)&lt;br /&gt;
* [http://www.flightgear.org/Downloads/aircraft-2.0.0/ FlightGear Official 2.0 Hangar] (Legacy site)&lt;br /&gt;
* [http://gitorious.org/fg/fgdata/trees/master/Aircraft Git Hangar] (for [[Git]] builds)&lt;br /&gt;
&lt;br /&gt;
=== Liveries ===&lt;br /&gt;
* [http://liveries.flightgear.org FlightGear Liveries]&lt;br /&gt;
&lt;br /&gt;
== Unofficial sites ==&lt;br /&gt;
=== Aircraft hangars ===&lt;br /&gt;
* [http://www.gitorious.org/fg-airbus-a332 Airbus A330-200 Series Development Git] (A330-203, A330-223, A330-243 - FGAirbus/theOmegaHangar)&lt;br /&gt;
* [http://www.gitorious.org/fg-airbus-a333 Airbus A330-300 Series Development Git] (A330-303, A330-323, A330-343 - FGAirbus/theOmegaHangar)&lt;br /&gt;
* [https://www.gitorious.org/airbus-aircraft Airbus Aircraft Development Git] (A320, A330, A340-300, A380 - various authors)&lt;br /&gt;
* [http://www.gidenstam.org/FlightGear/Airships/ Anders Lighter-than-air Hangar] with [http://gitorious.org/anders-hangar aircraft repositories at gitorious].&lt;br /&gt;
* [http://andinogonthaeler.wordpress.com/ Andino's Hangar] (Boeing 707-3J9C and 707-320C, 777-200LR).&lt;br /&gt;
* [http://www.buckarooshangar.com/flightgear/ Buckaroo's Hangar] (Velocity XL RG, Edgley Optica, Lockheed 1049H Constellation, Grumman Goose, McDonnell Douglas MD-81) (&amp;amp; a YASim intro)&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://www.sol2500.net/flightgear/aircraft.html DFaber Hangar]&amp;lt;/s&amp;gt;{{dead link|2012-04}} (Eurofighter, PC-6, Bf 109, Beufighter, F4U, Ju 52, DH Mosquito, G. Albatross, F-86, and more)&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://thefancyflightgearhangar.blogspot.com the fancy flight gear hangar]&amp;lt;/s&amp;gt;{{dead link|2012-04}} (a few well made aircraft)&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://flier95-flightgear.blogspot.com/ Flier95's Hangar]&amp;lt;/s&amp;gt;{{dead link|2012-08}} (Blog format)&lt;br /&gt;
* [http://charles.ingels.free.fr/flightgear/ French FlightGear Hangar] (FR) (Aermacchi MB326, Dassault Mirage F1 Mikoyan Gurevitch Mig 31 Foxhound, and more)&lt;br /&gt;
* [http://fgnl.freehostia.com/ Gijs Hangar] (Aircraft, Liveries, Scenery, Vehicles)&lt;br /&gt;
* [http://pagesperso-orange.fr/GRTux/tux/index-en.html GRTux Hangar] (28+ aircraft and add-ons)&lt;br /&gt;
* [http://hcilab.uniud.it/pan/downloads.html HCI Lab - University of Udine] (Aermacchi MB339 Frecce Tricolori)&lt;br /&gt;
* [http://helijah.free.fr/flightgear/hangar.htm Helijah FlightGear Hangar] (164+ original aircraft)&lt;br /&gt;
* [http://hhfgfs.weebly.com/index.html Hellcat's FlightGear Hangar] (scenarios, skins, film inspired aerospace vehicles) &lt;br /&gt;
* [http://www.hoerbird.net/aircrafts.html Hoerbird Hangar] (misc. projects)&lt;br /&gt;
* [http://horizonflightgearhangar.yolasite.com/ Horizon Flightgear Hangar] Dabolim Naval Air Station (VAGO), Goa, India; Murray Bridge/Pallama Airfield (YMBD), Australia; and ADFX-02 Morgan, a fictional aircraft.&lt;br /&gt;
* [http://mysite.verizon.net/vzeuyecs/ Kent Esbenshade's Boneyard Hangar] (Classic aircraft)&lt;br /&gt;
* [http://lukashangar.jimdo.com/ Lukas' hangar] (Scenery projects, Liveries)&lt;br /&gt;
* [http://flightgear.bplaced.de/ longfly's hangar] (not only German!)&lt;br /&gt;
** [http://flightgear.bplaced.de/filemanager/aircraft-list/index.html list of all aircrafts] (under development)&lt;br /&gt;
* [http://nickfg.blogspot.com/ Nick's FlightGear Hangar] (Blog, CRJ-200)&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://members.cox.net/scotsg8r/hangar/ N-SCOT's Hangar]&amp;lt;/s&amp;gt;{{dead link|2012-04}} (5+ liveries &amp;amp; mods)&lt;br /&gt;
* [http://theomegahangar.flymerlion.org/ Omega Hangar] (Embraer E-jet Family, A330-200, A320neo, CRJ-700 Full First Class, ATR-42-family, A321-series, Mobile Stairway)&lt;br /&gt;
* [http://pjedvaj.eu5.org/ pjedvaj's Hangar] (MiG-21bis, PC-9M, PC-21, T-50, Harrier GR.1, F-35B, RAH-66)&lt;br /&gt;
* [http://equipe-flightgear.forumactif.com/t835-hangar-de-la-paf-paf-team-hangar#14330 PAF team Hangar] (Cap 10b, Robin DR400 JSBSim, Douglas DC-3 C47, Tecnam P92 Echo...)&lt;br /&gt;
* &amp;lt;s&amp;gt;[https://planepainter.yolasite.com/ The Planepainter]&amp;lt;/s&amp;gt;{{dead link|2012-04}} (Liveries, Scenery)&lt;br /&gt;
* [http://presteshangar.wikidot.com/start Prestes Hangar] (many Brazilian aircraft articles)&lt;br /&gt;
* [http://riktov.synthasite.com/ Riktov's FlightGear Hangar] (BN-2 Islander, Giant Marshmallow Man)&lt;br /&gt;
* [http://digilander.libero.it/scighera_fg/index.html Scighera's Hangar] (models &amp;amp; liveries)&lt;br /&gt;
* [http://seahorseCorral.org/flightgear_aircraft.html Stewart's SEA-horse Aircraft Hanger]&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://sydhangar.daffodil.uk.com/ Syd's Hangar ]&amp;lt;/s&amp;gt;{{dead link|2012-04}}  (older 1.9 versions)   [https://sites.google.com/site/sydshangar/ Syd's Google Hangar ]  (newer 2.0 versions)&lt;br /&gt;
* [http://macflightgear.sourceforge.net/home/aircraft Tat's Aircraft for FlightGear] (A6M2 &amp;quot;Zero&amp;quot;, J7W, Ki-84, T-4, HondaJet, OH-1, K5Y1, RV-6A, YS-11)&lt;br /&gt;
* [http://vicmar.weebly.com/ VicMar] (Yanagisawa Gen H-4, Stung Biker, Quad Bikes, SRN4, Water Skier, G2 Thunderpack, Martin Jetpack)&lt;br /&gt;
* [http://www.treborlogic.com/fgfs/hangar/ Yourgod's Hangar: Douglas DC-8]&lt;br /&gt;
* [http://acjza-hangers.webs.com/ ACJZA's Hanger] (A310, BAe 146, C-Series)&lt;br /&gt;
* [https://sites.google.com/site/fghangar JOFH - Just Another Flightgear Hangar] (JA-37, scenario)&lt;br /&gt;
&lt;br /&gt;
=== Old Hangars ===&lt;br /&gt;
* [http://croo.murgl.org/fgfs/index.html A-10 and A-6 stuff]&lt;br /&gt;
* [http://www.ae.uiuc.edu/m-selig/apasim/Aircraft-uiuc.html UIUC Hangar] (for FGFS 0.7.8, last update 2002) &lt;br /&gt;
&lt;br /&gt;
=== Livery hangars ===&lt;br /&gt;
* [http://berwickskins.yolasite.com/ Berwick-skins]&lt;br /&gt;
* [http://dliveryhangar.synthasite.com/ Dodger4's Livery Hangar]&lt;br /&gt;
* [http://jchnd.blogspot.com/ JcHnd's Liveries for FlightGear]&lt;br /&gt;
* [http://mojos-hangar.webs.com/ MOJO's Flightgear Livery Hangar]&lt;br /&gt;
* [http://simbabeathangar.webs.com/ Simbabeat's Livery Hangar]&lt;br /&gt;
&lt;br /&gt;
=== Homepages, blogs, etc. ===&lt;br /&gt;
* [http://www.jaunty.bplaced.net/flightgear/index.php A small FlightGear page]&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://www.flightgeararg.com.ar/ Argentina Flightgear Community Portal]&amp;lt;/s&amp;gt;{{dead link|2013-01}}&lt;br /&gt;
* [http://daveshangar.blogspot.com/ Dave's Hangar Blog]&lt;br /&gt;
* [http://helldiversquadron.wordpress.com/ Helldiver Squadron Offensive Tactical Force Homepage]&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://www.grupofgbr.com.br/ Grupo FGBR Brazilian Portal]&amp;lt;/s&amp;gt;{{dead link|2013-01}}&lt;br /&gt;
* [http://flightgearblog.blogspot.com/ FlightGear Blog] (Last post Dec. 2008)&lt;br /&gt;
* [http://flightgear2009.blogspot.com/ FlightGear Brasil 2009] (non-english)&lt;br /&gt;
* [http://geoffmclane.com/fg/index.htm FlightGear Build Centre]&lt;br /&gt;
* [http://www.flightgearcanada.ca/ FlightGear Canada] (The home of everything Canadian for FlightGear)&lt;br /&gt;
* [http://flightgearcorner.tk The FlightGear Corner] (News, Downloads, Tutorials and more)&lt;br /&gt;
* [http://www.fguk.eu/ FlightGear United Kingdom] &lt;br /&gt;
* [http://www.emmerich-j.de/FGFS/index.html jomo's FlightGear Homepage]&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://tehwarlock.tk/ Tehwarlock Blog]&amp;lt;/s&amp;gt;{{dead link|2012-04}}&lt;br /&gt;
* [http://www.vivefg.org/ Vive FlightGear!] Aircrafts, scenery, manuals and forum (non-english)&lt;br /&gt;
* [http://flightgear.mxchange.org/ Quix0r's FlightGear Website] Simple tutorials and fgdata.bundle&lt;br /&gt;
&lt;br /&gt;
=== Other FlightGear repositories/mirrors ===&lt;br /&gt;
* [http://www.unitedfreeworld.com/ Unitedfreeworld] (scenery, plane models, and livery)&lt;br /&gt;
* [http://www.flightgearplanes.com Flightgear Planes Website]&lt;br /&gt;
* [http://ftp.riken.go.jp/pub/FreeBSD/distfiles/flightgear-aircrafts/ Older versions of FlightGear aircraft]&lt;br /&gt;
* [http://lukeafg.com/ LukeaFG] (FlightGear tutorials and developments)&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Table of models]]&lt;br /&gt;
* [[Aircraft]] - [[Helicopter]] - [[Vehicle]]&lt;br /&gt;
&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Tutorials&amp;diff=59474</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Tutorials&amp;diff=59474"/>
		<updated>2013-04-13T05:35:32Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: small typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FlightGear]] offers a flexible '''tutorial''' system, entirely written in the [[Nasal]] scripting language.&lt;br /&gt;
Aircraft that provide support for these scripted tutorials can be found in [[:Category:Interactive Tutorial Support]].&lt;br /&gt;
&lt;br /&gt;
== Interfacing Tutorials to web sites ==&lt;br /&gt;
To learn more about interfacing FlightGear to web sites (without having to go through the multiplayer protocol) by making HTTP requests via Nasal, please see this tutorial:  &lt;br /&gt;
[[Howto:Making HTTP Requests from Nasal]].&lt;br /&gt;
&lt;br /&gt;
== Supporting Checklists ==&lt;br /&gt;
As of V2.9.0, FlightGear can display aircraft checklists in a standardized way, under Help-&amp;gt;Aircraft Checklists.&lt;br /&gt;
&lt;br /&gt;
Checklists are situated under /sim/checklists. &lt;br /&gt;
Please see [[Aircraft Checklists]].&lt;br /&gt;
&lt;br /&gt;
Also see: http://flightgear.org/forums/viewtopic.php?f=3&amp;amp;t=18240&amp;amp;p=170386#p170386&lt;br /&gt;
&lt;br /&gt;
== Some Background Info ==&lt;br /&gt;
&lt;br /&gt;
The tutorial system itself was largely developed by Stuart.&lt;br /&gt;
&lt;br /&gt;
In recent FGDATA, the Nasal &amp;quot;tutorial&amp;quot; module has become a so called &amp;quot;Nasal sub module&amp;quot;, which means that the &amp;quot;tutorial.nas&amp;quot; module now resides in its own sub folder inside [[$FG_ROOT]]/Nasal: http://gitorious.org/fg/fgdata/trees/master/Nasal/tutorial.&lt;br /&gt;
&lt;br /&gt;
Support for Nasal sub modules was added by ThorstenB. Modules loaded as Nasal sub modules do automatically support reloading, because they are loaded via a listener.&lt;br /&gt;
&lt;br /&gt;
Please see the Nasal documentation on sub modules for details: [[Nasal#Nasal sub modules]].&lt;br /&gt;
&lt;br /&gt;
Regarding suggested coding practices, you should check out: [[Nasal scripting language#Memory management]] and [[Nasal#Managing timers and listeners]].&lt;br /&gt;
&lt;br /&gt;
To learn more about translating tutorials, please see: http://flightgear.org/forums/viewtopic.php?f=42&amp;amp;t=16876&amp;amp;p=164407&amp;amp;hilit=tutorials#p164407&lt;br /&gt;
&lt;br /&gt;
== Reloading XML tutorials at runtime ==&lt;br /&gt;
&lt;br /&gt;
tutorial.nas module is loaded via a listener (&amp;quot;/nasal/tutorial/loaded&amp;quot;).&lt;br /&gt;
See line 28-37 of tutorial.nas in [[$FG_ROOT]]/Nasal/tutorial to see how this is done.&lt;br /&gt;
&lt;br /&gt;
Before you can actually reload a tutorial, you must first of all STOP it.&lt;br /&gt;
Please see line 112-122 of tutorial.nas in [[$FG_ROOT]]/Nasal/tutorial.&lt;br /&gt;
&lt;br /&gt;
Once you have stopped all running tutorials, you can reload the corresponding tutorial.&lt;br /&gt;
Please see line 477-480 of tutorial.nas in [[$FG_ROOT]]/Nasal/tutorial to see how this is done.&lt;br /&gt;
&lt;br /&gt;
Basically, you should be able to come up with your own &amp;quot;reload&amp;quot; function by combining the stop() and the load() functions and adding a new &amp;quot;reload&amp;quot; function to tutorial.nas:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
var reload = func(filename,slot) stopTutorial() and load(filename,slot);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, see line 450-463 of tutorial.nas in [[$FG_ROOT]]/Nasal/tutorial to see how the namespace is initialized.&lt;br /&gt;
For additional information on namespace, I suggest to have a look at: [[Namespaces and Methods]]&lt;br /&gt;
&lt;br /&gt;
== Using tutorials ==&lt;br /&gt;
&lt;br /&gt;
Tutorials can be started and stopped from the &amp;quot;Help&amp;quot; [[menubar|menu]]. They are defined in XML files. Each of them has to be loaded into &amp;lt;tt&amp;gt;/sim/tutorials/&amp;lt;/tt&amp;gt; under a separate &amp;lt;tt&amp;gt;tutorial[n]/&amp;lt;/tt&amp;gt; branch:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sim&amp;gt;&lt;br /&gt;
      &amp;lt;tutorials&amp;gt;&lt;br /&gt;
          &amp;lt;tutorial include=&amp;quot;Tutorials/take-off.xml&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;tutorial include=&amp;quot;Tutorials/landing.xml&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/tutorial&amp;gt;&lt;br /&gt;
  &amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, all tutorials can be defined in a single file, with &amp;lt;tt&amp;gt;&amp;lt;tutorial&amp;gt;&amp;lt;/tt&amp;gt; tags around each tutorial. This is then included like so:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sim&amp;gt;&lt;br /&gt;
      &amp;lt;tutorials include=&amp;quot;foo-tutorials.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
A tutorial has this structure, where some of the elements are described in detail below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tutorial&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;...&amp;lt;/name&amp;gt;            mandatory; short identifier, also shown in the&lt;br /&gt;
                                             tutorial selection dialog&lt;br /&gt;
      &amp;lt;description&amp;gt;...&amp;lt;/description&amp;gt; mandatory; longer description for the dialog&lt;br /&gt;
      &amp;lt;audio-dir&amp;gt;...&amp;lt;/audio-dir&amp;gt;  optional; defines where to load sound samples&lt;br /&gt;
      &amp;lt;interval&amp;gt;5&amp;lt;/interval&amp;gt;      optional; defines default loop interval in sec&lt;br /&gt;
      &amp;lt;timeofday&amp;gt;noon&amp;lt;/timeofday&amp;gt; optional; defines daytime; any of &amp;quot;dawn&amp;quot;,&lt;br /&gt;
                                            &amp;quot;morning&amp;quot;, &amp;quot;noon&amp;quot;, &amp;quot;afternoon&amp;quot;,&lt;br /&gt;
                                            &amp;quot;evening&amp;quot;, &amp;quot;dusk&amp;quot;, &amp;quot;midnight&amp;quot;, &amp;quot;real&amp;quot;&lt;br /&gt;
      &amp;lt;nasal&amp;gt;&lt;br /&gt;
          ...                     optional; initial Nasal code; see below&lt;br /&gt;
      &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;models&amp;gt;&lt;br /&gt;
          ...                     optional; scenery objects; see below&lt;br /&gt;
      &amp;lt;/models&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;targets&amp;gt;&lt;br /&gt;
          ...                     optional; targets; see below&lt;br /&gt;
      &amp;lt;/targets&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;presets&amp;gt;&lt;br /&gt;
          ...                     optional; initial simulator state; see below&lt;br /&gt;
      &amp;lt;/presets&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;init&amp;gt;                      optional; initial settings; see below&lt;br /&gt;
          &amp;lt;set&amp;gt;&lt;br /&gt;
              ...                     optional; property settings; allowed multiple&lt;br /&gt;
          &amp;lt;/set&amp;gt;                                                   times&lt;br /&gt;
          &amp;lt;view&amp;gt;&lt;br /&gt;
              ...                     optional; view settings&lt;br /&gt;
          &amp;lt;/view&amp;gt;&lt;br /&gt;
          &amp;lt;marker&amp;gt;&lt;br /&gt;
              ...                     optional; marker coordinates&lt;br /&gt;
          &amp;lt;/marker&amp;gt;&lt;br /&gt;
          &amp;lt;nasal&amp;gt;&lt;br /&gt;
              ...                     optional; Nasal code&lt;br /&gt;
          &amp;lt;/nasal&amp;gt;&lt;br /&gt;
          &amp;lt;interval&amp;gt;10&amp;lt;/inteval&amp;gt;      optional; run loop next in this many seconds&lt;br /&gt;
      &amp;lt;/init&amp;gt;                                   (default: 5); doesn't change global&lt;br /&gt;
                                                interval&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;step&amp;gt;                      mandatory; well, not really, but if there's not&lt;br /&gt;
                                      at least one &amp;lt;step&amp;gt;, then the whole tutorial&lt;br /&gt;
                                      won't do anything; see below for details&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;message&amp;gt;...&amp;lt;/message&amp;gt;      optional; message to be displayed/spoken when&lt;br /&gt;
                                      &amp;lt;step&amp;gt; is entered; allowed multiple times, in&lt;br /&gt;
                                      which case one is chosen at random&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;audio&amp;gt;...&amp;lt;/audio&amp;gt;          optional; file name of *.wav sample to be played;&lt;br /&gt;
                                                may be used multiple times (random)&lt;br /&gt;
          &amp;lt;set&amp;gt;&lt;br /&gt;
              ...                     optional; allowed several times&lt;br /&gt;
          &amp;lt;/set&amp;gt;&lt;br /&gt;
          &amp;lt;view&amp;gt;&lt;br /&gt;
              ...                     optional&lt;br /&gt;
          &amp;lt;/view&amp;gt;&lt;br /&gt;
          &amp;lt;marker&amp;gt;&lt;br /&gt;
              ...                     optional&lt;br /&gt;
          &amp;lt;/marker&amp;gt;&lt;br /&gt;
          &amp;lt;nasal&amp;gt;&lt;br /&gt;
              ...                     optional; Nasal code that is executed when the&lt;br /&gt;
          &amp;lt;/nasal&amp;gt;                              step is entered&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;interval&amp;gt;10&amp;lt;/inteval&amp;gt;      optional; run loop next in this many seconds&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;error&amp;gt;                     optional; allowed several times&lt;br /&gt;
              &amp;lt;message&amp;gt;..&amp;lt;/message&amp;gt;       optional; text displayed/spoken&lt;br /&gt;
              &amp;lt;audio&amp;gt;...&amp;lt;/audio&amp;gt;          optional; name of *.wav sample to be played&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;condition&amp;gt;&lt;br /&gt;
                  ...                     optional, but one should be there to make sense&lt;br /&gt;
              &amp;lt;/condition&amp;gt;                          see [[$FG_ROOT]]/Docs/README.conditions&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;nasal&amp;gt;&lt;br /&gt;
                  ...                     optional; Nasal code that is executed when the&lt;br /&gt;
              &amp;lt;/nasal&amp;gt;                              error condition was fulfilled&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;interval&amp;gt;10&amp;lt;/inteval&amp;gt;      optional; run loop next in this many seconds&lt;br /&gt;
          &amp;lt;/error&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;exit&amp;gt;                      optional; defines when to leave this &amp;lt;step&amp;gt;&lt;br /&gt;
              &amp;lt;condition&amp;gt;                       see [[$FG_ROOT]]/Docs/README.conditions&lt;br /&gt;
                  ...&lt;br /&gt;
              &amp;lt;/condition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;nasal&amp;gt;&lt;br /&gt;
                  ...                     optional; Nasal code that is executed when the&lt;br /&gt;
              &amp;lt;/nasal&amp;gt;                              exit condition was met&lt;br /&gt;
          &amp;lt;/exit&amp;gt;&lt;br /&gt;
      &amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;end&amp;gt;                           optional; final settings &amp;amp; actions; see below&lt;br /&gt;
          &amp;lt;message&amp;gt;...&amp;lt;/message&amp;gt;          optional; multiple times (random)&lt;br /&gt;
          &amp;lt;audio&amp;gt;...&amp;lt;/audio&amp;gt;              optional; multiple times (random)&lt;br /&gt;
          &amp;lt;set&amp;gt;&lt;br /&gt;
              ...                         optional&lt;br /&gt;
          &amp;lt;/set&amp;gt;&lt;br /&gt;
          &amp;lt;view&amp;gt;&lt;br /&gt;
              ...                         optional&lt;br /&gt;
          &amp;lt;/view&amp;gt;&lt;br /&gt;
          &amp;lt;nasal&amp;gt;&lt;br /&gt;
              ...                         optional&lt;br /&gt;
          &amp;lt;/nasal&amp;gt;&lt;br /&gt;
      &amp;lt;/end&amp;gt;&lt;br /&gt;
  &amp;lt;/tutorial&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the tutorial has finished its initialization, it goes through all &amp;lt;steps&amp;gt;. For each, it outputs the &amp;lt;message&amp;gt; or &amp;lt;audio&amp;gt;, optionally sets a &amp;lt;marker&amp;gt; and/or a &amp;lt;view&amp;gt;, then it checks all &amp;lt;error&amp;gt;s and, if an &amp;lt;error&amp;gt;&amp;lt;condition&amp;gt; is fulfilled, outputs the respective &amp;lt;error&amp;gt;&amp;lt;message&amp;gt;. If none of the &amp;lt;error&amp;gt;s occurred, then it checks if the &amp;lt;exit&amp;gt;&amp;lt;condition&amp;gt; is true, and if so, it jumps to the next &amp;lt;step&amp;gt;. Otherwise the current &amp;lt;step&amp;gt; is endlessly repeated. Finally, after all &amp;lt;step&amp;gt;s were processed, the &amp;lt;end&amp;gt; group is executed.&lt;br /&gt;
&lt;br /&gt;
== Elements ==&lt;br /&gt;
=== Nasal ===&lt;br /&gt;
Embedded Nasal code is supported on the top level, in &amp;lt;init&amp;gt; in each &amp;lt;step&amp;gt;, in a &amp;lt;step&amp;gt;'s &amp;lt;error&amp;gt; and &amp;lt;exit&amp;gt;, and in &amp;lt;end&amp;gt;. All Nasal runs in a separate namespace __tutorial, so it's possible to define a function in the &amp;lt;init&amp;gt;'s Nasal block, and to use this function in other blocks without prefix. The namespace is preloaded with some functions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  next([n=1])      ... to switch n &amp;lt;step&amp;gt;s forward&lt;br /&gt;
  previous([n=1])  ... to switch n &amp;lt;step&amp;gt;s backwards&lt;br /&gt;
&lt;br /&gt;
  say(what [, who=&amp;quot;copilot [, delay=0]])&lt;br /&gt;
                   ... says 'what' with voice 'copilot' after 'delay' seconds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Nasal group looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;nasal&amp;gt;&lt;br /&gt;
      &amp;lt;script&amp;gt;&lt;br /&gt;
          say(&amp;quot;Hi, I'm the pilot!&amp;quot;, &amp;quot;pilot&amp;quot;);&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;module&amp;gt;__tutorial&amp;lt;/module&amp;gt;           optional; preset with __tutorial&lt;br /&gt;
  &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Models ===&lt;br /&gt;
This loads models into the scenery. It can be used to place, for example, a helicopter landing pad at an airport where normally none is, so that the tutorial can train landing. The layout is the following, with &amp;lt;path&amp;gt; being relative to [[$FG_ROOT]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
      &amp;lt;model&amp;gt;&lt;br /&gt;
          &amp;lt;path&amp;gt;Models/Airport/supacat_winch.ac&amp;lt;/path&amp;gt;     mandatory&lt;br /&gt;
          &amp;lt;longitude-deg&amp;gt;-122.4950109&amp;lt;/longitude-deg&amp;gt;      mandatory&lt;br /&gt;
          &amp;lt;latitude-deg&amp;gt;37.51403798&amp;lt;/latitude-deg&amp;gt;         mandatory&lt;br /&gt;
          &amp;lt;elevation-ft&amp;gt;51&amp;lt;/elevation-ft&amp;gt;                  mandatory&lt;br /&gt;
          &amp;lt;heading-deg&amp;gt;2.488888979&amp;lt;/heading-deg&amp;gt;           optional (default: 0)&lt;br /&gt;
          &amp;lt;pitch-deg&amp;gt;0&amp;lt;/pitch-deg&amp;gt;                         optional (default: 0)&lt;br /&gt;
          &amp;lt;roll-deg&amp;gt;0&amp;lt;/roll-deg&amp;gt;                           optional (default: 0)&lt;br /&gt;
      &amp;lt;/model&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;model&amp;gt;&lt;br /&gt;
          ...                      another model&lt;br /&gt;
      &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The models are only removed before a new tutorial is loaded. Otherwise they remain in the scenery for the whole FlightGear session. They aren't permanently added.&lt;br /&gt;
&lt;br /&gt;
=== Targets ===&lt;br /&gt;
These are simple pairs of longitude/latitude under an arbitrary name (here &amp;quot;hospital&amp;quot; and &amp;quot;helipad&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;targets&amp;gt;&lt;br /&gt;
      &amp;lt;hospital&amp;gt;&lt;br /&gt;
          &amp;lt;longitude-deg&amp;gt;-122.4950109&amp;lt;/longitude-deg&amp;gt;      mandatory&lt;br /&gt;
          &amp;lt;latitude-deg&amp;gt;37.51403798&amp;lt;/latitude-deg&amp;gt;         mandatory&lt;br /&gt;
      &amp;lt;/hospital&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;helipad&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/helipad&amp;gt;&lt;br /&gt;
  &amp;lt;/targets&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tutorial system will for each calculate how the user's aircraft is positioned relative to the respective target, and offer the information in this structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sim&amp;gt;&lt;br /&gt;
      &amp;lt;tutorials&amp;gt;&lt;br /&gt;
          &amp;lt;targets&amp;gt;&lt;br /&gt;
              &amp;lt;hospital&amp;gt;&lt;br /&gt;
                  &amp;lt;direction-deg&amp;gt;12.345&amp;lt;/direction-deg&amp;gt;&lt;br /&gt;
                  &amp;lt;heading-deg&amp;gt;33.333&amp;lt;/heading-deg&amp;gt;&lt;br /&gt;
                  &amp;lt;distance-m&amp;gt;12404.932&amp;lt;/distance-m&amp;gt;&lt;br /&gt;
                  &amp;lt;eta-min&amp;gt;39.2358&amp;lt;/eta-min&amp;gt;&lt;br /&gt;
              &amp;lt;/hospital&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;helipad&amp;gt;&lt;br /&gt;
                  ...&lt;br /&gt;
              &amp;lt;/helipad&amp;gt;&lt;br /&gt;
          &amp;lt;/targets&amp;gt;&lt;br /&gt;
      &amp;lt;/tutorials&amp;gt;&lt;br /&gt;
  &amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;direction-deg&amp;gt;   is an angle between the aircraft's velocity vector and the&lt;br /&gt;
                  azimuth to the target. 0 means that the aircraft is moving&lt;br /&gt;
                  right towards the target. 10 means that the target is slightly&lt;br /&gt;
                  to the right, -90 means that it's exactly left, and -180 or&lt;br /&gt;
                  179.9999 that it's right behind.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;heading-deg&amp;gt;     is the absolute heading that the aircraft would currently&lt;br /&gt;
                  have to fly with in a straight line to reach the target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;distance-m&amp;gt;      is the distance in meters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;eta-min&amp;gt;         is the &amp;quot;Estimated Time of Arrival&amp;quot; given the aircraft's&lt;br /&gt;
                  current speed towards the target. Positive times mean that&lt;br /&gt;
                  the aircraft is getting nearer to the target and can arrive&lt;br /&gt;
                  there in this time given the current speed. It will, of course,&lt;br /&gt;
                  only arrive there, if &amp;lt;direction-deg&amp;gt; is zero. A negative&lt;br /&gt;
                  number means that the aircraft moves away, or in other words:&lt;br /&gt;
                  that in this number of minutes it will be away twice as far.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preset ===&lt;br /&gt;
These set the initial simulator state. All properties are optional. The last three entries are to define the position relative to the airport/runway or the longitude/latitude.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;presets&amp;gt;&lt;br /&gt;
      &amp;lt;airport-id&amp;gt;KHAF&amp;lt;/airport-id&amp;gt;&lt;br /&gt;
      &amp;lt;on-ground&amp;gt;1&amp;lt;/on-ground&amp;gt;&lt;br /&gt;
      &amp;lt;runway&amp;gt;12&amp;lt;/runway&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
      &amp;lt;altitude-ft&amp;gt;122.333&amp;lt;/altitude-ft&amp;gt;&lt;br /&gt;
      &amp;lt;latitude-deg&amp;gt;37.555&amp;lt;/latitude-deg&amp;gt;&lt;br /&gt;
      &amp;lt;longitude-deg&amp;gt;1000&amp;lt;/longitude-deg&amp;gt;&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
      &amp;lt;heading-deg&amp;gt;0&amp;lt;/heading-deg&amp;gt;&lt;br /&gt;
      &amp;lt;airspeed-kt&amp;gt;0&amp;lt;/airspeed-kt&amp;gt;&lt;br /&gt;
      &amp;lt;glideslope-deg&amp;gt;0&amp;lt;/glideslope-deg&amp;gt;&lt;br /&gt;
      &amp;lt;offset-azimuth&amp;gt;0&amp;lt;/offset-azimuth&amp;gt;&lt;br /&gt;
      &amp;lt;offset-distance&amp;gt;0&amp;lt;/offset-distance&amp;gt;&lt;br /&gt;
  &amp;lt;/presets&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set ===&lt;br /&gt;
&amp;lt;set&amp;gt; groups can be used in &amp;lt;init&amp;gt;, &amp;lt;step&amp;gt;, and &amp;lt;end&amp;gt;. They set a &amp;lt;property&amp;gt; to a given &amp;lt;value&amp;gt; or to the value that a second &amp;lt;property&amp;gt; points to. They can also reset values that were only temporarily changed for the duration of the tutorial. This is desirable for properties that are saved to the aircraft config file or to ~/.fgfs/autosave.xml.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;set&amp;gt;&lt;br /&gt;
      &amp;lt;property&amp;gt;/foo/bar&amp;lt;/property&amp;gt;        set /foo/bar to 123&lt;br /&gt;
      &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;set&amp;gt;&lt;br /&gt;
      &amp;lt;property&amp;gt;/foo/bar&amp;lt;/property&amp;gt;        set /foo/bar to value of /test&lt;br /&gt;
      &amp;lt;property&amp;gt;/test&amp;lt;/property&amp;gt;&lt;br /&gt;
  &amp;lt;/set&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View ===&lt;br /&gt;
These groups can be used in &amp;lt;init&amp;gt;, &amp;lt;step&amp;gt;, and &amp;lt;end&amp;gt;. They smoothly move the view to a new view position/direction. All parameters are optional. If, for example, only &amp;lt;field-of-view&amp;gt; is set, then the view will only zoom in -- the direction and position will remain the same. This feature is meant for cockpit tutorials, where the pilot's view is directed to some switch or instrument.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;view&amp;gt;&lt;br /&gt;
      &amp;lt;heading-offset-deg&amp;gt;20&amp;lt;/heading-offset-deg&amp;gt;  positive is left&lt;br /&gt;
      &amp;lt;pitch-offset-deg&amp;gt;-4&amp;lt;/pitch-offset-deg&amp;gt;      positive is up&lt;br /&gt;
      &amp;lt;roll-offset-deg&amp;gt;0&amp;lt;/roll-offset-deg&amp;gt;         positive is roll right&lt;br /&gt;
      &amp;lt;x-offset-m&amp;gt;0.2&amp;lt;/x-offset-m&amp;gt;                 positive is move right&lt;br /&gt;
      &amp;lt;y-offset-m&amp;gt;0.2&amp;lt;/y-offset-m&amp;gt;                 positive is move up&lt;br /&gt;
      &amp;lt;z-offset-m&amp;gt;0.2&amp;lt;/z-offset-m&amp;gt;                 positive is move back&lt;br /&gt;
      &amp;lt;field-of-view&amp;gt;55&amp;lt;/field-of-view&amp;gt;            default: 55; smaller zooms in&lt;br /&gt;
  &amp;lt;/view&amp;gt;    &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marker ===&lt;br /&gt;
These are supported in &amp;lt;init&amp;gt;, &amp;lt;step&amp;gt;, and &amp;lt;end&amp;gt;. They show a magenta colored circle at given position (relative to aircraft origin) in given size. See the last section for how to conveniently find the proper coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;marker&amp;gt;&lt;br /&gt;
      &amp;lt;x-m&amp;gt;1.3&amp;lt;/x-m&amp;gt;                               positive is back&lt;br /&gt;
      &amp;lt;y-m&amp;gt;0.3&amp;lt;/y-m&amp;gt;                               positive is to the right&lt;br /&gt;
      &amp;lt;z-m&amp;gt;0.1&amp;lt;/z-m&amp;gt;                               positive is up&lt;br /&gt;
      &amp;lt;scale&amp;gt;1.3&amp;lt;/scale&amp;gt;                           optional; default: 1&lt;br /&gt;
  &amp;lt;/marker&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this to work, the aircraft model needs to include the tutorial marker model in its animation xml file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;PropertyList&amp;gt;&lt;br /&gt;
      &amp;lt;path&amp;gt;lightning-f1a.ac&amp;lt;/path&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;model&amp;gt;&lt;br /&gt;
          &amp;lt;path&amp;gt;Models/Aircraft/marker.xml&amp;lt;/path&amp;gt;&lt;br /&gt;
      &amp;lt;/model&amp;gt;&lt;br /&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;
==== Finding marker coordinates ====&lt;br /&gt;
If an aircraft tutorial wants to use the marker, then the aircraft animation file needs to include the marker model (see above). If this is done, then one can use the &amp;quot;marker-adjust&amp;quot; dialog to find the respective &amp;lt;marker&amp;gt; coordinates. Just type this into the &amp;quot;Help-&amp;gt;Nasal Console&amp;quot; dialog:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  tutorial.dialog()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or temporarily add a key binding to the *-set.xml file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;key n=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Backtick&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;desc&amp;gt;Open marker adjust dialog&amp;lt;/desc&amp;gt;&lt;br /&gt;
      &amp;lt;binding&amp;gt;&lt;br /&gt;
          &amp;lt;command&amp;gt;dialog-show&amp;lt;/command&amp;gt;&lt;br /&gt;
          &amp;lt;dialog-name&amp;gt;marker-adjust&amp;lt;/dialog-name&amp;gt;&lt;br /&gt;
      &amp;lt;/binding&amp;gt;&lt;br /&gt;
  &amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The dialog allows to move a red cross around, which has the blinking marker circle in the middle. Note that ctrl- and shift-modifiers modulate the slider movements. Ctrl makes positioning coarser, and shift finer. The [Reset] button moves the marker back to aircraft origin, the [Center] button centers the sliders, and the [Dump] button dumps the marker coordinates to the terminal, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;marker&amp;gt;&lt;br /&gt;
      &amp;lt;x-m&amp;gt;1.1425&amp;lt;/x-m&amp;gt;&lt;br /&gt;
      &amp;lt;y-m&amp;gt;0.1994&amp;lt;/y-m&amp;gt;&lt;br /&gt;
      &amp;lt;z-m&amp;gt;-0.0844&amp;lt;/z-m&amp;gt;&lt;br /&gt;
      &amp;lt;scale&amp;gt;2.0489&amp;lt;/scale&amp;gt;&lt;br /&gt;
  &amp;lt;/marker&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This just needs to be copied to the tutorial XML file.&lt;br /&gt;
&lt;br /&gt;
=== Message/audio ===&lt;br /&gt;
Groups &amp;lt;step&amp;gt; and &amp;lt;end&amp;gt; can have one or more &amp;lt;message&amp;gt; entries, and one or more &amp;lt;audio&amp;gt; entries. If more are used of a kind, then the tutorial chooses one at random. If &amp;lt;audio&amp;gt; are available, then the contents are interpreted as file name of a *.wav sample, which is appended to the &amp;lt;audio-dir&amp;gt; path defined at the &amp;lt;tutorial&amp;gt; top level (default: &amp;quot;&amp;quot;) and played by the tutorial system. Otherwise the &amp;lt;message&amp;gt; is handed over to the voice system, and synthesized to speech by the Festival speech synthesizer (if installed). In either case the chosen &amp;lt;message&amp;gt; is displayed on top of the screen. Neither &amp;lt;message&amp;gt; nor &amp;lt;audio&amp;gt; are mandatory.&lt;br /&gt;
&lt;br /&gt;
Because one and the same &amp;lt;message&amp;gt; string can be displayed *and* be synthesized, which can be problematic in some cases, there is a way to specify parts for either display *or* voice synthesizer: &amp;quot;{&amp;lt;display part&amp;gt;|&amp;lt;voice part}&amp;quot;. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;Press the {No1|number one} button!&amp;lt;/message&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, &amp;quot;No1&amp;quot; would be displayed on the screen, but &amp;quot;number one&amp;quot; would be sent to the speech synthesis system. This can also be used to add invisible but audible exclamation marks: &amp;quot;Press the button{|!}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Condition ===&lt;br /&gt;
These are explained in detail in [[$FG_ROOT]]/Docs/README.conditions. Here's just one example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;condition&amp;gt;&lt;br /&gt;
      &amp;lt;less-than&amp;gt;&lt;br /&gt;
          &amp;lt;property&amp;gt;/foo/bar&amp;lt;/property&amp;gt;&lt;br /&gt;
          &amp;lt;value&amp;gt;12&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;/less-than&amp;gt;&lt;br /&gt;
  &amp;lt;/condition&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This condition is true when the value of /foo/bar is less than 12, and false otherwise.&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;br /&gt;
[[Category:Nasal]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_checklists&amp;diff=59445</id>
		<title>Aircraft checklists</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_checklists&amp;diff=59445"/>
		<updated>2013-04-11T20:49:25Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: How to reload checklist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Aircraft Checklists dialog.jpg|thumb|The Aircraft Checklists dialog]]&lt;br /&gt;
As of V2.9, [[FlightGear]] can display '''aircraft checklists''' in a standardized way, under Help &amp;gt; Aircraft Checklists. To learn more about creating custom checklists, see [https://gitorious.org/fg/fgdata/blobs/master/Docs/README.checklists [[$FG_ROOT]]/Docs/README.checklists] and the c172p as the reference implementation. Increasingly, the [[Tutorials]] system is also extended such that it may make use of aircraft checklists. &lt;br /&gt;
&lt;br /&gt;
Checklists are situated under &amp;lt;tt&amp;gt;/sim/checklists&amp;lt;/tt&amp;gt;. As the checklists may be quite long, it is recommended that they are put in a separate file using the following entry in the &amp;lt;tt&amp;gt;-set.xml&amp;lt;/tt&amp;gt; file of the aircraft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;checklists include=&amp;quot;c172-checklists.xml&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each individual checklist is created under a &amp;lt;checklist&amp;gt; XML tag, with the following sub-properties:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; The name of the checklist&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;page&amp;gt;&amp;lt;/code&amp;gt; One or more pages from the checklist, containing one or more of the following:&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;item&amp;gt;&amp;lt;/code&amp;gt; A checklist item, containing&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; The item name, to appear on the left hand side of the checklist&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt; One or more values, to appear on the right hand side of the checklist. Second and and subsequent &amp;lt;value&amp;gt; tags are displayed underneath each other.  It is recommended that the &amp;lt;value&amp;gt; tags are kept short, to minimize the size of the displayed checklist.&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;lt;condition&amp;gt;&amp;lt;/code&amp;gt; An optional [[Howto:Animate models#Conditions|condition node]] that evaluates when the checklist item is complete. Incomplete checklist items are shown in yellow, while completed items are shown in green.&lt;br /&gt;
*** &amp;lt;code&amp;gt;&amp;lt;marker&amp;gt;&amp;lt;/code&amp;gt; An optional marker node that is used to display a circle around a control when the user clicks a &amp;quot;?&amp;quot; button next to the item.  This contains &amp;lt;x-m&amp;gt;, &amp;lt;y-m&amp;gt;, &amp;lt;z-m&amp;gt; and &amp;lt;scale&amp;gt; sub-elements and uses the [[Tutorials#Marker|tutorial marker]].&lt;br /&gt;
&lt;br /&gt;
For simple checklists the &amp;lt;page&amp;gt; element can be omitted and &amp;lt;item&amp;gt; entries placed directly under the &amp;lt;checklist&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following example shows a simple checklists XML file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;PropertyList&amp;gt;&lt;br /&gt;
  &amp;lt;checklist&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;After Landing&amp;lt;/title&amp;gt;  &lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Carburetor Heat&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;COLD&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;condition&amp;gt;&lt;br /&gt;
        &amp;lt;equals&amp;gt;&lt;br /&gt;
          &amp;lt;property&amp;gt;/controls/anti-ice/engine[0]/carb-heat&amp;lt;/property&amp;gt;&lt;br /&gt;
          &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;br /&gt;
        &amp;lt;/equals&amp;gt;&lt;br /&gt;
      &amp;lt;/condition&amp;gt;&lt;br /&gt;
      &amp;lt;marker&amp;gt;&lt;br /&gt;
        &amp;lt;x-m&amp;gt;-0.3225&amp;lt;/x-m&amp;gt;&lt;br /&gt;
        &amp;lt;y-m&amp;gt;-0.0850&amp;lt;/y-m&amp;gt;&lt;br /&gt;
        &amp;lt;z-m&amp;gt;-0.2117&amp;lt;/z-m&amp;gt;&lt;br /&gt;
        &amp;lt;scale&amp;gt;2.0500&amp;lt;/scale&amp;gt;&lt;br /&gt;
      &amp;lt;/marker&amp;gt;      &lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Wing Flaps&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;UP&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/checklist&amp;gt;&lt;br /&gt;
  &amp;lt;checklist&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Getting hamburger&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;page&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&lt;br /&gt;
  &amp;lt;/checklist&amp;gt;&lt;br /&gt;
 &amp;lt;/PropertyList&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the [[Cessna 172P]] for an example of how this all fits together.&lt;br /&gt;
&lt;br /&gt;
==Reloading Checklists==&lt;br /&gt;
&lt;br /&gt;
Cut and paste this little code snippet in nasal console and excecute it :&lt;br /&gt;
&lt;br /&gt;
 var checklist=&amp;quot;777-200-checklists.xml&amp;quot;;&lt;br /&gt;
 var checklist_path=sprintf(&amp;quot;%s/%s&amp;quot;,getprop(&amp;quot;/sim/aircraft-dir&amp;quot;),checklist);&lt;br /&gt;
 var data = io.read_properties(checklist_path,&amp;quot;/sim/checklists&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Change the first variable to the name of the file you are editing.&lt;br /&gt;
&lt;br /&gt;
== External link ==&lt;br /&gt;
* [https://gitorious.org/fg/fgdata/blobs/master/Docs/README.checklists [[$FG_ROOT]]/Docs/README.checklists]&lt;br /&gt;
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38325.html Aircraft Checklists] (mailing list)&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Syntax_highlighting_for_Nasal&amp;diff=59386</id>
		<title>Howto:Syntax highlighting for Nasal</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Syntax_highlighting_for_Nasal&amp;diff=59386"/>
		<updated>2013-04-06T07:03:13Z</updated>

		<summary type="html">&lt;p&gt;F-JYL: /* gEdit */  add info for nasal.xml and xml embedded content support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There's '''[[Nasal]] syntax-highlighting''' support available for some editors, which is a big advantage, as it makes Nasal coding much easier. It can often point to syntax errors and so reduce the number of tedious time-consuming and unproductive [[FlightGear]] runs.&lt;br /&gt;
&lt;br /&gt;
== Notepad++ ==&lt;br /&gt;
http://dl.dropbox.com/u/1463693/nasal.xml&lt;br /&gt;
&lt;br /&gt;
Instructions are here: http://superuser.com/questions/62474/notepad-custom-syntax-highlighting-setting-where-to-look-for-it&lt;br /&gt;
&lt;br /&gt;
== jEdit ==&lt;br /&gt;
There's a syntax highlighting mode for jEdit, programmer's text editor&lt;br /&gt;
&lt;br /&gt;
Included are some of Nasal's internal functions and those functions currently implemented in NasalSys.cxx&lt;br /&gt;
To use, add the content of the catalog inside your own catalog (do NOT overwrite the file) and nasal.xml in /home/USER/.jedit/modes&lt;br /&gt;
&lt;br /&gt;
Restart jEdit and you can use it. Current extension is .nas, you can add your own extension and functions.&lt;br /&gt;
This mode is heavily based on the Javascript mode.&lt;br /&gt;
&lt;br /&gt;
Get it here: http://www.jedit.org/&lt;br /&gt;
&lt;br /&gt;
==gEdit==&lt;br /&gt;
&lt;br /&gt;
[[File:Philosopher's nasal highlighting in gEdit.jpeg|400px|thumb|Screen shot illustrating syntax highlighting in gEdit]]&lt;br /&gt;
&lt;br /&gt;
'''Philosopher''' on the FlightGear Forum has created a syntax highlighter for gEdit- a popular and simple Text Editor for Mac OSX and Linux.&lt;br /&gt;
&lt;br /&gt;
http://theomegahangar.flymerlion.com/downloads/nasal.lang&lt;br /&gt;
&lt;br /&gt;
Download the ''nasal.lang'' file from the link above or from the first post of this forum topic http://www.flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=17265 and:&lt;br /&gt;
&lt;br /&gt;
If you use Mac, move it into your ''Applications/gedit/Contents/Resources/share/gtksourceview-2.0/language specs'' folder.&lt;br /&gt;
And for linux, move it into your ''/usr/share/gtksourceview-X.0/language-specs'' folder.&lt;br /&gt;
nasal.xml has to be moved into ''/usr/share/gedit/plugins/snippets/'' folder and edit ''/usr/share/gtksourceview-X.0/language-specs/xml.lang'' to add the embedded xml content support.&lt;br /&gt;
&lt;br /&gt;
== Vim ==&lt;br /&gt;
It also makes understanding other people's code easier. One such editor is the free vim or its gui variant gvim. &lt;br /&gt;
&lt;br /&gt;
It's not for everyone but it's free, and testing it doesn't hurt: http://www.vim.org/. &lt;br /&gt;
&lt;br /&gt;
The syntax definition file comes with the FlightGear code (http://gitorious.org/fg/flightgear/blobs/next/scripts/syntax/nasal.vim). Highlighting works even for Nasal embedded in XML files (type &amp;quot;:set ft=nasal&amp;quot;, where ft stands for file-type)&lt;br /&gt;
&lt;br /&gt;
Here's an example, which demonstrates a short code segment with three syntax errors as well as the highlighting of a matching pair of parentheses (yellow) and trailing spaces (blue x). (The leading blue dots aren't on by default. They help to spot tab crimes.)&lt;br /&gt;
&lt;br /&gt;
[[File:Vim-nasal-syntax-highlighting.png|400px|thumb|Screen shot illustrating syntax highlighting in Vim]]&lt;br /&gt;
&lt;br /&gt;
==KDE Editors==&lt;br /&gt;
There's a highlighting definition for nasal available at '''kde-files.org''' (http://kde-files.org/content/show.php/Nasal+highlighting?content=154555)&lt;br /&gt;
&lt;br /&gt;
Download the file and copy it into ~/.kde4/share/apps/katepart/syntax/ (you can create the folders if they don't exist yet).&lt;br /&gt;
&lt;br /&gt;
Note that the syntax highlighting in KDE doesn't set colors, it just identifies structural elements, colors are defined by the '''schemas''' used by each editor, thus you get consistent highlighting between different languages.&lt;br /&gt;
&lt;br /&gt;
The highlighting file should work with all editors based on the katepart: KWrite, Kate, and the editor component of KDevelop.&lt;br /&gt;
&lt;br /&gt;
== Sublime Text 2 ==&lt;br /&gt;
Scripts and installation instructions are here: https://github.com/freevryheid/nasal&lt;br /&gt;
[[File:Sublime Text 2 syntax highlighting.png|400px|thumb|Sublime Text 2 syntax highlighting]]&lt;br /&gt;
&lt;br /&gt;
== Other editors ==&lt;br /&gt;
Nasal being syntactically very close to other programming languages like C, Php or JavaScript, you can get some usable highlighting even without real Nasal support:&lt;br /&gt;
&lt;br /&gt;
* TextMate [http://flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=12495&amp;amp;p=128116&amp;amp;hilit=syntax+nasal#p127828]&lt;br /&gt;
* SciTe [http://flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=9260&amp;amp;p=94521&amp;amp;hilit=syntax+nasal#p94521]&lt;br /&gt;
&lt;br /&gt;
== FlightGear Wiki ==&lt;br /&gt;
A common approach in code examples on the wiki is to use php syntax highlighting beween &amp;lt;code&amp;gt;&amp;amp;lt;syntaxhighlight&amp;amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
# hello.nas&lt;br /&gt;
print('Hello World!');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which renders into:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
# hello.nas&lt;br /&gt;
print('Hello World!');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Nasal howto]]&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* http://www.flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=17265&amp;amp;p=164155#p164155&lt;br /&gt;
* http://www.flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=12495&lt;br /&gt;
* http://www.flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=15972&lt;br /&gt;
* http://www.flightgear.org/forums/viewtopic.php?f=30&amp;amp;t=9812&lt;/div&gt;</summary>
		<author><name>F-JYL</name></author>
	</entry>
</feed>