Fr/Foire aux questions
Merci de votre intérêt pour FlightGear ! Cette FAQ (Foire Aux Questions) liste certaines des questions les plus fréquemment posées. N'hésitez pas à créer un sujet sur notre forum
si vous ne trouvez pas de réponse à votre ou vos problème(s).
Distribution
Où puis-je obtenir FlightGear ?
La page de téléchargement officielle est https://www.flightgear.org/download/. Des binaires précompilés et des images disque sont disponibles pour Windows et MacOS. La plupart des utilisateurs de Linux constateront que leur distribution propose une version packagée de FlightGear (le nom du paquet peut être fgfs ou flightgear).
Comment installer FlightGear sur Linux ?
De nombreuses distributions incluent FlightGear dans leurs dépôts. De plus, dans le Centre de téléchargement, vous trouverez également une AppImage, qui s'exécutera sur presque toutes les distributions modernes. Si vous ne trouvez pas de version packagée pour votre système, vous pouvez envisager de le télécharger et le compiler à partir des sources.
Où puis-je trouver le code source de développement le plus récent ?
Le code de développement le plus récent est accessible à tous via notre dépôt Git.
Où puis-je obtenir les décors ? Qu'est-ce qui est disponible ?
Bien que le paquet de base ne soit fourni qu'avec les décors de la région de la baie de San Francisco, vous pouvez actuellement voler presque partout dans le monde. Pour l'instant, TerraSync est la meilleure option : il télécharge les décors les plus récents pendant que vous volez. Consultez sa page pour les instructions d'utilisation.
Où puis-je obtenir des avions supplémentaires ?
Les derniers appareils officiels peuvent être téléchargés et installés en un seul clic via l'onglet des avions dans le lanceur intégré (voir FlightGear Qt launcher). D'autres appareils sont disponibles dans des hangars FlightGear tiers (voir Howto:Install_aircraft).
À quel point les données de FlightGear sont-elles à jour par rapport au monde réel ?
Nous utilisons le même ensemble de données d'aides à la navigation (navaids) et d'aéroports que X-Plane. L'ensemble de données actuel se trouve dans les répertoires $FG ROOT/Navaids/ et $FG ROOT/Airports/.
Pourquoi ne faites-vous pas payer pour cela ?
FlightGear peut être téléchargé gratuitement depuis de nombreux sites, y compris le site web de FlightGear. Nous encourageons d'autres groupes à le redistribuer à leurs utilisateurs, en particulier au sein d'une distribution de système d'exploitation, ce qui rend l'installation encore plus rapide et facile pour les nouveaux utilisateurs.
Il arrive parfois que vous voyiez FlightGear en vente sur des sites d'enchères ou des sites commerciaux sous un autre nom. Cela peut être fait tout à fait légitimement tant que les termes de la licence sont respectés, et cela peut valoir le coût si des fonctionnalités à valeur ajoutée (comme des décors supplémentaires, des avions ou un support après-vente) sont incluses. Malheureusement, la plupart des cas observés à ce jour semblent être de simples tentatives de gagner de l'argent en vendant quelque chose de gratuit sans apporter de réelle valeur ajoutée.
Si vous souhaitez soutenir l'infrastructure officielle du projet, comme les serveurs de téléchargement ou les enregistrements de domaines, vous êtes invité à faire un don optionnel.
Comment puis-je débuter avec FlightGear ?
Il n'y a pas de meilleur endroit que la page New to FlightGear !
Compilation
Comment compiler FlightGear à partir des sources ?
Voir Building FlightGear. Il y a des explications pour compiler sous Windows, Linux et même des scripts pour télécharger et compiler automatiquement l'ensemble.
Pourquoi FlightGear ne compile-t-il pas ?
Eh bien, cela dépend. Assurez-vous d'abord d'utiliser les versions appropriées de FlightGear, SimGear, plib et zlib. Si l'un des paquets n'est pas synchronisé avec les autres, la compilation peut échouer. Voir aussi Building FlightGear
La page Téléchargements de FlightGear devrait vous indiquer les versions requises si vous essayez de compiler la dernière version stable. Si vous utilisez un instantané de développement (snapshot), assurez-vous que les trois paquets sont à jour.
Assurez-vous également de disposer d'une implémentation d'OpenGL avec le support de glut et les fichiers d'en-tête (headers) appropriés. Les utilisateurs de Linux avec des cartes nVidia doivent s'assurer d'avoir les derniers pilotes de chez nVidia. Les autres utilisateurs de Linux doivent s'assurer que Mesa3D (https://mesa3d.org/) et leur serveur X sont correctement installés.
Si vos problèmes persistent, demandez de l'aide sur le forum FlightGear
, sur IRC ou abonnez-vous à notre liste de diffusion FlightGear-Users et faites-nous part de votre problème.
Qu'est-ce que SimGear, et pourquoi en ai-je besoin ?
SimGear est une bibliothèque de code de support. SimGear n'est nécessaire que si vous prévoyez de compiler FlightGear — il n'est pas requis pour exécuter des binaires précompilés. Note : Lors de la compilation de FlightGear, il est très important d'avoir la version correspondante de SimGear.
Configuration et exécution
Comment démarrer FlightGear ?
Le moyen le plus simple est d'utiliser le lanceur Qt. Sinon, vous pouvez le lancer depuis la ligne de commande, avec les options appropriées.
Comment installer de nouveaux décors ?
Si vous ne voulez vraiment pas ou ne pouvez pas utiliser TerraSync, les fichiers d'archives de décors (par ex. w100n30.tar.gz) doivent être décompressés dans le répertoire Scenery/Terrain de votre $FG_ROOT. Plus d'informations sur Howto: Install scenery.
Comment configurer mon/mes joystick(s) ?
FlightGear prend en charge nativement et de manière remarquable de nombreux joysticks et manches (yokes). Cependant, si vous rencontrez des problèmes, consultez Input device.
Qu'est-ce que fgfsrc ? Quel format doit avoir mon fichier .fgfsrc personnel ?
.fgfsrc est un fichier qui peut contenir une liste d'options de ligne de commande à raison d'une option par ligne. Ce fichier n'est pas un fichier XML. Notez que les installations Windows possèdent également ce fichier.
Comment afficher les options, l'aide, etc. ?
Il est probable que vous ne voyiez pas le menu principal. Pour l'afficher, appuyez sur la touche F10.
Pilotage
Pourquoi mon/mes moteur(s) ne démarre(nt)-t-il(s) pas ?
La procédure de démarrage varie d'un appareil à l'autre. Certains peuvent avoir une option de menu pour le démarrage automatique (auto-start) ou des instructions dans le menu d'aide de l'appareil (appuyez sur la touche ?) et/ou sur le wiki de l'appareil. Pensez à lire le Manuel de FlightGear, ou consultez ce court guide rapide.
Où se trouve la carte défilante (moving map) ?
En jeu, vous pouvez aller dans le menu "Equipment > Map", mais il n'y aura pas de carte aéronautique. MPmap est une carte en ligne pour le multijoueur. La cartographie issue du projet OpenStreetMap est disponible via Phi ou JMapView.
Il existe un excellent article, Understanding navigation, et beaucoup de choses sont très bien expliquées dans le Manuel de FlightGear. D'autres ressources sont disponibles :
- http://www.navfltsm.addr.com/ est un très bon site pour apprendre les techniques de navigation.
- See How It Flies, un très bon livre de John S. Denker, accessible gratuitement en ligne.
Quelle est la différence entre les ailerons et la gouverne de direction (rudder) ?
Il y a quelques informations sur la différence entre ailerons et gouverne de direction dans ce même livre...
Le vol multijoueur est-il pris en charge ?
Oui, bien sûr ! Voir Howto: Multiplayer. Les versions Windows et *nix de FlightGear sont toutes deux capables de voler en multijoueur sur les serveurs FlightGear. Les communications vocales sont également prises en charge avec FGCom.
Une carte affichant les avions des joueurs en ligne en temps réel est disponible sous le nom de MPmap.
Quels sont les meilleurs endroits pour voler dans FlightGear ?
Les décors de FlightGear couvrent le monde entier, mais grâce à la communauté d'utilisateurs de FlightGear, certains aéroports et zones sont plus détaillés que d'autres. À titre indicatif :
- Il y a beaucoup de modèles de décors de haute qualité autour de Paris, en France.
- EHAM Amsterdam Schiphol, EGKK London Gatwick et LFPG Paris Charles de Gaulle font partie des aéroports de la plus haute qualité.
- LOWI Innsbruck est très développé tant au niveau du décor que de l'aéroport.
- TNCM St. Maarten est une destination populaire, et les îles environnantes (Anguilla, Saint-Eustache, Saba, Saint-Barthélemy, Saint-Christophe-et-Niévès) sont toutes bien modélisées.
De plus, consultez Suggested Flights, Suggested Airports et Suggested custom scenery.
Où puis-je trouver des informations sur les aéroports et des cartes aéronautiques en ligne ?
Voir Getting aeronautical charts.
Existe-t-il un support pour des scénarios militaires comme le combat tournoyant (dogfight) ou le largage de bombes ?
Oui. Découvrez l'extension Bombable et le sujet du forum Bombable topic on the forum
. Il existe également des avions qui intègrent la gestion des dégâts en multijoueur, comme le General Dynamics F-16.
Problèmes en vol
Pourquoi mes commandes reviennent-elles à une position spécifique ?
Plusieurs causes peuvent mener à cela :
- Si l'pilote automatique de votre avion est activé, il prend le contrôle de (certaines de) vos commandes. Désactivez le pilote automatique pour reprendre la main.
- Certains ordinateurs portables intègrent un capteur de gravité qui peut être détecté comme un joystick. Découvrez comment résoudre cela sur Dépannage des périphériques d'entrée.
Il y a plein d'autres avions qui volent autour de moi
FlightGear dispose d'un système appelé Trafic IA (AI Traffic). Ce système génère d'autres avions contrôlés par l'ordinateur à partir de plans de vol réels pour rendre le monde de FlightGear plus vivant. Pour désactiver le trafic artificiel, allez dans le menu "AI" > "Traffic and Scenario Settings" et décochez l'option "Enable AI traffic".
Si au contraire vous ne voyez aucun autre avion que le vôtre, pensez à contribuer pour ajouter du trafic à votre endroit favori !
Je n'arrive pas à faire voler cet avion droit, il n'arrête pas de tourner à gauche !
Oui, FlightGear est un véritable simulateur de vol et simule aussi cela. C'est exactement de cette manière que se comportent les vrais avions à hélice. Voir Understanding Propeller Torque and P-Factor.
Vérifiez également la répartition de votre poids. Essayez d'ajouter un copilote de 180 livres (lb) dans le menu "Equipment > Fuel and payloads" et voyez si la tendance à tourner disparaît.
Contribuer
Pour tous ceux qui souhaitent contribuer, nous vous avons dédié le Portail des développeurs ainsi qu'une page Bénévolat qui explique toutes les choses formidables que vous pouvez faire.
Dans quel langage FlightGear est-il écrit ?
Principalement en C++ avec du code de support en C qui se trouve essentiellement dans SimGear. Pour plus de détails sur les langages utilisés :
- Programme FlightGear
- SimGear
- Données FlightGear (avions, sons, etc.)
Si vous êtes intéressé par le développement du cœur du logiciel (core development), vous devriez vraiment consulter Howto:Start core development.
Comment concevoir un modèle de dynamique de vol (FDM) pour un nouvel appareil ?
FlightGear prend en charge différents modèles de dynamique de vol (FDM), mais deux d'entre eux sont principalement utilisés :
- JSBSim : voir http://jsbsim.sf.net/.
- YASim : si vous voulez un FDM plus simple à utiliser, tentez votre chance avec YASim. Pour obtenir un guide sur la création d'avions avec YASim, cherchez le fichier $FG_ROOT/Docs/README.yasim dans le paquet de base de FlightGear.
Consultez le Portail de développement des avions.
Comment concevoir ou modifier un panneau 2D ?
Consultez le fichier $FG_ROOT/Docs/README.xmlpanel sur votre ordinateur.
Comment placer des objets, comme des bâtiments, dans FlightGear ?
La solution la plus à jour consiste à utiliser l'UFO (l'OVNI). Voir Howto:Place 3D objects with the UFO. L'UFO vous fournira l'interface pour choisir l'un des objets disponibles et le placer avec un certain degré de précision dans le monde de FlightGear, puis exporter ces données pour les envoyer vers le décor officiel ou pour un usage personnel. Pour en savoir plus, consultez le Portail de développement des décors.
Où puis-je apprendre la programmation 3D et comment m'impliquer ?
Si vous souhaitez créer un cockpit 3D pour FlightGear, ou créer des bâtiments, des modèles d'avions extérieurs, etc., votre aide est cruciale. Essayez d'y aller mollo sur les triangles, afin que votre travail puisse être apprécié par le plus grand nombre de personnes possible. Les outils les plus couramment utilisés ici sont Blender, AC3D, Gimp.
Si, en revanche, vous voulez vraiment mettre les mains dans le cambouis avec le codage en C++, vous devrez tôt ou tard acheter un bon livre sur OpenGL. Cependant, FlightGear utilise OSG (OpenSceneGraph), un outil graphique 3D haute performance. Pour débuter avec le codage 3D en C++, vous pouvez jeter un œil à la documentation d'OSG et n'apprendre OpenGL qu'au fur et à mesure de vos besoins.
Comment ajouter un aéroport ?
Ce processus comprend la création de la disposition (layout) de l'aéroport dans WorldEditor, son test (vous souhaiterez peut-être générer une partie du décor, mais ce n'est pas obligatoire) puis, si vos sources de données sont compatibles GPL, l'utilisation de WorldEditor pour l'envoyer sur la passerelle (Gateway). L'aéroport sera disponible lors de la prochaine reconstruction complète des décors, à moins que vous ne souhaitiez générer votre propre décor. Plus d'informations sur Howto:Make an airport.
Puis-je générer mon propre décor ?
Oui, bien que cela puisse être une tâche difficile. La génération des décors de FlightGear est gérée par un projet frère, TerraGear. La bonne nouvelle, cependant, c'est qu'une fois que vous avez tout configuré, c'est assez facile (bien que cela puisse prendre du temps), et surtout, vous pouvez facilement le partager.
Problèmes
|
|
Mon avion se comporte bizarrement sans raison apparente
Si le problème n'est pas causé par le développeur de l'avion, vous avez peut-être modifié accidentellement un paramètre dans le cockpit, comme l'index de cap (heading bug).
Essayez de supprimer les données sauvegardées pour votre avion dans ~/.fgfs/aircraft-data/ (sous Windows : C:\Users\<votre nom d'utilisateur>\AppData\Roaming\flightgear.org\aircraft-data\).
Erreurs de réseau ou de DNS lors du téléchargement du terrain
Si vous rencontrez des erreurs de réseau/DNS, saisissez --prop:/sim/terrasync/http-server=votre serveur dans les paramètres supplémentaires du lanceur (par exemple, --prop:/sim/terrasync/http-server=http://flightgear.sourceforge.net/scenery), ou cliquez sur le bouton "Afficher plus" à droite et sélectionnez un serveur DNS.
Il existe un message sur le forum à ce sujet : Network errors occurred
X ne fonctionne pas / est cassé / est incorrect / ne se lance pas sur Linux
FlightGear est un programme très complexe. Si vous avez besoin d'aide pour l'utilisation générale du jeu, vous la trouverez sur le Portail utilisateur et sur le forum FlightGear
.
Si votre problème concerne plutôt des plantages du logiciel, des messages d'erreur, etc., veuillez suivre les indications de la page Troubleshooting problems.
Certains des problèmes les plus courants sont toutefois listés ci-dessous. Si vous ne parvenez pas à résoudre le problème par vous-même et que vous avez besoin d'aide, n'oubliez pas que nous sommes tous ici pour le plaisir, développeurs y compris, et que toute aide est un acte de générosité. Essayez donc d'être courtois, même si le problème vous frustre.
Qu'est-ce qui est arrivé au panneau, au clavier, etc. ?
Le problème est presque certainement que votre paquet de base (base package) n'est plus synchronisé avec FlightGear. De nombreuses parties configurables de FlightGear sont définies dans des fichiers XML contenus dans le paquet de base.
Pourquoi FlightGear est-il si lent ?
S'il semble juste un peu lent, regardez si vous pouvez ajuster les paramètres graphiques ici : Troubleshooting graphics and performance issues.
Si les choses sont d'une lenteur pathologique (par exemple, environ 1 image par seconde), il se peut que l'accélération matérielle 3D ne soit pas activée. Assurez-vous que les bibliothèques OpenGL sont installées et configurées correctement, et que vous disposez des derniers pilotes pour votre carte vidéo.
Comment afficher le taux de rafraîchissement (Frame Rate) ?
Dans le menu de la simulation, sélectionnez "View" > "View Options", puis cochez la case "Show frame rate".
Comment basculer les paramètres du cockpit 2D ?
Pour afficher/masquer le HUD (affichage tête haute), appuyez sur ⇧ Shift+H. Vous pouvez également activer le HUD alternatif en appuyant sur ⇧ Shift+I (appuyez sur I pour revenir à celui par défaut). Utilisez la touche ⇧ Shift+H pour régler la luminosité du HUD. Pour afficher/masquer l'ancien panneau 2D, utilisez la combinaison de touches ⇧ Shift+P.
Bloqué à l'envers après un "crash" ?
Dans son infinie sagesse, le Grand Maître de FlightGear a décidé que les avions étaient trop précieux pour permettre qu'ils soient détruits par des pilotes novices qui semblaient s'écraser souvent. Le fait que personne n'ait pris la peine de modéliser les crashs y est peut-être aussi pour quelque chose. :-)
Le résultat de cela, comme vous l'avez remarqué, c'est qu'avec un peu de pratique et d'ingéniosité, vous pouvez compenser (trimmer) l'appareil pour voler sur le dos au ras du sol. La réponse rapide consiste à réinitialiser la simulation via le menu File > Reset. Cela replacera votre appareil à son emplacement de départ.
Pour les têtus : l'astuce à apprendre consiste à effectuer un tonneau pour revenir à la normale (à l'endroit). Pour ce faire, jouez doucement sur la gouverne de profondeur pour atteindre environ 500 pieds, puis utilisez les ailerons pour faire un tonneau rapide à 180°. Tout cela est de la bonne avionique, mis à part le fait que l'avion ne se détruit pas. N'oubliez pas que les commandes fonctionnent à l'envers lorsque vous êtes sur le dos, et gardez de la vitesse !!!
Pourquoi les dernières versions de certains avions ne fonctionnent-elles pas avec ma (plus ancienne) version de FlightGear ?
Souvent, le développement des nouveaux avions va de pair avec le développement du code le plus récent de FlightGear. Les avions nouveaux ou récemment modifiés peuvent dépendre de fichiers (comme de nouveaux fichiers d'instruments) ou de fonctionnalités qui ne sont disponibles que dans les versions plus récentes de FlightGear. Si vous êtes bloqué avec une ancienne version de FlightGear, vous pouvez essayer de télécharger une version antérieure de l'avion à partir du hangar officiel d'avions de FlightGear correspondant.
Quand je démarre FlightGear, je vois une erreur mentionnant "SQLite". Que dois-je faire ?
Depuis la version 2.10 de FlightGear (sortie en février 2013), le cache des données de navigation a été introduit pour améliorer les temps de démarrage de FlightGear. Ce cache est une base de données SQLite qui s'avère parfois un peu fragile. Si la base de données est corrompue, FlightGear refusera de démarrer.
Pour corriger cela, il vous suffit de supprimer le fichier $FG_HOME/navdata.cache. La première fois que FlightGear démarrera après la suppression du fichier, le cache des données de navigation sera reconstruit. Comme ce processus prend du temps, FlightGear mettra plus de temps à démarrer.
Certains choisiront de supprimer tout le répertoire $FG_HOME ou même de réinstaller FlightGear. Cependant, rien de tout cela n'est nécessaire et cela pourrait vous faire perdre les préférences personnalisées que vous avez configurées.
Un autre indicateur de problème lié à SQLite est le message d'erreur suivant :
Sqlite error:attempt to write a readonly database (8) while running:
INSERT OR REPLACE INTO stat_cache (path, stamp) VALUES (?,?)
Dans ce cas, une instance de FlightGear précédemment lancée est peut-être encore en cours d'exécution et verrouille le fichier navdata.cache. Recherchez un processus fgfs en cours d'exécution et fermez-le.
Mon avion a des vitres grises ?
Le problème des vitres grises opaques à travers lesquelles on ne peut pas voir est le plus souvent dû à une incompatibilité de version entre le programme FlightGear et l'avion. Ou cela pourrait être dû à un effet de vitre qui n'est pas compatible avec les systèmes de rendu ALS (ou Rembrandt). La cause technique est que le moteur de rendu et l'effet déclaré pour la vitre sont incompatibles. Voici quelques solutions :
- Si vous utilisez une version stable de FlightGear, veuillez télécharger l'avion depuis les hangars officiels de FlightGear correspondant à votre version de FlightGear.
- Si vous utilisez une version de développement nocturne (nightly build) ou une copie de FlightGear gérée par contrôle de version, ou si vous souhaitez utiliser un avion de pointe, veuillez consulter FGAddon#Obtaining aircraft.
- Si vous utilisez un avion provenant de l'un des hangars tiers, le mieux est de contacter l'auteur d'origine de l'avion ou la personne responsable du hangar tiers.
- Si vous utilisez Rembrandt, essayez de désactiver ce système de rendu. Les avions qui utilisent
model-default.effpour les vitres (en se contentant de ne rien faire) plutôt quemodel-transparent.eff,model-combined-transparent.effouglass.eff(qui indiquent à Rembrandt de ne pas utiliser le rendu différé pour le verre) auront des vitres grises avec Rembrandt.
Mon écran devient complètement rouge juste après le démarrage de FlightGear
L'écran rouge est la visualisation de l'effet de voile rouge ("Redout"). Si cela se produit juste après le démarrage de FlightGear, cela peut être causé par un problème de chargement du décor. FlightGear charge les décors à la volée et si le décor ne peut pas être chargé, par exemple en raison de problèmes de réseau, l'avion peut ne pas avoir de sol sur lequel se poser. Par conséquent, l'avion tombe à travers le sol inexistant et commence à partir en toupie. Cela provoque à son tour l'effet de voile rouge. Pour vérifier le problème, vous devriez commencer votre vol à KSFO, dont le décor est déjà inclus dans le paquet de base.
La taille de la police de la barre de menus peut être ajustée en modifiant le fichier de données. Voir menubar#How to Change the Default Menubar Font Size pour plus de détails.
La FAQ
Qui dois-je contacter si j'ai des commentaires sur cette FAQ ?
Ajoutez votre commentaire sur la page de discussion de cette FAQ.
Quel est l'âge de ce document ?
Consultez son historique.
Quelle autre documentation importante devrais-je lire ?
- Manuel de FlightGear
- New to FlightGear
- Consultez également le répertoire FlightGear/docs-mini/ dans la distribution des sources pour divers autres documents utiles.