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.

Journal des modifications

Ce qui a changé dans chaque construction publique. La version actuelle est v1.2.1 — les entrées sont classées de la plus récente à la plus ancienne. Chaque version est aussi annoncée par e-mail aux abonnés. Les anciennes étiquettes bêta et RC ci-dessous sont conservées comme notes de version historiques.

v1.2.1

Un correctif ciblé : le centrage du ressort fonctionne désormais sur les bases à retour de force MOZA AB9 et AB6.

Corrigé

  • Le centrage du ressort des MOZA AB9 et AB6 fonctionne désormais. Le ressort de centrage qui ramène le manche au centre et l'y maintient n'était pas appliqué sur les bases MOZA AB9 et AB6. Il agit désormais correctement, de sorte que le manche se centre et garde le neutre comme prévu.

v1.2.0

Une grande version. Flight Check est une nouvelle façon guidée de confirmer que chaque force produite par votre manche est correcte, et un long parcours de correction du sens de la force et du signe du trim est désormais clos. La direction, le centrage par ressort et le trim se comportent de manière cohérente sur l'ensemble du matériel et dans les deux simulateurs, et il existe désormais un moyen en un clic de le prouver.

Flight Check (nouveau)

  • Chaque force est son propre test. Flight Check donne à chaque effet, du centrage par ressort et de la charge aérodynamique au trim, aux tremblements aérodynamiques, aux effets au sol et aux impulsions uniques, son propre bouton Test qui n'entraîne que cet effet sous la forme d'un état stable maintenu, avec une instruction vous indiquant ce que vous devriez ressentir et un vote Works ou Doesn't. Il s'exécute sur banc, sans aucun simulateur requis.
  • Les vérifications de direction détectent les axes inversés. Les vérifications en tangage et en roulis poussent le manche dans une direction nommée afin que vous puissiez confirmer qu'il se déplace physiquement dans le bon sens. S'il est inversé, Flight Check vous indique exactement quel commutateur activer dans Settings, Hardware.
  • Un panneau de résultats qui vous indique quoi faire ensuite. Les résultats sont récapitulés avec des recommandations concrètes et des accès en un clic au bon paramètre, et un final Fly the flight joue chaque effet en séquence avec un avion animé et une chronologie afin que vous puissiez les ressentir toutes se combiner.

Sens de la force et trim

  • Sens du trim corrigé en MSFS en direct. Le trim à cabrer fait désormais se positionner le manche vers l'arrière, là où il était auparavant inversé en MSFS en direct. Confirmé sur une MOZA AB9 dans MSFS et X-Plane.
  • Réinitialisation unique de la polarité des axes. Les corrections de direction et de trim ont rendu redondantes les inversions d'axes manuelles précédentes, c'est pourquoi, au premier lancement, la version 1.2.0 sauvegarde vos paramètres matériels et efface les inversions obsolètes. Si votre matériel est réellement câblé à l'envers, réactivez l'inversion une fois et elle est conservée. Une véritable permutation des axes de tangage/roulis est préservée.
  • Commandes de polarité par axe. Settings, Hardware expose désormais indépendamment les quatre signes de polarité, inverser la force en tangage et en roulis et inverser le centrage en tangage et en roulis, pour un matériel dont le sens de la force dirigée diffère du sens de son centrage par ressort, ou dont le tangage est inversé à lui seul.

Matériel

  • Le yoke MOZA AY210 FFB est reconnu (préliminaire). La base de yoke MOZA AY210 est désormais un périphérique reconnu sous Windows et Linux. Windows la pilote via DirectInput/PID, le backend que l'utilisateur ayant fait le signalement avait déjà fonctionnel. Il s'agit d'un ajout préliminaire : sous Linux, le bridge peut ouvrir la base, mais l'actionnement de la force n'est pas encore confirmé, alors considérez pour l'instant la prise en charge de l'AY210 comme expérimentale.
  • Rappel de configuration MOZA. La première fois qu'une base MOZA se connecte, une boîte de dialogue unique vous guide à travers les paramètres de MOZA Cockpit, Force-Feedback Mode réglé sur DirectInput, Spring réglé sur 0, et Hardware Trim désactivé, afin que le propre ressort de centrage de la base n'entre pas en conflit avec le bridge.

Remerciements

Cette version a été portée par des utilisateurs qui se sont investis avec nous.

  • raffarb, qui a identifié l'inversion du trim du Logitech G940 sous Linux et a testé les corrections.
  • MasterLooser, qui a signalé des forces inversées sur la MOZA AB6 dans X-Plane et a confirmé la cause racine avec un test de permutation de direction dans le code. Ce fil de discussion est la raison directe de l'existence des commandes de polarité par axe et du diagnostic guidé Flight Check. Lisez le fil de discussion.
  • SimInvent, qui a reproduit le comportement de force inversée sur un yoke DIY et a testé les versions de diagnostic. Le SimInvent FFB Yoke est un yoke à retour de force à monter soi-même et peu coûteux, et un projet libre véritablement intéressant, jetez-y un œil. Voir le fil de discussion de la communauté.
  • sa'ar, pour la MOZA AY210 qui a motivé la prise en charge préliminaire ajoutée dans cette version.

v1.1.3

Une mise à jour de justesse matérielle pour la direction des forces, le trim du G940 sous Linux, le nettoyage lors de la pause ou de la sortie du simulateur, et la validation du MOZA AB9 sous macOS. Merci à Kristian pour le retour terrain sur la polarité qui a mené à la normalisation DirectInput, et à Raphael pour les rapports G940 sous Linux et les tests de suivi.

Polarité et direction matérielle

  • La polarité DirectInput est désormais le standard du produit. FFB-Bridge traite désormais la direction des forces DirectInput comme la convention canonique sous Windows, Linux, macOS, en raw HID/PID et dans les chemins de test internes. Cela supprime les inversions de direction cachées propres à certains appareils et rend le comportement du matériel conforme aux standards cohérent d’un backend à l’autre.
  • La polarité des forces et celle du centre de ressort sont séparées. Les forces dirigées, comme la charge aérodynamique, les décalages mélangés par logiciel, les one-shots et les périodiques, restent désormais dans le domaine des forces dirigées, tandis que le trim et les centres de ressort restent dans leur propre domaine d’espace d’axes. Les contrôles de polarité matérielle existants restent le chemin de correction lorsqu’un appareil local a encore besoin d’une inversion au niveau de l’installation.

Logitech G940 sous Linux

  • Le trim avec ressort statique fonctionne désormais sur le chemin Linux du G940. Le mode de compatibilité Linux du G940 rend désormais le déplacement figé du centre de ressort comme une force constante, évite l’annulation avec la force de soulagement du trim et garde le ressort du firmware centré au neutre. Cela préserve la sensation de trim sans renvoyer en boucle des conditions de ressort à des pilotes qui font réagir les moteurs à chaque mise à jour.

