Documentation de la version actuelle FFB-Bridge Pro 1.0.0-rc.2 Vous avez trouvé une indication obsolète? Signalez-la dans le formulaire de commentaires.

Pilotes et logiciels tiers

Sous Windows, Pro installe des pilotes pour Commandes, sa future fonction de routage des entrées. Voici le rôle de chaque pilote, ainsi que les composants tiers utilisés par Pro et leurs licences.

Ce qu’ajoute le programme d’installation Windows

Le programme d’installation Windows ajoute deux paquets de pilotes : les pilotes Control Routing de Rohsam et HidHide. Tous deux servent à Commandes, qui arrive bientôt. Tant que Commandes n’est pas disponible, Pro ne route ni ne masque vos contrôleurs, et votre manche communique directement avec le simulateur.

Pilotes FFB-Bridge Control Routing

Rohsam Inc. a écrit ces pilotes pour Pro. Le paquet en contient deux :

  • Control Router permet à Pro de présenter un contrôleur virtuel au simulateur. Pro peut alors combiner et façonner les entrées de vos commandes physiques avant que le simulateur ne les voie. Le contrôleur virtuel peut aussi accepter les effets de retour de force d’un simulateur qui envoie les siens, afin que Pro puisse les transmettre à votre base.
  • Native Consumer surveille quel programme envoie des effets de retour de force à ce contrôleur virtuel. Il signale à Pro quand ce programme s’arrête ou se ferme, pour que Pro puisse couper ces forces.

Microsoft a certifié ces deux pilotes dans le cadre du Windows Hardware Compatibility Program pour Windows 11 version 25H2 (x64), et tous deux portent la signature de Microsoft. Dans le Gestionnaire de périphériques, le routeur apparaît sous Périphériques système sous le nom FFB-Bridge Pro Controls.

ÉlémentDétail
Control RouterVersion 2.0.0.4
Native ConsumerVersion 1.0.0.2
Certifié pourWindows 11 version 25H2, x64
Soumission Microsoft1152921505701980449

L’installation utilise l’outil DevCon de Microsoft pour créer le périphérique FFB-Bridge Pro Controls, puis supprime l’outil une fois terminée. La désinstallation de Pro retire le périphérique.

HidHide

HidHide est un pilote de filtre open source du projet Nefarius, écrit par Eric Korff de Gidts et Benjamin Höglinger-Stelzer et publié sous licence MIT. Il masque un contrôleur physique aux programmes de votre choix.

Quand Pro fait passer votre manche par un contrôleur virtuel, HidHide masque le manche physique au simulateur. Le simulateur reçoit alors vos entrées une seule fois, depuis le contrôleur virtuel, au lieu de deux.

  • Pro installe le paquet officiel HidHide 1.5.230, sans modification, et seulement si HidHide est absent.
  • Si HidHide 1.5.230 est déjà installé et fonctionne, l’installation n’y touche pas.
  • La désinstallation de Pro laisse HidHide en place, car d’autres programmes peuvent l’utiliser.

Si Windows doit redémarrer après l’installation de HidHide, l’installation l’indique et n’ouvre pas Pro. Redémarrez Windows, puis ouvrez Pro.

Si l’installation détecte une installation de HidHide différente ou endommagée, elle s’arrête sans la modifier. Réparez HidHide avec son programme d’installation officiel, redémarrez Windows et relancez le programme d’installation de Pro.

Différences entre les pilotes

PiloteOrigineRôle
Control RouterRohsam Inc.Crée le contrôleur virtuel que voit le simulateur
Native ConsumerRohsam Inc.Indique à Pro quel programme envoie du retour de force au contrôleur virtuel, et quand il se ferme
HidHideProjet Nefarius, open sourceMasque un contrôleur physique aux programmes choisis. Il ne crée aucun contrôleur et n’envoie aucune force.

macOS et Linux

Pro n’installe aucun pilote sous macOS ni sous Linux. Votre manche fonctionne grâce à la prise en charge native du système d’exploitation, comme dans FFB-Bridge Free. Voir Configuration du matériel.

Composants utilisés par Pro

Pro repose sur les composants ci-dessous. Les modèles vocaux ne font pas partie du programme d’installation. Pro télécharge la reconnaissance vocale et la compréhension des commandes quand vous cliquez sur Télécharger les modèles vocaux, et la voix naturelle et le mot d’activation seulement si vous les choisissez.

ComposantUtilisé pourLicence
.NET 10 (Microsoft)L’exécution de l’applicationMIT
Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.MvvmLa fenêtre de l’application, le dessin et le texteMIT et de type BSD
Polices Inter, JetBrains Mono, Noto SansLe texte de l’interface en 16 languesSIL Open Font License
libevdevLa lecture de votre manche sous LinuxLicence X11
PortAudio, PortAudioSharp2L’entrée du microphone et les réponses vocalesLicence PortAudio, Apache 2.0
ONNX Runtime (Microsoft)L’exécution des modèles vocaux sur votre ordinateurMIT
Moonshine (Useful Sensors), ajusté par RohsamLa reconnaissance vocaleMIT
Whisper base.en, whisper.cpp, Whisper.netLa reconnaissance vocale de secoursMIT
all-MiniLM-L6-v2, ajusté par RohsamLa compréhension des commandes vocalesApache 2.0
Voix Kokoro-82M et listes de mots misakiLes réponses vocales naturelles, en optionApache 2.0
Modèles de caractéristiques openWakeWordLe mot d’activation, en optionApache 2.0
System.Speech (Microsoft)Les réponses vocales avec la voix de WindowsMIT
Natural EarthLes cartes de Black Box et les packs de cartesDomaine public
Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher)Le code d’appairage de Cockpit WebMIT
HidHideLe masquage des contrôleurs sous WindowsMIT

Mentions complètes

Les mentions tierces de Pro contiennent l’avis de droit d’auteur et le texte complet de la licence de chaque composant. Elles couvrent aussi des éléments plus petits comme les icônes d’aéronefs et les illustrations des périphériques.