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 que le programme d’installation Windows ajoute

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 reçoive. Le contrôleur virtuel peut aussi accepter les effets de retour de force d’un simulateur qui envoie les siens, pour que Pro puisse les transmettre à votre base.
  • Native Consumer surveille le programme qui 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 mettre fin à ces forces.

Microsoft a certifié les 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 supprime le périphérique.

HidHide

HidHide est un pilote de filtre à code source ouvert 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.

Lorsque Pro route 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, du contrôleur virtuel, au lieu de deux.

  • Pro installe le paquet officiel HidHide 1.5.230, non modifié, et seulement si HidHide est absent.
  • Si HidHide 1.5.230 est déjà installé et fonctionne, l’installation le laisse tel quel.
  • 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 trouve 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 le retour de force au contrôleur virtuel, et quand il se ferme
HidHideProjet Nefarius, code source ouvertMasque 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 lorsque vous cliquez sur Télécharger les modèles vocaux, et la voix naturelle et le mot d’activation seulement si vous les choisissez.

ComposantUtilisationLicence
.NET 10 (Microsoft)Exécution de l’applicationMIT
Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.MvvmFenêtre de l’application, dessin et texteMIT et de type BSD
Polices Inter, JetBrains Mono, Noto SansTexte de l’interface en 16 languesSIL Open Font License
libevdevLecture de votre manche sous LinuxLicence X11
PortAudio, PortAudioSharp2Entrée du microphone et réponses vocalesLicence PortAudio, Apache 2.0
ONNX Runtime (Microsoft)Exécution des modèles vocaux sur votre ordinateurMIT
Moonshine (Useful Sensors), ajusté par RohsamReconnaissance vocaleMIT
Whisper base.en, whisper.cpp, Whisper.netReconnaissance vocale de secoursMIT
all-MiniLM-L6-v2, ajusté par RohsamCompréhension des commandes vocalesApache 2.0
Voix Kokoro-82M et listes de mots misakiRéponses vocales naturelles (facultatives)Apache 2.0
Modèles de caractéristiques openWakeWordMot d’activation (facultatif)Apache 2.0
System.Speech (Microsoft)Réponses vocales avec la voix de WindowsMIT
Natural EarthCartes et packs de cartes de Black BoxDomaine public
Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher)Code de jumelage de Cockpit WebMIT
HidHideMasquage des contrôleurs sous WindowsMIT

Avis complets

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