Journal des modifications
Ce qui a changé dans chaque version 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 courriel 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 maintenant sur les bases à retour de force MOZA AB9 et AB6.
Corrigé
- Le centrage du ressort des MOZA AB9 et AB6 fonctionne maintenant. 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 maintenant correctement, de sorte que le manche se centre et garde le neutre comme prévu.
v1.2.0
Une grosse version. Flight Check est une nouvelle façon guidée de confirmer que chaque force que produit votre manche est correcte, et un long arc de correction du sens de la force et du signe du trim est maintenant clos. La direction, le centrage et le trim se comportent de façon cohérente à travers le matériel et les deux simulateurs, et il existe désormais une façon 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 de vitesse jusqu'au trim, aux tremblements, aux effets de sol et aux déclenchements uniques, son propre bouton Test qui ne pilote que cet effet sous forme d'état stable et maintenu, avec une instruction vous indiquant ce que vous devriez ressentir et un vote Works ou Doesn't. Il fonctionne au banc, sans aucun simulateur requis.
- Les vérifications de direction détectent les axes inversés. Les vérifications de tangage et de roulis poussent le manche dans une direction nommée afin que vous puissiez confirmer qu'il se déplace physiquement dans le bon sens. Si c'est inversé, Flight Check vous indique exactement quel bouton activer dans Settings, Hardware.
- Un panneau de résultats qui vous indique quoi faire ensuite. Les résultats sont résumés avec des recommandations concrètes et des sauts en un clic vers le bon réglage, et une finale Fly the flight joue chaque effet en séquence avec un avion animé et une chronologie de sorte que vous pouvez les ressentir toutes s'assembler.
Sens de la force et trim
- Sens du trim en direct sous MSFS corrigé. Le trim cabré fait maintenant s'établir le manche vers l'arrière, là où il était auparavant inversé en direct sous MSFS. Confirmé sur un MOZA AB9 dans MSFS comme dans X-Plane.
- Réinitialisation unique de la polarité d'axe. Les corrections de direction et de trim ont rendu redondantes les inversions d'axe manuelles précédentes, de sorte qu'au premier lancement, 1.2.0 sauvegarde vos réglages matériels et efface les inversions périmées. Si votre matériel est réellement câblé à l'envers, réactivez l'inversion une fois et elle persiste. Une véritable inversion d'axe tangage/roulis est préservée.
- Commandes de polarité par axe. Settings, Hardware expose maintenant les quatre signes de polarité indépendamment, inverser la force de tangage et de roulis et inverser le centrage de tangage et de roulis, pour un matériel dont le sens de la force dirigée diffère du sens de son centre du 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 maintenant un appareil reconnu sous Windows et Linux. Windows le pilote au moyen de DirectInput/PID, le backend que l'utilisateur déclarant avait déjà en fonctionnement. Il s'agit d'un ajout préliminaire : sous Linux, le pont peut ouvrir la base, mais l'actuation de la force n'est pas encore confirmée, alors traitez la prise en charge de l'AY210 comme expérimentale pour l'instant.
- Rappel de configuration MOZA. La première fois qu'une base MOZA se connecte, une boîte de dialogue unique vous guide à travers les réglages 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 ne s'oppose pas au pont.
Remerciements
Cette version a été portée par des utilisateurs qui se sont investis avec nous.
- raffarb, qui a cerné l'inversion du trim du Logitech G940 sous Linux et a testé les corrections.
- MasterLooser, qui a signalé des forces MOZA AB6 inversées dans X-Plane et a confirmé la cause profonde au moyen d'un test d'inversion de direction dans le code. Ce fil est la raison directe pour laquelle les commandes de polarité par axe et le diagnostic guidé Flight Check existent. Lisez le fil.
- SimInvent, qui a reproduit le comportement de force inversée sur un yoke fait maison et a testé les versions de diagnostic. Le SimInvent FFB Yoke est un yoke à retour de force à faible coût, à construire soi-même, et un projet libre véritablement génial, jetez-y un coup d'œil. Voir le fil de la communauté.
- sa'ar, pour le 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 maintenant la norme 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 de façon plus stricte. 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 délimité. 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 soutien plus complets 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 de 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 maintenant les envois répétés de conditions de ressort après l'armement initial du ressort de centrage, ce qui empêche les piles de 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 exécution
- Lissage optionnel des forces constantes. Settings → Hardware inclut maintenant 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 manches puissants sans modifier les vibrations, buffets, one-shots ni valeurs de profil.
Profils et soutien
- 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 soutien. Les bundles de soutien incluent maintenant 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 maintenant le même pavé de test direct à force constante ; faire glisser le palet valide donc le vrai chemin de sortie matériel plutôt que 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 de bureau 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 le contrôle de santé pourrait lire « TCP sur :500 activé » et réussir alors qu'aucune connexion n'était jamais possible. La détection au premier lancement n'adopte plus de port non lié, indique 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 de fonctionnalités 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 façon dont différents systèmes de commande se ressentent, 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'intérieur de 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 se limite à X-Plane 12 avec le 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 manches à 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 branché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 sensation du système de commande. Un par avion Manuel / À assistance hydraulique / Fly-by-wire choix en haut du groupe Stick feel de la page Réglage. Manuel laisse la sensation exactement comme avant ; Assisté hydrauliquement atténue la charge aérodynamique comme le fait un système à sensation artificielle ; Fly-by-wire supprime la charge aérodynamique et le raidissement dû au facteur de charge, correspondant à un manche latéral centré par ressort.
- Stick-shaker de décrochage. 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églage.
- Shimmy de la roue avant. Une vibration rapide de roulis au sol d'un côté à l'autre, réglable par avion.
- Indice de tangage à l'accélération au sol. Un signal d'axe de tangage lié à l'accélération pendant le roulis 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.
Trim
- Trim est maintenant un commutateur. Un seul Activer le trim La bascule remplace l'ancienne paire de mécanismes de trim qui se chevauchent. Lorsqu'elle est activée, le trim atténue la force de vitesse maintenue et déplace l'endroit où le manche se stabilise ; lorsqu'elle est désactivée, le trim n'a aucun effet sur le manche. La gouverne de profondeur est la commande principale, la force des ailerons figurant sous une section Avancé. L'ancien mode de trim centre uniquement a été retiré : « Activer le trim » désactivé 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) en fonction des directives WCAG 2. Il change seulement d'apparence ; cela ne change aucune force de sortie.
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échargé silencieusement. Les démarreurs 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 facultatifs 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 courriels de téléchargement, les documents et le manifeste de version pointent désormais vers v1.0.0 plutôt qu'un canal RC ou bêta.
- Programme d'installation Windows et Linux AppImage signés.
Les artefacts actuels sont
ffb-bridge-setup-1.0.0-x64.exeetFfbBridge-1.0.0-x86_64.AppImage.
Sensation et réglage
- Le gain principal adapte désormais tout. Le gain maître de niveau supérieur est le véritable volume maître du FFB : coefficient de ressort, charge de vitesse, grondements, tremblements, forces de traînée soutenues et one-shots le suivent tous. 0 % n'envoie aucune sortie de force ; 100 % est le niveau conçu.
- Le plancher du ressort à basse vitesse est exposé et réajusté. La valeur par défaut cachée de RC2 de 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 qui ont installé RC2 héritent du plancher corrigé au lieu de conserver un ressort de taxi/ralenti faible et accidentel.
- Les profils d'avions fournis 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 des curseurs enseigne désormais le réglage. Les lignes de réglage expliquent désormais ce que fait la commande et ce qu'un pilote devrait changer lorsque le manche semble trop léger, trop lourd, trop bruyant, trop lâche autour du centre ou trop agressif sur un indice.
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 trim, les chemins de tremblement (buffeting) 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 du grondement du moteur est augmentée dans les démonstrations et les profils du 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. Mock Sim pilote désormais l'état du spoiler suffisamment fortement pour prouver le chemin du tremblement de spoiler au lieu de paraître actif tout en ne produisant aucune force utile.
- Garde contre l'état HID/PID périmé brut 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 tue 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, ramène les entrées de démonstration aux valeurs par défaut et ramène le pont à 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 : course au décollage, tremblement des freins, turbulences, tremblement des volets, tremblement d'aérofrein, tremblement de décrochage, tremblement de survitesse, amortissement du taux, plus un test direct du manche pour le suivi du centre du ressort.
- Ancien encombrement supprimé. La sélection de sources inactives, les bandes de données aériennes, les extras de contrôle fin, les lectures de sortie de force en direct et les contrôles de profil via simulation ont été supprimés car ils rendaient la page plus difficile à comprendre sans améliorer les tests utilisateur.
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 du pilote automatique bien plus sûr, télémétrie de trim MSFS corrigée et interface claire / 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.dllchemin 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 inclus. 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 maintenant intentionnellement 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 désormais 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 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 trim est activé, un régime permanent 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 gouverne. Les profils enregistrés existants restent les vôtres ; retestez l'option sur RC2 avant de décider si elle a sa place dans votre profil d'avion.
Nettoyage de l’interface
- Les couleurs de force du Dashboard sont plus lisibles. La charge de l'axe et la charge du 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 pastilles engagées conservent désormais un 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 a été largement repensée : nouveau look, plus d'effets que vous pouvez ressentir, des paramètres par défaut plus intelligents, et le curseur de grondement du moteur fait enfin ce qu'il dit sur les turbopropulseurs et les jets.
Nouveau look
- Thèmes clair et sombre. 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.
- Nous essayons de fournir une assistance pratique, en particulier lorsque les rapports incluent des étapes de reproduction claires, des captures d'écran, des journaux ou un ensemble de support. Le support n'est pas garanti et les temps de réponse peuvent varier en fonction du volume de problèmes et du matériel impliqué. 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 bleus froids, moteur + sol + cellule en oranges chauds, impulsions mécaniques en orange chaud maintenu). Les puces s'estompent après leur 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 Réglage 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 train sorti et le propwash poussent désormais le manche de la même façon qu'ils poussent la vraie cellule : l'extension des volets compense vers l'avant, leur rentrée compense 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 « manche 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 valeur par défaut différente ; qui gagne désormais.
- 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.
- Les valeurs par défaut du grondement du moteur sont 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 grondement du moteur fonctionne désormais réellement sur les turbopropulseurs et les réacteurs. Le TBM 930 est le cas le plus bruyant : le curseur n'avait auparavant aucun effet sur le grondement ressenti. Le seul moyen de le faire taire était la mise en sourdine de l'ensemble du groupe d'effets. Le curseur fait désormais autorité sur tous les avions et toutes les simulations.
- 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.
- Limite de centrage du ressort Logitech. Le correctif de bêta.14 était erroné dans un cas limite ; il est maintenant correct.
- Plusieurs abonnements à la télémétrie silencieux ont été corrigés après un audit complet par rapport aux documents des SDK MSFS et X-Plane.
v1.0.0-beta.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 bizarreries de direction DirectInput et la couverture des règles d'autorisation 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 manches 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 udev Linux couvre tous les manches USB pris en charge. La règle du programme d'installation / de Doctor inclut désormais le SideWinder FFB2 ainsi que les trois identifiants Logitech sélectionnés.
Remarques
- La prise en charge de Logitech est intentionnellement étiquetée comme initiale. Le chemin du SideWinder FFB2 a le plus de temps de test au banc ; si vous possédez un G940, un Force 3D Pro ou un WingMan Force 3D, exécutez Doctor et envoyez un ensemble de support si la polarité, le ressort, les effets périodiques ou le mélange logiciel doivent être ajustés.
v1.0.0-beta.13
Changé
- Diagnostics est désormais une page de triage du support. La page s'ouvre avec les cartes Périphérique, Source de données, Sortie de force et Santé du 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 ensemble de support à partir de 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 pavé de glissement en direct, les périodiques mélangé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, Support et Ressources rassemblent en un seul endroit la liste de contrôle de mise en route, l'état de la configuration, le chemin de l'ensemble de support, le lien de rétroaction, la documentation en ligne, le lien de confidentialité et la solution de repli intégrée/manuelle.
- Le chrome 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 le texte de l'avis ont été actualisés. L'aide, le À propos et la documentation utilisent 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 des avis 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.jsonmanifeste.
v1.0.0-beta.12
Changé
- Le programme d'installation 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és → Signatures 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 récupération après pause et après télémétrie gelée utilise 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 de l'installation neuve. Les périodiques mélangés par logiciel ne sont utilisés que lorsque l'utilisateur les choisit, que la vérification du matériel l'exige, ou qu'un chemin de récupération après plantage d'effet matériel classifié 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 seule 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éverser des résultats déterministes lorsque le jeton d'ingestion est configuré.
v1.0.0-bêta.10
Corrigé
- Plantage du 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 planter dans Windows'
pid.dll/ Pile DirectInput au fur et à mesure que les effets dynamiques étaient alloués ou rejoués. Ce n'était pas un problème MSFS ni une preuve d'un mauvais micrologiciel Sidewinder. La cause première était notre architecture : le pont 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 version 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 plantage natif de DirectInput supprime uniquement le travailleur de sonde, pas l'interface utilisateur du pont.
Changé
- Mode matériel DirectInput compact. Le mode matériel Windows alloue maintenant 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 en matière de sécurité. Si une pile de pilotes Windows particulière plante toujours, le prochain lancement peut mettre cette installation en quarantaine vers le mélange logiciel. En utilisation normale de beta.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é
- Plantage à 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 fil 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 maintenant sérialisés via un seul verrou à la limite de l'appareil, de sorte que les deux fils ne peuvent jamais entrer en concurrence sur le marshaller. La signature de ce bogue est maintenant éteinte sur le manche du développeur. - Le manche devient silencieux dès que vous cliquez sur Quitter. Certains testeurs signalaient que les effets de fermeture (grondement, tremblement) se produisaient encore pendant environ 32 secondes après la fermeture du pont. Beta.8 avait attaqué le même symptôme avec une commande d'arrêt général au niveau du pilote, mais le nettoyage par effet qui s'exécutait ensuite bloquait, sur cette pile de pilotes, chaque appel pendant toute la durée de lecture du micrologiciel de l'effet — l'arrêt se déclenchait, puis le processus se figeait 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 général + réinitialisation de la table des effets du micrologiciel) qui reviennent immédiatement. Le manche devient silencieux et tient le centre proprement.
Changé
- Le FFB en mode matériel est à nouveau le mode par défaut. La version bêta.8 avait défini les périodiques mélangés par logiciel comme valeur défensive par défaut ; la justification résolue, le mode matériel redevient la valeur par défaut de 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 sur le mélange uniquement parce que la version bêta.8 les y avait mis 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 a toujours la bascule et votre choix sera conservé. La migration automatique ne s'exécute qu'une seule fois par version.
v1.0.0-beta.8
Nouveau
- TrimRelief — mode de trim alternatif. Un nouveau modèle pour la façon dont la force de trim et la force de manche interagissent. Avec TrimRelief activé, la charge de vitesse est calculée en fonction (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 régime stationnaire compensé avec le manche au neutre : force ressentie nulle, le manche reste en position compensée au relâchement. Cela correspond au comportement d'un véritable manche monté sur câble 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 TrimFeel de relocalisation du centre restent exactement tels qu'ils étaient. Activez-le sur la page Réglage sous Stick feel ; six nouveaux tests unitaires + six tests d'intégration de 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 effet 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 version beta.8 en a fait la valeur par défaut à la nouvelle installation ; beta.9 est revenu au mode matériel. Le mélange logiciel est toujours 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 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 maintenant un message au niveau du pilote
DISFFC_STOPALLavant 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 maintenant
DISFFC_STOPALL + DISFFC_RESET + Unacquirede manière synchrone avant la mort du processus. Ainsi, si le pont plante profondément dans le pilote, la table des effets du micrologiciel est nettoyée et l'acquéreur suivant (le pont lui-même, à la relance) part d'un état réputé bon au lieu d'hériter des forces qui étaient actives au moment du plantage. - 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 chemins qui pouvaient auparavant laisser le manche mou le maintiennent maintenant fermement au centre. Le ressort du pipeline s'estompe proprement vers une ligne de base non nulle chaque fois que la télémétrie n'est pas disponible, au lieu de tomber à zéro en même temps que les forces dynamiques.
- La boîte de dialogue de plantage offre une récupération en un clic. Première version candidate. L'application a été largement repensée : nouveau look, plus d'effets que vous pouvez ressentir, des valeurs par défaut plus intelligentes, et le curseur de grondement du moteur fait enfin ce qu'il annonce sur les turbopropulseurs et les réacteurs. Passer aux périodiques mélangés par logiciel le cas échéant. Un clic inverse la préférence et le lancement suivant démarre en mode de répartition alternatif sans que vous ayez à toucher Doctor.
Supprimé
- Le face-utilisateur repli du nombre d'effets
(et son
FFB_BRIDGE_MAX_EFFECTSvariable d'environnement, brièvement livrée en bêta.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 éliminait le reste. Le mélange logiciel en alloue quatre et joue chaque effet simultanément. Les existantsMaxEffectCountvaleurs enhardware.jsonmigrer automatiquement versUseSoftwareBlending = trueau premier lancement ; le champ hérité est supprimé lors du prochain enregistrement.
Interne
- Le taux de tick 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 s'aliaseraient fortement à 50 Hz contre 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 limite 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 voir TrimRelief et le centre du ressort suivre le trim en temps réel sans voler.
v1.0.0-bêta.7
Corrigé
- Le bug « fonctionne une fois, puis plante lorsque je clique sur Armer ». Quelques 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 incorrecte (un plantage, un arrêt forcé, 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 maintenant 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é au banc : forcer un arrêt en milieu de session et 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 manches à 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 aux utilisateurs, mais le même outil a isolé le bogue d'état du pilote FFB2 corrigé ci-dessus.
v1.0.0-beta.6
Nouveau
- Physique de la chute du manche. Un nouvel effet modélise le biais de gravité 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 au 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églage sous Sensation du manche → Chute du manche. Les valeurs par défaut conviennent à l'aviation générale ; baissez la Force vers 0 pour le faire taire sur les profils réacteur / fly-by-wire.
- Test de polarité en direct sur Doctor. Une carte de compatibilité matérielle en haut de la page Doctor héberge un pavé X-Y qui pilote le manche en temps réel. Cliquez sur Démarrer, faites glisser la pastille, cliquez sur Arrêter, puis répondez « Le manche a-t-il suivi la pastille ? » — 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 bascule maintenant le tangage et varient ensemble, correspondant à la façon dont les particularités du micrologiciel FFB2 se présentent réellement. Les réglages par axe de tangage existants sont migrés au premier lancement.
- Par curseur et par section réinitialiser les flèches sur la page Tuning, plus un Ignorer 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 é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 le texte obsolète « Arm forces with SPACE » resté en place avant que la bêta.5 ne supprime les raccourcis clavier globaux ; elle se lit maintenant « Armez le manche » avec le texte de jauge de cockpit de la bande supérieure. Le bouton de déclenchement de la liste déroulante des profils et les largeurs des fenêtres contextuelles s'alignent désormais au lieu d'être décalés de 8 à 10 px lorsque la colonne de points de modification se réduisait ; un petit espace vertical sépare le déclencheur de la fenêtre contextuelle afin qu'ils se lisent comme des surfaces distinctes. Même version bêta.6 ; si vous avez installé avant cette date, retéléchargez depuis /télécharger pour le vernis.
v1.0.0-beta.5
Nouveau
- Interactions avec les curseurs révisées : cliquez n'importe où sur le rail 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 de modification par curseur, anneaux de mise au point et habillage de curseur unifié sur chaque page.
Supprimé
- Espace = Armer et D1–D8=Naviguer
les raccourcis clavier globaux ont été supprimés. Ils détournaient la barre d'espace et les touches numériques lorsqu'une TextBox avait le focus (en enregistrant un nom de profil, par exemple), et ne se déclenchaient de toute façon que lorsque la fenêtre du pont était au premier plan — rare en pratique, car le simulateur est au premier plan pendant que vous volez. Le menu de la barre d'état système expose toujours Armer / Désarmer / Quitter.
Escpour annuler la boîte de dialogue de confirmation d'armement reste.
v1.0.0-bêta.4
Corrigé
- Correctif : défensif
DIPERIODICstructure init plus un filtre de plantage SEH natif sous Windows. Un rapport de bêta-testeur a signalé une violation d'accès en profondeur dans DirectInput.CreateEffectsur certaines versions de Win11, que nous n'avons pas pu reproduire localement. Correctif à toute épreuve : nous initialisons à zéro la structure nous-mêmes avant l'appel de l'API (la spécification dit que nous devons le faire de toute façon), plus un filtre d'exception structuré qui capture l'AV à la limite et la présente comme un état Faulted récupérable au lieu d'arrêter le processus.
v1.0.0-bêta.3
Nouveau
- Bande d'état supérieure de type jauge de cockpit. La bascule d'armement, 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 que vous êtes armé (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é.
- Tour de clarté UX des profils. Points de modification par curseur sur la page Réglage ; 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 par défaut de Windows SimConnect. MSFS 2024 est livré avec
SimConnect.xmlavec une entrée IPv4 activée sur le port 500 à chaque installation — Steam, Microsoft Store, Proton — mais Linux traite <1024 comme privilégié, de sorte que MSFS-sous-Proton ne peut pas réellement le lier. Le pont utilise désormais par défaut127.0.0.1:500sous Windows (où ça marche) et127.0.0.1:5111sous Linux (où Proton peut se lier). Doctor a appris à détecter l'installation du Microsoft Store à%LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.
v1.0.0-bêta.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 maître ; modèle de sécurité d'armement/désarmement avec accusé de réception du premier lancement ; résident de la barre d'état système avec masquage dans la barre d'état système à la 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 protégés derrière un jeton envoyé par courriel.
Chaque version est aussi annoncée par courriel aux abonnés. Si vous vous êtes inscrit pour les téléchargements, vous êtes déjà sur la liste de mises à jour et pouvez vous désabonner de n'importe quel courriel.