Nettoyage à la pause et à la sortie du simulateur

  • Les anciens effets dynamiques sont purgés plus fermement. Les transitions de pause, de force nulle et de sortie du simulateur traitent désormais la trame silencieuse comme une frontière firmware : les slots dynamiques sont arrêtés, l’ancien état de commande est effacé et les ressorts sont rejoués proprement, afin que le moteur, le tremblement aérodynamique ou d’autres effets périodiques ne redémarrent pas après que le simulateur est devenu silencieux.

MOZA AB9 et macOS

  • Le MOZA AB9 est validé sous macOS. Le backend raw IOHID/PID de macOS ouvre désormais l’interface HID compatible PID de l’AB9, utilise la disposition de rapports MOZA et a été validé au banc avec l’AB9 + MH16. La prise en charge publique de l’AB9 couvre maintenant les chemins validés Windows, Linux et macOS.
  • Le travail raw HID/PID pour MOZA est plus sûr et mieux cadré. Sous Windows, MOZA utilise toujours DirectInput/PID par défaut, tandis que le chemin avancé raw HID/PID utilise maintenant la carte de rapports AB9 découverte pendant la validation. L’affirmation reste limitée à la famille AB9, pas aux volants, gamepads ou futures bases MOZA en général.

v1.1.2

Polissage de version issu du cycle de validation MOZA : prise en charge de premier rang de MOZA AB9 + MH16, gestion plus sûre du Logitech G940 sous Windows et Linux, sortie de forces constantes plus fluide, correctifs d'auto-sélection des profils d'avion, bundles de support plus riches et tests directs du manche partagés.

Matériel

  • Prise en charge de MOZA AB9 + MH16. La MOZA AB9 FFB Base avec le manche de vol MH16 figure maintenant dans le registre des appareils pris en charge sous Windows et Linux. Les deux identifiants produit observés, 346E:1000 et 346E:1002, sont traités comme la famille AB9.
  • Mode sûr pour le ressort du G940 sous Linux. Le chemin Linux du Logitech G940 évite désormais les envois répétés de conditions de ressort après l'armement initial du ressort de centrage, empêchant les pilotes qui sollicitent les moteurs à chaque mise à jour du ressort de créer des à-coups en vol stabilisé.
  • Détection du PID virtualisé du G940 sous Windows. Le Logitech G940 est également reconnu lorsque la pile de pilotes Windows l'expose sous l'ID produit virtualisé C2A8, ce qui le garde dans le parcours des appareils pris en charge au lieu du flux des appareils non listés.

Ressenti et runtime

  • Lissage optionnel des forces constantes. Settings → Hardware inclut désormais Smooth steady forces, qui interpole les charges constantes en tangage et roulis entre les ticks de télémétrie plus lents du simulateur. Cela réduit les paliers sur les sticks puissants sans modifier les vibrations, buffets, one-shots ni valeurs de profil.

Profils et support

  • Correctifs d'auto-sélection des profils d'avion. L'auto-sélection respecte désormais plus fiablement les profils d'avion enregistrés et par défaut, y compris les anciens fichiers de profils enregistrés et les clés de liaison obsolètes, et cesse de conserver le profil de l'avion précédent pour un avion inconnu lorsqu'aucune correspondance n'existe.
  • Paramètres matériels dans les bundles de support. Les bundles de support incluent désormais hardware-settings.json avec le backend actif, le lissage, la polarité, la permutation pitch/roll et les paramètres de compatibilité, afin que les rapports de dépannage contiennent le contexte exact de sortie des forces.

Interface et tests

  • Test direct du manche partagé. Mock Sim et Settings utilisent désormais le même pavé de test direct à force constante ; déplacer le palet vérifie donc le vrai chemin de sortie matériel au lieu de seulement déplacer des entrées mock sim.
  • Nettoyage de la mise en page de Settings et Mock Sim. La page Hardware de Settings et la page Mock Sim ont été resserrées afin que le test direct du manche, le choix du backend et le texte de compatibilité matérielle tiennent sans défilement maladroit dans la taille de fenêtre desktop validée.

v1.1.1

Version de maintenance au-dessus de la 1.1 : un correctif Linux SimConnect pour MSFS sous Proton, plus la version recoupée qui fournit l'ensemble des fonctionnalités 1.1 en tant que version signée sur trois plates-formes.

Corrigé

  • Piège de port privilégié Linux SimConnect. MSFS sous Proton expédie son entrée SimConnect d'origine sur le port 500, mais Linux ne laissera pas un processus Proton lier un port privilégié (<1024) — de sorte que la vérification de santé pourrait indiquer « TCP sur :500 activé » et réussir alors qu'aucune connexion n'a jamais été possible. La détection au premier lancement n'adopte plus de port non liable ; la page Support Configuration SimConnect La ligne vous avertit désormais et vous invite à installer l'entrée parallèle non privilégiée, et la boîte de dialogue Correction pré-remplit la valeur par défaut non privilégiée au lieu de réinstaller le mort :500. Windows n'est pas affecté - il lie bien : 500.

v1.1.0

La première version fonctionnelle depuis la 1.0. FFB-Bridge fonctionne désormais sur trois systèmes d'exploitation et se connecte à trois simulateurs, peut piloter des manches à retour de force au-delà des quatre manches validés, modélise la sensation des différents systèmes de commande, propose plusieurs nouveaux effets, gagne un mode à contraste élevé à l'échelle de l'application, et se connecte à une bibliothèque de profils communautaire gratuite vers laquelle vous pouvez publier depuis l'application. C'est toujours gratuit, et toujours local d'abord — pas de compte, pas de télémétrie.

Plateformes et simulateurs

  • macOS (Apple Silicon). Un DMG signé et notarié est désormais livré pour Apple Silicon (M1 et versions ultérieures). La version macOS est étendue à X-Plane 12 avec Microsoft SideWinder Force Feedback 2 ; Windows et Linux restent les plates-formes à large couverture.
  • MSFS 2020 aux côtés de MSFS 2024. Les deux versions de Microsoft Flight Simulator se connectent via SimConnect TCP. X-Plane 11 et 12 se connectent via UDP comme auparavant. Le simulateur actif est détecté automatiquement au démarrage.

Matériel

  • Piloter d'autres joysticks à retour de force (expérimental). Les quatre sticks validés — SideWinder Force Feedback 2 (045E:001B), Logitech Flight System G940 (046D:C287), Force 3D Pro (046D:C286), et WingMan Force 3D (046D:C283) - sont toujours plug-and-play. Au-delà de ceux-là, Paramètres → Matériel → Autoriser les appareils non répertoriés opte pour un appareil de classe joystick éligible avec des valeurs par défaut sûres, un étalonnage d'inversion et d'échange d'axe en direct et une récupération après incident comme filet de sécurité. Les roues, les manettes de jeu et les appareils à axe unique restent acheminés vers la sonde FFB à ffb-probe.com.
  • Sélecteur multi-appareils. Lorsque plusieurs manches pris en charge sont connectés, un sélecteur vous permet de choisir celui que le pont pilote, et le choix est mémorisé.

