New to FlightGear: Difference between revisions

Jump to navigation Jump to search
m
Cleanup of the rest of the page; - Removed a second section about obtaining scenery, it is already covered.
(Copy editing and some corrections up to #Starting the engine)
m (Cleanup of the rest of the page; - Removed a second section about obtaining scenery, it is already covered.)
Line 97: Line 97:


=== Starting the engine ===
=== Starting the engine ===
You're eager to fly, but the engine's off. Well, turning on the engines is not always easy. Some aircraft have an ''autostart'' entry in their custom menu, but here's a general procedure that should work in many cases.
You are eager to fly, but the engine is off. Well, turning on the engines is not always easy. Some aircraft have an ''autostart'' entry in their custom menu, but here is a general procedure that should work in many cases:


In general to start the engine on a piston-engine type aircraft, you need:
In general to start the engine on a piston-engine type aircraft, you need:
# Fuel: some aircraft start the simulation with no fuel. You can add it in ''Equipment > Fuel and Payload''.
# Fuel: Some aircraft start the simulation with no fuel. You can add it in ''Equipment'' > ''Fuel and Payload''.
# Correct mixture: this is generally ''rich'', so push the red knob all the way in, or use the key {{key press|m}} to enrich ({{key press|Shift|m}} leans.)
# Correct fuel mixture: This is generally ''rich'', so push the red knob all the way in, or use the key {{key press|m}} to enrich ({{key press|Shift|m}} leans.)
# Magnetos set on ''both'': turn the key or press {{key press|}}} ''three times'' to move through ''R'', ''L'', ''both''.
# Magnetos set on ''both'': Turn the key or press {{key press|}}} ''three times'' to move through ''R'', ''L'', ''Both''.
# Throttle: some engines start better with a little gas.
# Throttle: Some engines start better with a little gas.
# Run the starter: click the "start" position of the key on the panel, or press {{key press|s}}. Hold the starter for sufficient time, even 10 seconds.
# Run the starter: Click the ''Start'' position of the key on the panel, or press {{key press|s}}. Hold the starter for sufficient time, even 10 seconds.


Starting all engines in a multi-engine aircraft is similar to the single engine--except you must follow the same start sequence for each and every engine. Flightgear provides a convenient way to do this for all engines at once: press {{key press|~}} and all the procedure above will work for all the engines. Note though that the default 2-D panel is connected to ''only one engine'' and the {{key press|~}} trick might not work. Also, give some gas to be sure that all the engines are on.
Starting all engines in a multi-engine aircraft is similar to the single engine - except you must follow the same start sequence for each and every engine. FlightGear provides a convenient way to do this for all engines at once: Press {{key press|~}} and all the procedure above will work for all the engines. Note though that the default 2D panel is connected to ''only one engine'' and the {{key press|~}} trick might not work. Also, give some gas to be sure that all the engines are on.


These instructions may not work for jet aircraft, helicopters, or other types of aircraft with complex start procedures. Check the instructions in the aircraft help menu (Press {{key press|?}}) and/or at [[Aircraft|the aircraft's wiki]]. In general to start the engine on a jet engine type aircraft, you need to:
These instructions may not work for jet aircraft, helicopters, or other types of aircraft with complex start procedures. Check the instructions in the aircraft help menu (press {{key press|?}}) and/or look at [[Aircraft|the aircraft's article on this wiki]]. In general to start the engine on a jet engine type aircraft, you need to:
# Set cutoff ON  
# Set cutoff ''ON''
# Engage the starter
# Engage the starter
# Once the engines spools up to approximately 5% N1, set cutoff OFF
# Once the engines spools up to approximately 5% N1, set cutoff ''OFF''
# Disengage the starter once the engine has reached operational speed
# Disengage the starter once the engine has reached operational speed


Line 117: Line 117:
FlightGear has some multiplayer servers that will let you fly in more lively skies, see [[Howto: Multiplayer]]. There are also [[OpenRadar]] and [[ATC-pie]], standalone programs that will let you be an [[Air traffic control|air traffic controller]].
FlightGear has some multiplayer servers that will let you fly in more lively skies, see [[Howto: Multiplayer]]. There are also [[OpenRadar]] and [[ATC-pie]], standalone programs that will let you be an [[Air traffic control|air traffic controller]].


There's also a [[MPMap|multiplayer map]] that lets you see who's online right now,and even what navaids are nearby.
There is also a [[MPMap|multiplayer map]] that lets you see who is online right now, and even what [[navaids]] are nearby.


==Learning to fly==
== Learning to fly ==
===Tutorials===
=== Tutorials ===
Many aircrafts have their own tutorial. With tutorials, you can learn to operate particular aircrafts but also learn to fly. You can access tutorials by going to the "Help" menu and selecting "Tutorial." A great place to start is the tutorial for the Cessna 172p aircraft, commonly used in real life to learn to fly fixed-winged aircrafts. If the tutorial starts without a runway and surrounded by water, your setup of Flighgear is missing the scenery for the airport at which the tutorial was supposed to run. To fix the problem, you have to [[Howto:Install scenery|download scenery]], which can be done by manually downloading the appropriate scenery, automatically downloading the scenery for the airport by enabling [[TerraSync]] by selecting "Download scenery automatically" from the "Downloads" section of the "Settings" menu of the Flightgear launcher, using the graphical Java-based tool [[TerraMaster]] (requiring the [http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html Java SE Runtime Environment]) to download the appropriate scenery, or obtaining the necessary scenery also available for purchase on Blu-ray from the FlightGear store. [http://store.flightgear.org/product/flightgear-complete-collection-bluray/]
Many aircraft have their own tutorial. With tutorials, you can learn to operate particular aircraft but also learn to fly. You can access tutorials by going to ''Main menu'' > ''Help'' > ''Tutorial''. A great place to start is the tutorial for the Cessna 172P aircraft, commonly used in real life to learn to fly fixed-winged aircraft.
 
If the tutorial starts without a runway and surrounded by water, your setup of FlightGear is missing the scenery for the airport at which the tutorial was supposed to run. To get scenery see the [[#Getting scenery]] section above.


== Making your first flight ==
== Making your first flight ==
=== Realism ===
=== Realism ===
One of the most frequent questions novice pilots ask about any flight sim, but more so to FlightGear, is "why is my aircraft turning left all the time?" Although it could be due to wind gusts crossing the runway, it is more likely due to the [[Understanding Propeller Torque and P-Factor|propeller torque and p-factor]].
One of the most frequent questions novice pilots ask about any flight simulator, but more so to FlightGear, is "Why is my aircraft turning left all the time?" Although it could be due to wind gusts crossing the runway, it is more likely due to the [[Understanding Propeller Torque and P-Factor|propeller torque and p-factor]].


In certain other flight simulators, despite marketing slogans to the contrary, some settings are turned down to make the aircraft easier to fly. This reduces effects such as the above. The realism is always turned up in FlightGear.
In certain other flight simulators, despite marketing slogans to the contrary, some settings are turned down to make the aircraft easier to fly. This reduces effects such as the above. The realism is always turned up in FlightGear.
Line 131: Line 133:
Here are some of the FlightGear realism points, which may be confusing to first time pilots:
Here are some of the FlightGear realism points, which may be confusing to first time pilots:
* "Left turning syndrome" for the previously mentioned reasons.
* "Left turning syndrome" for the previously mentioned reasons.
* Compass turning error: A compass, when subjected to the forces of flight, tends to turn in the opposite direction for a brief period before settling on the correct heading. This is not a malfunction ([https://en.wikipedia.org/wiki/Aircraft_compass_turns more on this].)
* Compass turning error: A compass, when subjected to the forces of flight, tends to turn in the opposite direction for a brief period before settling on the correct heading. This is not a malfunction (see also the Wikipedia article {{wikipedia|Aircraft compass turns}}).
* The Vertical Speed Indicator (VSI) is also subject to error.
* The Vertical Speed Indicator (VSI) is also subject to error.
* The Horizontal Situation Indicator (HSI) is driven by a gyroscope (that is why it's sometimes called a Directional Gyroscope), which is subject to ''gyro drift'': the indicator will drift from its current heading and must be periodically (every ~15 minutes) calibrated to agree with the magnetic compass heading.
* The Horizontal Situation Indicator (HSI) is driven by a gyroscope (that is why it is sometimes called a Directional Gyroscope), which is subject to ''gyro drift''. The indicator will drift from its current heading and must be periodically (every ~15 minutes) calibrated to agree with the magnetic compass heading.
*You cannot just cancel a turn or climb by centring the yoke or stick. You must turn or push the stick the other way to get to level and level flight. But even then, the plane will not mantain its altitude or heading by itself- a common mistake is trying to find a hands off yoke position. While with trims one could leave the plane for a couple of seconds, one must use autopilot or constantly adjust the yokes.
* You cannot just cancel a turn or climb by centering the yoke or stick. You must turn or push the stick the other way to get to level and level flight. But even then, the plane will not maintain its altitude or heading by itself. A common mistake is trying to find a hands off yoke position. While with trimming one could leave the plane for a couple of seconds, one must use autopilot or constantly adjust the yoke.


Many forces act on an aircraft in flight as well as on the [[avionics and instruments]] used for control and navigation, and may be counter-intuitive. Pilots must learn to recognize these phenomena and compensate for their effects. ''FlightGear models instrument errors that exist in the real world''.
Many forces act on an aircraft in flight as well as on the [[avionics and instruments]] used for control and navigation, and may be counter-intuitive. Pilots must learn to recognize these phenomena and compensate for their effects. ''FlightGear models instrument errors that exist in the real world''.


=== Airports and navigation aids ===
=== Airports and navigation aids ===
When you first start FlightGear, whether from the command line or the graphical interface, you may wonder how to determine what airports are available. The launcher displays a list of airports, but you will not see details such as tower or [[ILS]] frequencies. You will not find a map showing [[VOR]]s and their frequencies. What can you do? See [[Getting aeronautical charts]].
When you first start FlightGear, whether from the command line or the graphical interface of the launchers, you may wonder how to determine what airports are available. The launcher displays a list of airports, but you will not see details such as tower or [[ILS]] frequencies. You will not find a map showing [[VOR]]s and their frequencies. What can you do? See [[Getting aeronautical charts]].


In-sim, there is a map you can use in ''Equipment > Map'', which will allow you to see navigation data and the position of airports and aids. For more help with navigation see [[Understanding Navigation]].
In-sim, there is a map you can use in ''Main Menu'' > ''Equipment'' &gt ''Map'', which will allow you to see navigation data and the position of airports and aids. For more help with navigation see [[Understanding navigation]].


=== Flying using the autopilot ===
=== Flying using the autopilot ===
Line 163: Line 165:


=== Customizing FlightGear without compiling it ===
=== Customizing FlightGear without compiling it ===
[http://www.flightgear.org/download/ Our website] offers precompiled binaries for download and install on Windows and Mac OSX, while most Linux distros provide a packaged version in their repositories.
[http://www.flightgear.org/download/ Our website] offers precompiled binaries for download and install on Windows and Mac OSX, while most Linux distributions provide a packaged version in their repositories.


Although the install is binary, most of FlightGear's systems are open to configuration through [[XML]] files and [[NASAL scripting]]. You are free ''and encouraged'' to make changes to aircraft flight models, scenery, textures, OpenGL [[shader]]s and any other feature you wish to change for your personal satisfaction or to share with other FlightGear users. If this is what you intend to do, take a look at the [[Portal:Developer|Developer portal]].
Although the install is binary, most of FlightGear's systems are open to configuration through [[XML]] files and [[NASAL scripting]]. You are free ''and encouraged'' to make changes to aircraft flight models, scenery, textures, OpenGL [[shader]]s and any other feature you wish to change for your personal satisfaction or to share with other FlightGear users. If this is what you intend to do, take a look at the [[Portal:Developer|Developer portal]].
Line 169: Line 171:
=== How you can help ===
=== How you can help ===
{{Main article|Volunteer}}
{{Main article|Volunteer}}
FlightGear is an opensource, volunteer based project. That means that whatever you find here comes from passion, spare time and nothing else. This includes the simulator, the scenery, the aircraft, the wiki, the {{forum link|text=forum}} and everything else. Volunteers, i.e. ''people that do things'', are fundamental to this project: without them, it wouldn't make a single step forward. So it is essential that contributors have fun in what they do.
FlightGear is an open source, volunteer based project. That means that whatever you find here comes from passion, spare time and nothing else. This includes the simulator, the scenery, the aircraft, the wiki, the {{forum link|text=forum}} and everything else. Volunteers, in essence ''people that do things'', are fundamental to this project. Without them, it would not make a single step forward. So it is essential that contributors have fun in what they do.


If you really plan to contribute to this project, you should take a look at some articles that will give you some hints:
If you plan to contribute to this project, you should take a look at some articles that will give you some hints:
* [[Howto:Understand the FlightGear development process]]
* [[Howto:Understand the FlightGear development process]]
* [[Implementing new features for FlightGear]]
* [[Implementing new features for FlightGear]]
Line 178: Line 180:
There are never enough people contributing, and the fields where their help would be appreciated are many:
There are never enough people contributing, and the fields where their help would be appreciated are many:
;Testing :
;Testing :
* [[Building Flightgear|Build]] the latest Git code or download snapshots from the [[FlightGear Build Server]]
* [[Building FlightGear|Build]] the latest Git code or download snapshots from the [[FlightGear Build Server]]
* [https://sourceforge.net/p/flightgear/codetickets/ File bug reports]
* [https://sourceforge.net/p/flightgear/codetickets/ File bug reports]
* Running FlightGear via valgrind to track down memory leaks
* Running FlightGear via valgrind to track down memory leaks
Line 190: Line 192:
;Development :
;Development :
* C/C++ Coding:
* C/C++ Coding:
** provide source code cleanups (i.e. help in the process of migrating over to a primarily smart pointer-based memory management approach using SGSharedPtr)
** Provide source code cleanups (in essence help in the process of migrating over to a primarily smart pointer-based memory management approach using SGSharedPtr)
** provide bug fixes [[Bugs]] or new features  
** Provide bug fixes [[Bugs]] or new features  
** get involved in any of the other FlightGear-affiliated projects  
** Get involved in any of the other FlightGear-affiliated projects  
* Aircraft development (3D modelling, textures, FDMs, scripting)
* Aircraft development (3D modelling, textures, FDMs, scripting)
* Scenery development (terrain, model, weather)
* Scenery development (terrain, model, weather)

Navigation menu