Version actuelle. FFB-Bridge v1.2.1 est disponible. Cette documentation suit l'application actuelle décrite par le manifeste de version. Si une section semble obsolète, signalez-la via le formulaire de commentaires.

Profils

Un profil est un ensemble complet de valeurs de réglage — chaque curseur de la page Réglages — enregistré sous un nom. Les profils sont des fichiers locaux. Ils ne se synchronisent pas, ils n'envoient rien à distance, et vous pouvez les copier entre machines avec de simples outils de système de fichiers. La page Profils est conçue pour une bibliothèque croissante : les profils de démarrage et vos propres profils enregistrés partagent une même liste consultable, et le profil actif est mis en surbrillance.

Page Profils. Les préréglages de démarrage et les profils enregistrés partagent une seule liste, avec puces d'origine, recherche, tri, mise en surbrillance de l'actif et actions de profil. Page Profils. Les préréglages de démarrage et les profils enregistrés partagent une seule liste, avec puces d'origine, recherche, tri, mise en surbrillance de l'actif et actions de profil.
Figure 1. Page Profils. Les préréglages de démarrage et les profils enregistrés partagent une seule liste, avec puces d'origine, recherche, tri, mise en surbrillance de l'actif et actions de profil.

Où vivent les profils

  • Windows %APPDATA%\ffb-bridge\profiles\
  • Linux ~/.config/ffb-bridge/profiles/ (honneurs $XDG_CONFIG_HOME une fois réglé)
  • macOS ~/.config/ffb-bridge/profiles/

Chaque profil enregistré est un fichier JSON unique nommé d'après le profil, les espaces étant remplacés par des tirets et les caractères de nom de fichier non valides remplacés. En copier un d'une machine à l'autre est aussi simple que de placer le fichier dans le même dossier de l'autre côté.

Une bibliothèque

La liste comprend à la fois les profils de départ intégrés et les profils que vous avez enregistrés. Chaque ligne affiche une puce d'origine, la date de modification, la taille et si le profil est actif. Utilisez la recherche et le tri lorsque la liste devient longue, sélectionnez une ligne pour voir ses détails, puis cliquez sur Utiliser le profil sélectionné pour l'appliquer immédiatement.

Liste de bibliothèques de profils. Les lignes de démarrage sont marquées comme intégrées, le profil actuel est mis en surbrillance et les profils enregistrés apparaissent dans cette même liste avec des actions de modification et de suppression. Liste de bibliothèques de profils. Les lignes de démarrage sont marquées comme intégrées, le profil actuel est mis en surbrillance et les profils enregistrés apparaissent dans cette même liste avec des actions de modification et de suppression.
Figure 2. Liste de bibliothèques de profils. Les lignes de démarrage sont marquées comme intégrées, le profil actuel est mis en surbrillance et les profils enregistrés apparaissent dans cette même liste avec des actions de modification et de suppression.

Préréglages de démarrage

FFB-Bridge est livré avec des profils de démarrage en lecture seule nommés d'après l'avion pour lequel ils sont réglés :

  • Cessna 172 Skyhawk (G1000)
  • Daher TBM 930
  • Beechcraft King Air 350i
  • Airbus A320neo
  • Doctor, Diagnostics, lots de diagnostic et copie de configuration signalent désormais le périphérique réellement pris en charge.

Les préréglages de démarrage sont des points de départ, pas des profils finaux parfaits. Chargez celui le plus proche de l'avion que vous pilotez, testez la sensation, puis utilisez Enregistrer sous… ou Dupliquer la sélection pour créer une copie modifiable.

Sélection automatique par avion

Le chargement d'un avion dans MSFS ou X-Plane qui correspond à l'un des profils de démarrage le sélectionne automatiquement à la première occurrence — aucune liaison manuelle n'est nécessaire. FFB-Bridge effectue la correspondance d'après le titre de l'avion signalé par le simulateur et le code OACI, couvrant les avions Asobo par défaut, les avions X-Plane 12 par défaut, les variantes communautaires courantes et les codes de type OACI standard. Par exemple, le chargement Asobo Daher TBM 930, TBM 930 Asobo, ou X-Plane 12 TBM 900 tous sélectionnent automatiquement les Daher TBM 930 de démarrage.

Une fois que vous avez enregistré votre propre profil (Enregistrer sous… depuis la page Réglages, ou Dupliquer depuis cette page) et que vous l'avez lié à l'avion actuel, cette liaison l'emporte à chaque chargement futur. Le repli sur le profil de départ ne se déclenche que lorsqu'il n'existe aucune liaison utilisateur explicite pour l'avion.

La sélection automatique est activée par défaut ; la bascule se trouve sur la carte de profil de la page Tuning sous Sélection automatique de l'avion. La ligne d'état en dessous vous indique toujours quel profil le pont choisira pour l'avion actuel, afin que vous puissiez le vérifier avant de voler.

Enregistrer un profil