Ressenti et effets

  • Sélecteur de sensations du système de commande. Un par avion Manuel / Assistées hydrauliquement / Commandes de vol électriques choix en haut du groupe Ressenti du manche de la page Réglages. Manuel laisse le ressenti exactement comme avant ; Assistance hydraulique adoucit la charge aérodynamique à la manière d'un système à sensation artificielle ; Commandes de vol électriques supprime la charge aérodynamique et le raffermissement sous facteur de charge, comme un manche latéral centré par ressort.
  • Avertisseur de décrochage sur le manche. Un bourdonnement aigu déclenché par l'avertissement de décrochage propre au simulateur, distinct du tremblement de décrochage synthétisé. Activez-le et réglez son amplitude sur la page Réglages.
  • Shimmy de la roue avant. Une vibration de roulis au sol rapide d'un côté à l'autre, réglable par avion.
  • Indice de tangage d'accélération au sol. Un signal sur l'axe de tangage lié à l'accélération pendant le roulage au sol.
  • Mise à l'échelle du grondement selon le type de train d'atterrissage. Un par avion Roues / Skis / Flotteurs choix qui adapte les grondements continus du roulement au sol.

Compensateur

  • Le trim est désormais un seul interrupteur. Un seul Activer le trim La bascule remplace l'ancienne paire de mécanismes de trim qui se chevauchaient. Lorsqu'elle est activée, le trim atténue la force de vitesse maintenue et décale l'endroit où le manche se stabilise ; lorsqu'elle est désactivée, le trim n'agit en rien sur le manche. La gouverne de profondeur est la commande principale, avec la force des ailerons dans une section repliable Avancé. L'ancien mode de trim au centre uniquement a été supprimé : « Activer le trim » désactive désormais réellement le trim.

Accessibilité

  • Contraste visuel. Paramètres → Général → Contraste visuel ajoute un Contraste élevé Mode qui augmente le contraste dans toute l'application — surfaces, texte, bordures, boutons, voyants d'état et couleurs des groupes d'effets — réglé selon les recommandations WCAG 2. Il ne change que l'apparence ; il ne change aucune sortie de force.

Communauté et partage de profil

  • La bibliothèque de profils a été expédiée. Parcourez et téléchargez les profils de communauté sur FFB-Bridge.com/profiles — aucun compte n'est nécessaire pour rechercher ou télécharger.
  • Partager dans la bibliothèque, depuis l'application. La page Profils gagne un globe Partager action qui remet un profil que vous avez créé à la bibliothèque avec le formulaire prérempli ; vous vous connectez uniquement au moment où vous publiez. Rien n'est téléversé silencieusement. Les profils de démarrage intégrés ne peuvent pas être partagés.
  • Forum communautaire. Un forum réside à FFB-Bridge.com/community.
  • Format de profil portable. Les profils partagés contiennent des métadonnées d'identité et descriptives dans une enveloppe rétrocompatible et migrent proprement lorsqu'ils sont importés dans une application plus récente. Les fichiers de profil simples copiés à la main continuent de fonctionner.

Automatisation des sessions

  • Armement et désarmement automatiques en option. Paramètres → Session peut s'armer lorsqu'un appareil pris en charge et une simulation en direct sont tous deux prêts, et se désarmer lorsque la simulation se termine. Les deux sont opt-in et désactivés par défaut.

v1.0.0

Version stable 1.0 : la marque RC a disparu, les profils d'avion par défaut ont été réajustés, Mock Sim est reconstruit comme une démonstration claire de moteur de force, et les chemins de récupération HID/PID bruts sont désormais prouvés grâce aux cas d'arrêt et de réarmement MSFS qui ont conduit au travail de validation final.

Statut de sortie

  • FFB-Bridge est désormais 1.0. L'application, le site Web, les e-mails de téléchargement, les documents et le manifeste de version pointent désormais vers v1.0.0 plutôt qu'une piste RC ou bêta.
  • Programme d'installation Windows et Linux AppImage signés. Les artefacts actuels sont ffb-bridge-setup-1.0.0-x64.exe et FfbBridge-1.0.0-x86_64.AppImage.

Ressentir et régler

  • Le gain principal adapte désormais tout. Le gain principal de niveau supérieur est le véritable volume principal du FFB : le coefficient de ressort, la charge de vitesse, les grondements, les tremblements, les forces de traînée soutenues et les one-shots le suivent tous. 0 % n'envoie aucune sortie de force ; 100 % est le niveau conçu.
  • Le plancher à ressorts à basse vitesse est exposé et réajusté. La valeur par défaut cachée de RC2, soit 0,20, est migrée vers la valeur par défaut plus élevée de 0,50 pour les profils de type démarreur, de sorte que les utilisateurs ayant installé RC2 héritent du plancher corrigé au lieu de conserver un ressort de roulage/ralenti faible et accidentel.
  • Les profils d'avions regroupés ont été réajustés. Le profil du Cessna 172 a été recalibré à partir du POH et des essais sur le terrain, puis les profils de démarrage du TBM 930, du King Air 350i, de l'A320neo et du 747-8 ont été alignés sur le même modèle de force 1.0. Les signaux du moteur sont plus forts, les planchers à ressorts sont moins mous et les profils par défaut correspondent mieux à chaque classe d'avion.
  • L'aide du curseur enseigne désormais le réglage. Les lignes de réglage expliquent désormais ce que fait la commande et ce qu'un pilote doit modifier lorsque le manche semble trop léger, trop lourd, trop bruyant, trop lâche autour du centre ou trop agressif sur un signal.

Effets et matériel

  • Audit des effets profonds terminé. Les conventions de signe, les unités, l'étagement de gain, la mise à l'échelle du ressort, le relief de compensation, les chemins de tremblement et les sourdines des groupes d'effets ont été revérifiés par rapport au moteur de force et aux traces en direct du tableau de bord.
  • La force moteur est plus lisible. La force de la vibration moteur est augmentée dans les démonstrations et les profils à moteur en marche afin que les signaux des pistons et des turbines soient plus faciles à identifier sans surcharger le profil de l'avion.
  • La démo du tremblement d'aérofrein est corrigée. Le Mock Sim pilote désormais l'état de l'aérofrein assez fortement pour valider le chemin de tremblement d'aérofrein, au lieu de paraître actif tout en ne produisant aucune force utile.
  • Protection contre l'état HID/PID brut périmé avant l'armement. Après la fermeture de MSFS, l'armement de Mock Sim ou le retour à Live réinitialise la table d'effets avant d'attribuer la topologie compacte. Cela corrige le cas de boiterie « fonctionne après redémarrage uniquement ».
  • La mise au repos ne coupe plus le ressort. Les effets dynamiques sont arrêtés par emplacement pendant que les ressorts continuent de jouer, donc les chemins pause/pause active/télémétrie gelée arrêtent le grondement et le tremblement sans perdre la sensation de centrage.

Mock Sim

  • Mock Sim est désormais un mode démo explicite. Une ligne bien visible Activer Mock Sim active la page, la bande supérieure et le tableau de bord l'identifient comme une source de démonstration, et sa désactivation désarme proprement sans afficher de défaut.
  • La désactivation de Mock Sim réinitialise le scénario. Le désactiver arrête immédiatement les forces, réinitialise les entrées de démonstration aux valeurs par défaut et ramène le pont en mode Live plutôt que de laisser des valeurs fictives obsolètes en arrière-plan.
  • Les démonstrations de force sont intentionnellement exagérées. Mock Sim se concentre désormais sur des exemples forts et évidents : roulage au décollage, tremblement des freins, turbulences, tremblement des volets, tremblement d'aérofrein, tremblement de décrochage, tremblement de survitesse, amortissement de taux, plus un test de manche direct pour le suivi du centre du ressort.
  • Ancien encombrement supprimé. Quelques testeurs ont signalé que quitter le pont en plein vol laissait des effets de grondement/tremblement audibles sur le manche pendant environ 32 secondes – la durée de lecture naturelle de la minuterie d'effet du micrologiciel. Le chemin d'arrêt envoie désormais un niveau de pilote avant de relâcher le périphérique, arrêtant immédiatement chaque effet. Distinct de l'ancien Stop par effet, qui, sur certaines piles, n'arrête pas les périodiques déjà en cours de lecture.

v1.0.0-rc2

Version candidate importante après de vrais retours de cockpit : sortie de force par défaut plus sûre, ressort armé corrigé, modèle de suivi d’autopilote bien plus sûr, télémétrie de trim MSFS corrigée et interface clair / sombre plus propre.

Sortie de force plus sûre

  • HID/PID est maintenant le chemin par défaut du SideWinder FFB2 sous Windows. RC2 pilote le FFB2 via HID/PID brut par défaut et conserve DirectInput comme solution de secours de compatibilité. Cela évite de s'appuyer sur les fragiles Windows pid.dll chemin pour le cas normal tout en préservant le repli pour les systèmes qui en ont besoin.
  • L'armement ne laisse plus le manche mou. Le ressort est amorcé lorsque la force de sortie s'arme et que les chemins pause/mise au repos/reprise réaffirment le ressort au lieu de revenir vide.
  • Le curseur de force du ressort contrôle maintenant réellement le ressort armé. Le chemin actif précédent pouvait ignorer le curseur après l'armement car un autre terme de rigidité avait remporté la mise à jour. RC2 fait à nouveau du curseur la véritable ligne de base.

L’autopilote est plus sûr par défaut

  • Le suivi AP est désactivé pour les profils fournis. Stock MSFS considère toujours le mouvement physique du manche comme une entrée du pilote, donc un manche à retour de force qui se déplace sous pilote automatique peut perturber ou déconnecter l'AP.
  • L'autorité est désormais volontairement faible. Le curseur AP Authority reste maintenant dans la plage basse utile : 0 %–8 %, avec 5 % par défaut quand vous l’activez. L’ancienne échelle rendait beaucoup trop facile le choix de valeurs qu’aucun avion normal ne devrait utiliser.
  • Strength a maintenant une valeur par défaut plus basse. La force du ressort AP-follow est maintenant de 25 % par défaut. Utilisez AP follow comme un signal subtil dans le manche sous MSFS standard, pas comme un servo AP complet, sauf si votre configuration possède l’axe d’entrée via un périphérique virtuel / filtre HID.

Corrections de trim et de ressenti

  • La télémétrie de trim de MSFS est corrigée. Les trims de profondeur et d'ailerons lisent désormais les SimVars de trim MSFS corrects, donc la sensation dépendante du trim ne suit plus silencieusement la mauvaise source.
  • Trim relief vaut maintenant la peine d’être retesté. Lorsque le soulagement de compensation est activé, un état stable compensé peut se détendre jusqu'à une force nulle à la position compensée, au lieu de continuer à lutter contre la déviation totale de la surface. Les profils enregistrés existants restent les vôtres ; retestez l’option sur RC2 avant de décider si elle appartient à votre profil d’avion.

Nettoyage de l’interface

  • Les couleurs de force du Dashboard sont plus lisibles. La charge d'axe et la charge de ressort ne partagent plus la même couleur dans l'affichage de l'activité du manche.
  • Les noms d’avions longs sont maintenant tronqués proprement avec des points de suspension. La bande supérieure ne déborde plus lorsque la simulation signale un titre long ou un nom de livrée.
  • Le contraste des boutons en mode clair et sombre est nettoyé. Les boutons bleus principaux, les boutons de désarmement orange et les pilules engagées conservent désormais le texte lisible dans les deux thèmes.
  • La page Paramètres rejoint la visite publique et la documentation. Les captures d'écran du site Web affichent désormais la page Paramètres actuelle au lieu de l'ancienne vignette de vérification du matériel.

v1.0.0-rc1

Première version candidate. L'application est largement repensée — nouveau look, plus d'effets que vous pouvez ressentir, des valeurs par défaut plus intelligentes, et le curseur de vibration moteur fait enfin ce qu'il annonce sur les turbopropulseurs et les jets.

Nouveau look

  • Thèmes clairs et sombres. L'application suit les préférences de votre système d'exploitation par défaut. Choisissez-en un explicitement dans Paramètres → Général si vous souhaitez l'ignorer. Chaque page, boîte de dialogue et graphique a été réglé manuellement pour les deux.
  • Refonte du tableau de bord. Un nouveau panneau d'état de vol affiche en un coup d'œil la vitesse, la charge G, la vitesse verticale, l'état du pilote automatique et les avis de décrochage/survitesse. Les cases à cocher de mise en sourdine rapide des groupes d'effets se trouvent dans leur propre carte en dessous. La fenêtre s'ouvre à une taille ajustée afin que la mise en page soit correcte du premier coup.
  • Panneau d'activité Live Stick avec 29 puces d'effets. Chaque canal de force que le pont peut envoyer possède sa propre puce, codée par couleur par famille (sensation du manche et traînée aérodynamique en bleu froid, moteur + sol + cellule en orange chaud, impulsions mécaniques ponctuelles en orange soutenu). Les puces s'estompent après le déclenchement afin que vous puissiez jeter un coup d'œil et voir ce qui vient de se passer.
  • Nouvelle icône définie partout. Glyphes de barre latérale et de bouton plus propres et cohérents.