Le chemin le plus court : aller à Réglages, ajustez jusqu'à ce que vous vous sentiez bien, cliquez Enregistrer sous…. Donnez-lui le nom de l'avion - Cessna 172 — mon ressenti, King Air C90 — roulis lourd, etc. Le nouveau profil devient immédiatement le profil actif.

Depuis cette page, vous pouvez :

  • Utiliser le profil sélectionné — rendre actif le profil de démarrage sélectionné ou le profil enregistré sans passer par les Réglages.
  • Dupliquer la sélection - cloner un profil de démarrage ou enregistré sous un nouveau nom.
  • Supprimer la sélection — supprimer un profil enregistré avec confirmation. Les profils de démarrage ne peuvent pas être supprimés.
  • Actualiser - analysez à nouveau le dossier de profil après avoir ajouté des fichiers à la main.

Changer de profil en vol

Le chargement d'un profil depuis la page Profils, le sélecteur de profil du haut ou la page Réglages s'applique au prochain tick de 50 Hz. Le manche reste armé pendant le changement ; vous sentirez les forces se remodeler à mesure que les nouveaux curseurs prennent effet. La bande supérieure se met à jour pour afficher le même profil actif que celui mis en surbrillance dans la bibliothèque.

Le chargement n'enregistre pas

Si vous aviez modifié les curseurs du profil précédent sans enregistrer, quitter rejette ces changements. Le sélecteur de profil affiche un point orange chaque fois que le profil actif est sale. Si vous le voyez, enregistrez-le avant de le charger.

Partager des profils à la main

Le fichier de profil JSON est portable. Si un ami vous envoie Cessna-172-smooth.json, déposez-le dans votre dossier Profils et il apparaîtra sur la page Profils la prochaine fois que vous l'ouvrirez. L’inverse fonctionne également : récupérez le fichier et envoyez-le par courrier électronique.

La bibliothèque de profils communautaires

Il y a aussi un public Bibliothèque de profils à FFB-Bridge.com/profiles. Parcourez les profils publiés par d'autres utilisateurs, filtrez par avion et téléchargez ceux que vous souhaitez : aucun compte n'est nécessaire pour consulter ou télécharger. Un profil téléchargé n'est qu'un fichier JSON ; déposez-le dans votre dossier de profils et il rejoindra votre bibliothèque locale la prochaine fois que vous ouvrirez la page Profils.

Pour publier un profil que vous avez créé, sélectionnez-le sur la page Profils de l'application et cliquez sur le globe Partager action. L'application transmet le profil à la bibliothèque avec le formulaire de soumission déjà rempli — l'avion, votre manche et les détails du profil — de sorte que vous n'avez qu'à ajouter une courte note et à publier. Vous vous connectez au site communautaire uniquement au moment où vous publiez ; rien n'est téléchargé silencieusement, et le fichier de profil lui-même ne contient jamais votre adresse e-mail ni aucune identité de compte. Les profils de démarrage intégrés ne peuvent pas être partagés, afin d'éviter que la bibliothèque ne se remplisse de copies des valeurs par défaut.

Un forum communautaire cohabite à côté de la bibliothèque à FFB-Bridge.com/community.

Le format de profil portable

Les profils partagés voyagent dans un document rétrocompatible qui enveloppe les valeurs de réglage avec des métadonnées descriptives – une identité stable, le titre, l'avion et les simulateurs sur lesquels ils ont été validés, et le matériel pour lequel ils ont été conçus – afin que la bibliothèque puisse les indexer et les filtrer, et ainsi un profil créé dans une version de FFB-Bridge continue de fonctionner dans les versions ultérieures. Lorsque vous importez un profil à partir d’une ancienne version de l’application, il est automatiquement migré vers la forme actuelle. Les fichiers de profil simples copiés à la main (le JSON nu décrit ci-dessous) sont toujours lus sans aucune conversion.

Les profils partagés comportent uniquement un identifiant d'affichage public que vous choisissez (ou « Anonyme ») pour l'attribution – jamais votre adresse e-mail. Ils sont proposés tels quels pour une utilisation au sein de la communauté FFB-Bridge et ne peuvent être vendus ni redistribués commercialement ; les conditions complètes sont accessibles via un lien depuis la bibliothèque.

Le schéma JSON

Chaque fichier de profil est en JSON strict : chaque champ a une clé connue, les clés inconnues sont rejetées au chargement. C'est délibéré : cela empêche les outils tiers qui écrivent des profils sous une forme connue d'envoyer des fichiers invalides.

{
  "Forces": {
    "MasterGain": 1.0,
    "SpringStrength": 0.6,
    "PitchAirspeedGain": 0.85,
    "RollAirspeedGain": 0.70
  },
  "StickFeel": {
    "GLoadEnabled": true,
    "DynamicDeadbandEnabled": true,
    "RateDampingEnabled": true
  }
}

Vous ne devriez généralement pas avoir besoin de les modifier manuellement - la page de réglage est plus rapide - mais de les lire pour comparer deux profils (git diff cessna-defaults.json cessna-my-feel.json) est souvent le moyen le plus rapide de voir ce que vous avez réellement modifié.