De nouvelles choses que vous pouvez ressentir

  • Tremblement de volet et de train d'atterrissage. Vibrations soutenues de la cellule lorsque les volets sont sortis à grande vitesse, et tambourinage lorsque le train est sorti en l'air. Les curseurs par effet sur la page Tuning vous permettent de mettre à l'échelle ou de réduire au silence.
  • Forces de tangage aérodynamique soutenues. Les volets, les spoilers, la traînée de descente et le propwash poussent désormais le manche de la même manière qu'ils poussent la vraie cellule : étendant les trims des volets vers l'avant, rétractant les trims vers l'arrière, la gouverne de profondeur se charge lorsque l'hélice souffle de l'air dessus. Quatre nouveaux curseurs réglables.
  • Effets « Rester vivant ». Coups de pied de rotation (l'avion secoué latéralement pousse le manche), recul de surface (de fortes rafales et des battements de décrochage traversent la colonne) et couplage croisé de dérapage afin qu'un avion en lacet pousse ses ailerons à travers le flux d'air.

Valeurs par défaut plus intelligentes

  • Choisissez automatiquement un profil pour l'avion que vous chargez. Le chargement du C172, du TBM 930, du King Air, de l'A320 ou du 747 dans MSFS ou X-Plane sélectionne désormais le profil fourni correspondant lors de la première rencontre — aucune liaison manuelle n'est nécessaire. Enregistrez votre propre profil et liez-le une fois si vous souhaitez une autre valeur par défaut ; c'est lui qui l'emporte dès lors.
  • Texte d'aide par curseur sur chaque ligne de réglage. Chaque curseur contient une brève explication de ce qu'il fait. Toutes les valeurs affichées sous forme de pourcentages – plus de décimales brutes.
  • Copie d'interface utilisateur plus conviviale. Le texte d'aide et d'état a été réécrit pour décrire ce que vous voyez et ce qu'il faut choisir, et non comment le code fonctionne derrière.
  • Valeurs par défaut de la vibration moteur atténuées. Les profils regroupés sont livrés avec une ligne de base plus conservatrice. Vos propres profils enregistrés restent inchangés.

Corrigé

  • Le curseur de vibration moteur fonctionne désormais réellement sur les turbopropulseurs et les jets. Le TBM 930 était le cas le plus marquant : le curseur n'avait auparavant aucun effet sur la vibration ressentie. Le seul moyen de la faire taire était la coupure de tout le groupe d'effets. Le curseur fait désormais autorité sur tous les avions et tous les simulateurs.
  • Suivi du pilote automatique sur X-Plane. AP-follow ne vous combat plus sur MSFS ni n'oscille sur X-Plane. Le pont reprend proprement l'axe lorsque l'AP est engagé et le rend lorsque l'AP se désengage.
  • Limitation du centre du ressort Logitech. Le correctif de beta.14 était erroné dans un cas limite ; maintenant correct.
  • Plusieurs abonnements à la télémétrie silencieuse ont été corrigés après un audit complet par rapport aux documents MSFS et X-Plane SDK.

v1.0.0-bêta.14

Nouveau

  • Prise en charge Logitech initialement sélectionnée. FFB-Bridge reconnaît et ouvre désormais le Logitech Flight System G940 (046D:C287), Logitech Force 3D Pro (046D:C286), et Logitech WingMan Force 3D (046D:C283) à côté du Microsoft SideWinder FFB2 (045E:001B).
  • Registre des appareils pris en charge. Les noms de périphériques, les identifiants USB, les particularités de direction DirectInput et la couverture des règles de permission Linux résident désormais dans un seul registre au lieu d'être dispersés sous forme d'hypothèses FFB2 dans toute l'application.

Changé

  • Doctor, Diagnostics, offres groupées de support et copie de configuration signalent désormais le périphérique réellement pris en charge. L'application ne décrit plus chaque ouverture matérielle réussie comme un SideWinder FFB2.
  • La correction de direction SideWinder FFB2 est désormais limitée à l'entrée SideWinder. Les sticks Logitech utilisent le chemin de direction standard, à moins que de vrais rapports matériels ne montrent qu'ils ont besoin de leur propre bizarrerie.
  • La génération de règles Linux udev couvre tous les joysticks USB pris en charge. La règle installateur/Doctor inclut désormais le SideWinder FFB2 ainsi que les trois identifiants Logitech sélectionnés.

Remarques

  • La prise en charge Logitech est intentionnellement étiquetée comme initiale. Le parcours SideWinder FFB2 a le plus d'heures de banc d'essai ; si vous possédez un G940, un Force 3D Pro ou un WingMan Force 3D, exécutez Doctor et envoyez un lot de diagnostic si la polarité, le ressort, les effets périodiques ou la fusion logicielle doivent être ajustés.

v1.0.0-beta.13

Changé

  • Les diagnostics sont désormais une page de triage du support. La page s'ouvre avec les cartes d'état Périphérique, Source de données, Sortie de force et Journal, puis affiche les signaux d'exécution en direct et un journal des événements consultable. Vous pouvez sélectionner les lignes visibles, copier uniquement la vue filtrée, copier ou exporter le journal de session complet sur disque et créer un lot de diagnostic depuis la même surface.
  • Doctor est divisé en vérifications de santé et matériel avancé. Les vérifications quotidiennes démarrent désormais dans l'onglet Vérifications de santé avec des états PASS / WARN / FAIL / INFO / READY plus clairs. La polarité, le test du drag-pad en direct, les périodiques mixés par logiciel et la sonde des effets matériels ont été déplacés vers l'onglet Matériel avancé.
  • L'aide est désormais un centre d'action à onglets. Les onglets Démarrer, Dépannage, Assistance et Ressources rassemblent la liste de mise en route, l'état de la configuration, le chemin du lot de diagnostic, le lien de commentaires, les documents en ligne, le lien de confidentialité et la solution de secours intégrée/manuelle en un seul endroit.
  • L'habillage du tableau de bord et des fenêtres a été peaufiné pour la sortie. Les métriques du tableau de bord, les cartes ressort/axe, les puces de force et les lignes d'effets sont plus spacieuses avec la taille de capture 1280×886 de l'application. Les contrôles de fenêtre natifs du système d’exploitation gèrent la réduction, l’agrandissement, la fermeture et le redimensionnement.
  • L'éditeur, la licence et la copie de l'avis ont été actualisés. Help/About/docs utilise désormais systématiquement l'identité de l'éditeur Rohsam Inc., le libellé de la licence bêta, le lien de confidentialité et les emplacements de notification de tiers.

Interne

  • Le pipeline de version balisée signé est désormais le chemin de construction bêta canonique, avec une documentation pour le flux d'opérateur depuis la balise jusqu'au programme d'installation Windows téléchargeable, Linux AppImage et latest.json manifeste.

v1.0.0-beta.12

Changé

  • Le programme d'installation de Windows est désormais signé par code. Signé avec Azure Trusted Signing sous l'éditeur RohsamInc. Cliquez avec le bouton droit sur le programme d'installation → PropriétésSignatures numériques à vérifier avant d'exécuter. SmartScreen affichera RohsamInc en tant qu'éditeur plutôt que Inconnu si un avertissement apparaît pendant que la réputation du fichier s'accroît. Le contrôle intelligent des applications et la politique d'entreprise peuvent encore être plus strictes sur les toutes nouvelles versions. Aucun autre changement par rapport à la version bêta.11.

v1.0.0-bêta.11

Corrigé

  • La pause MSFS et la pause active s'arrêtent désormais immédiatement. Le pont écoute les événements du système de pause MSFS et supprime les forces dynamiques dès qu'une pause est signalée, plutôt que d'attendre plusieurs secondes que la télémétrie semble obsolète.
  • Le manche tient un ressort neutre en pause. Les effets dynamiques deviennent silencieux, mais le ressort de centrage ne devient plus mou. La pause et la récupération après télémétrie gelée utilisent un ressort neutre par défaut jusqu'à la reprise des données en direct.
  • Les ressorts de roulis et de tangage récupèrent après des saccades. Après un chemin de mise au repos / arrêt total, le répartiteur DirectInput télécharge à nouveau les paramètres de condition du ressort de centrage avant de rejouer les effets, empêchant ainsi un axe de disparaître silencieusement après une longue pause ou un bégaiement d'image.
  • Doctor et le runtime s'accordent désormais sur le mode matériel. Le matériel reste la valeur par défaut lors d'une nouvelle installation. Les périodiques mélangés par logiciel ne sont utilisés que lorsque l'utilisateur les choisit, lorsque la vérification du matériel l'exige, ou lorsqu'un chemin classifié de récupération après plantage d'effet matériel l'active.

Changé

  • Le gain de sortie du pont est désormais de 95 %. L'application rapproche beaucoup plus le FFB2 de l'autorité totale du périphérique tout en laissant une marge de 5 % pour le pilote et le micrologiciel.
  • La visibilité des forces du tableau de bord a été reconstruite. Le tableau de bord sépare désormais le ressort de base toujours actif des canaux dynamiques, affiche les contributeurs de force active sous forme de puces lisibles et maintient les commandes de groupe d'effets stables pendant les mises à jour de télémétrie en direct à 50 Hz.
  • Les profils s'adaptent désormais à davantage d'avions. Les profils de démarrage et les profils utilisateur partagent une liste consultable, le profil actif est mis en surbrillance et les profils peuvent être appliqués directement à partir de la liste.

Nouveau

  • Profils de démarrage pour plus d’avions MSFS. Les démarreurs intégrés en lecture seule incluent désormais le Cessna 172 Skyhawk (G1000), le Daher TBM 930, le Beechcraft King Air 350i, l'Airbus A320neo et le Boeing 747-8 Intercontinental.
  • Actualisation de la page d'aide. La page d'aide intégrée à l'application propose désormais un flux pratique de mise en route, l'état de la configuration, l'ordre de réglage, des conseils sur l'ensemble de support et des chemins de dépannage courants.

Interne

  • Le programme d'exécution Windows E2E peut désormais créer des exécutions de tests d'administrateur, exécuter de nouvelles installations utilisateur, exercer une automatisation de simulation/profil/fake-sim, générer un guide manuel HTML et télécharger des résultats déterministes lorsque le jeton d'ingestion est configuré.

v1.0.0-bêta.10

Corrigé

  • Plantage en mode matériel Windows pendant un vol actif. Certains utilisateurs de Sidewinder FFB2 pouvaient exécuter le pont en mode matériel pendant un certain temps, puis subir un plantage dans pid.dll / pile DirectInput à mesure que les effets dynamiques étaient alloués ou rejoués. Il ne s'agissait pas d'un problème MSFS ni de la preuve d'un mauvais firmware du SideWinder. La cause première était notre architecture : FFB-Bridge traitait chaque signal logique du simulateur comme son propre effet DirectInput conservé, créant ainsi une grande table d'effets physiques sur une ancienne pile HID/PID. La bêta.10 remplace cela par une topologie matérielle compacte validée en vol MSFS en direct.
  • La sonde matérielle n'a plus besoin d'un vol actif. Doctor Tester les effets du matériel Le bouton lance désormais une sonde hors processus pour la même topologie compacte que le pont utilise en production. Un crash natif de DirectInput supprime uniquement le travailleur de sonde, pas l’interface utilisateur du pont.

Changé

  • Mode matériel Compact DirectInput. Le mode matériel Windows alloue désormais un vecteur constant, un ressort à deux axes et un pool périodique paresseux à trois emplacements (Sine, Triangle, Triangle). L'ensemble complet des effets logiques est toujours présent : la piste, le train, les freins, le moteur, les tremblements et les one-shots sont programmés dans le pool réutilisable au lieu d'être conservés un pour un.
  • Les périodiques mélangés par logiciel restent la solution de repli de sécurité. Si une pile de pilotes Windows particulière plante toujours, le prochain lancement peut mettre cette installation en quarantaine dans le mélange de logiciels. En utilisation normale de la version bêta.10, laissez le mode matériel activé ; c'est le chemin éprouvé et plus net.

Remarques

  • Cette version concerne avant tout la stabilité. Le nouveau chemin matériel peut sembler légèrement différent des versions précédentes, car les effets sont programmés sur moins d'emplacements physiques. Utilisez le réglage du profil pour les ajustements de sensation avant de recourir à la fusion logicielle.

v1.0.0-beta.9

Corrigé

  • Crash à la fermeture sous Windows. Un petit nombre de testeurs voyaient le pont mourir avec une fenêtre contextuelle de rapport d'erreurs Windows citant 0x80131506 — le code « erreur interne fatale » du runtime .NET — lorsqu'ils cliquaient sur Quitter ou fermaient la fenêtre. Cause première : le thread de l'interface utilisateur et la boucle de contrôle du runtime appelaient tous deux DirectInput au même instant lors de l'arrêt, et le marshaller COM a fini par le remarquer et a détruit le processus. Tous les accès à DirectInput sont désormais sérialisés via un verrou unique à la limite du périphérique, de sorte que les deux threads ne peuvent jamais entrer en concurrence sur le marshaller. La signature de ce bug est désormais éteinte sur le manche du développeur.
  • Le manche devient silencieux dès que vous cliquez sur Quitter. Certains testeurs ont signalé que les effets de fin (vibration, tremblement) se produisaient encore pendant environ 32 secondes après la fermeture du pont. La bêta.8 avait attaqué le même symptôme avec une commande d'arrêt global au niveau du pilote, mais le nettoyage par effet qui s'exécutait ensuite, sur cette pile de pilotes, bloquait chaque appel pendant toute la durée de lecture du micrologiciel de l'effet — l'arrêt se déclenchait, puis le processus restait bloqué silencieusement pendant le nettoyage pendant que le micrologiciel terminait sa traîne. Le chemin d'arrêt ignore désormais entièrement le travail par effet et utilise deux commandes au niveau de l'appareil (arrêt global + réinitialisation de la table des effets du micrologiciel) qui reviennent immédiatement. Le manche redevient silencieux et tient le centre proprement.

Changé

  • Le FFB en mode matériel est à nouveau le mode par défaut. La bêta.8 avait défini les périodiques en mélange logiciel comme valeur défensive par défaut ; la justification étant résolue, le mode matériel redevient la valeur par défaut à la nouvelle installation : latence plus faible, formes d'onde générées par le micrologiciel, pas de synthèse côté CPU. Les utilisateurs existants qui étaient en mélange uniquement parce que la bêta.8 les y avait placés sont migrés vers le mode matériel une seule fois au premier lancement de cette version. Si vous préférez le mélange logiciel — vous en aimez simplement la sensation — Doctor → Compatibilité matérielle conserve la bascule et votre choix sera conservé. La migration automatique ne s'exécute qu'une fois par version.

v1.0.0-beta.8

Nouveau

  • TrimRelief — mode de compensation alternatif. Un nouveau modèle de l'interaction entre la force de trim et la force du manche. Avec TrimRelief activé, la charge de vitesse est calculée par rapport à (gouverne de profondeur − trim) au lieu de la déviation totale de la surface, et le centre du ressort suit le trim avec la même autorité. À un état stationnaire compensé avec manche neutre : force ressentie nulle, le manche reste en position compensée au relâchement. Cela correspond au comportement d'un véritable manche relié par câbles et à la façon dont XPforce / FSforce modélisent la même idée. Désactivé par défaut — les profils existants et le mécanisme historique de relocalisation du centre de TrimFeel restent exactement tels qu'ils étaient. Activez-le sur la page Réglages sous Sensation du manche ; six nouveaux tests unitaires + six tests d'intégration du pipeline figent le comportement. Patrik (FB-0002) a signalé cela comme la fonctionnalité manquante par rapport aux autres outils FFB — merci Patrik.
  • Périodiques mixtes logiciels : défaut défensif en version bêta.8, annulé en version bêta.9. Un mode de répartition alternatif qui n'alloue que quatre effets matériels obligatoires (force constante de tangage + roulis et ressort) et synthétise chaque périodique, one-shot et tremblement en C# à 200 Hz, en intégrant le résultat dans les sorties à force constante de tangage et de roulis. Joue tous les effets simultanément, quel que soit le nombre d'emplacements exposés par le micrologiciel. La bêta.8 en a fait la valeur par défaut à la nouvelle installation ; la bêta.9 est revenue au mode matériel. Le mixage logiciel reste disponible — Doctor → Compatibilité matérielle, redémarrage requis.

Corrigé

  • Les effets ne durent plus toute leur durée à la fermeture. Quelques testeurs ont signalé que quitter le pont en plein vol laissait des effets de vibration/tremblement audibles sur le manche pendant environ 32 secondes — la durée de lecture naturelle de la minuterie d'effet du micrologiciel. Le chemin d'arrêt envoie désormais un message au niveau du pilote DISFFC_STOPALL avant de relâcher l'appareil, en arrêtant immédiatement chaque effet. Distinct de l'ancien Stop par effet, qui, sur certaines piles, n'arrête pas les périodiques déjà en cours de lecture.
  • Les crashs natifs n'abandonnent plus les effets. Le gestionnaire d'exceptions vectorielles qui détecte les violations d'accès envoie désormais DISFFC_STOPALL + DISFFC_RESET + Unacquire de manière synchrone avant la mort du processus. Ainsi, si le pont AV est profondément ancré dans le pilote, la table des effets du micrologiciel est nettoyée et l'acquéreur suivant (le pont lui-même, lors de la relance) part d'un bon état connu au lieu d'hériter des forces qui étaient actives au moment du crash.
  • Le manche reste fermement centré dans tous les états de non-conduite. Désarmement, simulateur en pause, menu principal du simulateur, chargement du simulateur, EN ERREUR — tous les cas qui pouvaient auparavant laisser le manche mou le maintiennent désormais fermement au centre. Le ressort du pipeline s'estompe proprement jusqu'à une ligne de base non nulle chaque fois que la télémétrie est indisponible, au lieu de tomber à zéro en même temps que les forces dynamiques.
  • La boîte de dialogue Crash offre une récupération en un clic. La boîte de dialogue de rapport de crash peut offrir un Passer aux périodiques mixés par logiciel le cas échéant. Un clic inverse la préférence et le lancement suivant démarre dans l'autre mode de répartition sans que vous ayez à toucher à Doctor.

Supprimé

  • L'interface destinée à l'utilisateur repli du nombre d'effets (et son FFB_BRIDGE_MAX_EFFECTS variable d'environnement, brièvement livrée en beta.7) — le mélange logiciel la domine. La solution de secours allouait cinq effets matériels, choisissait le plus fort dans un tick donné et abandonnait le reste. Le mélange logiciel en alloue quatre et joue chaque effet simultanément. Existant MaxEffectCount valeurs en hardware.json migrer automatiquement vers UseSoftwareBlending = true au premier lancement ; le champ hérité est supprimé lors de la prochaine sauvegarde.

Interne

  • Le rythme des ticks de la boucle de contrôle passe automatiquement de 50 Hz à 200 Hz lorsque le mélange logiciel est activé — les périodiques synthétisés produiraient un fort repliement à 50 Hz face à des formes d'onde à 33 Hz. Le mode matériel reste à 50 Hz.
  • Le compresseur souple sur le bord de sortie de l'appareil remplace une limitation dure. Identité à ±0,9 près, puis asymptotique à ±1 au-delà — préserve la direction et l'ampleur relative lorsque plusieurs effets s'additionnent au-delà de la saturation, au lieu de laisser l'effet le plus fort écraser le reste.
  • Carte de sortie de force en direct sur la page Mock SimConnect afin que vous puissiez observer TrimRelief et le centre du ressort suivre le trim en temps réel sans voler.

v1.0.0-beta.7

Corrigé

  • Le bug « fonctionne une fois, puis plante quand je clique sur Armer ». Une poignée de bêta-testeurs ont signalé que le pont fonctionnait correctement au premier lancement, puis plantait à chaque armement suivant — jusqu'à ce qu'ils débranchent le manche ou redémarrent. Cause première : le pilote Windows du FFB2 conserve son état d'un processus à l'autre. Lorsqu'une exécution précédente s'est terminée de manière non propre (un plantage, une fermeture forcée, une coupure de courant), l'exécution suivante héritait de l'état pollué et plantait en tentant d'allouer de nouveaux effets. Le pont réinitialise désormais l'état des effets du pilote à chaque connexion et déconnexion, de sorte qu'une exécution précédente ne peut pas corrompre la suivante. Vérifié sur l'établi : forcer une fermeture en milieu de session puis relancer ne reproduit plus le plantage. Si vous contourniez ce problème avec FFB_BRIDGE_MAX_EFFECTS=5, vous pouvez supprimer la variable d'environnement sur beta.7.

Interne

  • Outil de diagnostic interne pour enquêter sur les joysticks à retour de force que le pont ne prend pas encore en charge. Construit dans le cadre de la recherche continue sur le matériel ; pas encore accessible à l'utilisateur, mais le même outil a isolé le bogue d'état du pilote FFB2 corrigé ci-dessus.

v1.0.0-beta.6

Nouveau

  • Physique des chutes de manches. Un nouvel effet modélise le biais gravitationnel qui tire le manche vers l'avant dans un avion sans assistance lorsqu'il n'y a pas d'air sur la gouverne de profondeur — la traction constante vers l'avant que vous ressentez à l'arrêt ou en roulage dans un Cessna. S'estompe jusqu'à zéro selon une vitesse de fondu réglable (30 kt par défaut). Trouvez-le sur la page Réglages sous Sensation du manche → Chute du manche. Les valeurs par défaut sont adaptées à l'aviation générale ; baissez la Force vers 0 pour le neutraliser sur les profils jet / commandes de vol électriques.
  • Test de polarité en direct sur Doctor. Une carte de compatibilité matérielle en haut de la page Doctor héberge un drag-pad X-Y qui pilote le stick en temps réel. Cliquez sur Démarrer, faites glisser la rondelle, cliquez sur Arrêter, puis répondez « Le manche a-t-il suivi la rondelle ? » - Oui n'apporte aucun changement, Non inverse automatiquement l'inversion de polarité au niveau de l'installation. Remplace l’ancien flux « imaginez votre manche en miroir ».

Changé

  • Le Inverser la polarité de l'axe FFB-Bridge 1.0 est disponible. Ce manuel suit l'application actuelle, y compris les changements de réglage 1.0 et de Mock Sim. Si une section semble obsolète, signalez-la via le et se déplacent ensemble, correspondant à la façon dont les particularités du micrologiciel FFB2 se présentent réellement. Les paramètres par tangage existants sont migrés au premier lancement.
  • Par curseur et par section réinitialiser les flèches sur la page Tuning, plus un Abandonner sur la carte Profil : il est plus facile de quitter une expérience que de recharger le profil.
  • La molette de la souris sur un curseur nécessite désormais le focus. Le survol et le défilement ne capturent plus la roue, vous pouvez donc faire défiler la page de réglage au-delà des curseurs survolés sans les pousser.
  • Plage de force de chute du manche étendue de 0–0,5 → 0–1,0 pour le matériel nécessitant plus de traction.

Corrigé

  • La boîte de dialogue Fix-config de Doctor ne revendique plus que MSFS est livré sans point de terminaison TCP SimConnect - la formulation est antérieure à la réalité d'écoute-:500 côté Proton.
  • Actualiser la version (2026-04-27). L'étape 2 de la boîte de dialogue de bienvenue a été reformulée pour supprimer la formulation obsolète « Arm forces with SPACE » héritée de l'époque où la version bêta.5 a supprimé les raccourcis clavier globaux ; elle se lit désormais « Armez le manche » avec le texte de la bande supérieure façon jauge de cockpit. Le bouton de déclenchement de la liste déroulante des profils et la largeur de la fenêtre contextuelle s'alignent désormais parfaitement, au lieu d'un décalage de 8 à 10 px lorsque la colonne des points « modifié » se réduisait ; un petit espace vertical sépare le déclencheur de la fenêtre contextuelle pour qu'ils se lisent comme deux surfaces distinctes. Même version bêta.6 ; si vous avez installé avant cette date, retéléchargez depuis /download pour la touche finale.

v1.0.0-beta.5

Nouveau

  • Interactions avec les curseurs révisées : cliquez n'importe où sur la piste saute le pouce à ce point ; le glisser fonctionne comme avant ; la molette de la souris et les touches fléchées déplacent le curseur ciblé. Points « modifié » par curseur, anneaux de focus et habillage de curseur unifié sur chaque page.

Supprimé

  • Espace = Armer et D1–D8=Naviguer les raccourcis clavier globaux ont été supprimés. Ils ont détourné la barre d'espace et les touches numériques lorsqu'une TextBox possédait le focus (en enregistrant un nom de profil, par exemple), et n'ont de toute façon tiré que lorsque la fenêtre du pont était au premier plan - rare dans la pratique car la simulation est au premier plan pendant que vous volez. Le menu de la barre d'état expose toujours Armer / Désarmer / Quitter. Esc pour annuler la boîte de dialogue de confirmation d'armement reste.

v1.0.0-bêta.4

Corrigé

  • Correctif : défensif DIPERIODIC structure init plus un filtre de crash SEH natif sous Windows. Un rapport de bêta-testeur a signalé une violation d'accès en profondeur dans DirectInput. CreateEffect sur certaines versions de Win11 que nous n'avons pas pu reproduire localement. Correction par ceinture et bretelles — nous initialisons nous-mêmes la structure à zéro avant l'appel d'API (la spécification l'exige de toute façon), plus un filtre d'exception structurée qui capture l'AV à la frontière et la fait remonter comme un état Faulted récupérable au lieu de faire tomber le processus.

v1.0.0-bêta.3

Nouveau

  • Bande d'état supérieure de la jauge du cockpit. La bascule du bras, les voyants SIM/appareil/mode, le sélecteur de profil et le bouton Tune/Save ont été déplacés du tableau de bord et de la barre latérale vers une seule bande pleine largeur en haut de chaque page. La bande est le cockpit opérationnel ; le tableau de bord est désormais purement une surface de télémétrie.
  • État FAULTED. Lorsqu'un prérequis tombe pendant l'armement (manche débranché, simulateur planté), la jauge passe à FAULTED, les forces s'arrêtent et le voyant correspondant devient rouge. Cliquez sur la jauge pour accuser réception et réinitialiser — le prérequis doit être rétabli avant que le réarmement ne soit autorisé.
  • Phase de clarté de l'UX des profils. Points de modification par curseur sur la page Réglages ; une paire Enregistrer / Enregistrer sous… en ligne sur la carte Profil ; le point de modification du sélecteur de profil résume « ce profil a des modifications non enregistrées ».

v1.0.0-beta.2

Corrigé

  • Correctif le jour même : Paramètres SimConnect par défaut de Windows. MSFS 2024 est livré avec SimConnect.xml avec une entrée IPv4 activée sur le port 500 à chaque installation — Steam, Microsoft Store, Proton — mais Linux traite les ports <1024 comme privilégiés, de sorte que MSFS sous Proton ne peut pas réellement s'y lier. Le pont utilise désormais par défaut 127.0.0.1:500 sous Windows (où cela fonctionne) et 127.0.0.1:5111 sous Linux (où Proton peut se lier). Doctor a appris à détecter l'installation du Microsoft Store sur %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.

v1.0.0-beta.1

Bêta publique initiale

Première version étiquetée. L'application de bureau pilote un Sidewinder Force Feedback 2 de MSFS 2024 (SimConnect TCP) et X-Plane 11/12 (UDP RREF, pas de plugin) sur Windows 10+ et Linux moderne. Treize effets de force avec curseurs de gain par effet + gain principal ; modèle de sécurité d'armement/désarmement avec accusé de réception du premier lancement ; résident du plateau avec cache-plateau en fermeture ; Pages Diagnostics + Doctor pour le triage ; Profil de démarrage Cessna 172 intégré. Site public en direct sur FFB-Bridge.com avec des téléchargements sécurisés derrière un jeton envoyé par courrier électronique.

Chaque sortie est également annoncée par courrier électronique aux abonnés. Si vous vous êtes inscrit aux téléchargements, vous êtes déjà sur la liste de mise à jour et pouvez vous désinscrire de n'importe quel e-mail.