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ément | Détail |
|---|---|
| Control Router | Version 2.0.0.4 |
| Native Consumer | Version 1.0.0.2 |
| Certifié pour | Windows 11 version 25H2, x64 |
| Soumission Microsoft | 1152921505701980449 |
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
| Pilote | Origine | Rôle |
|---|---|---|
| Control Router | Rohsam Inc. | Crée le contrôleur virtuel que voit le simulateur |
| Native Consumer | Rohsam Inc. | Indique à Pro quel programme envoie du retour de force au contrôleur virtuel, et quand il se ferme |
| HidHide | Projet Nefarius, open source | Masque 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.
| Composant | Utilisé pour | Licence |
|---|---|---|
| .NET 10 (Microsoft) | L’exécution de l’application | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | La fenêtre de l’application, le dessin et le texte | MIT et de type BSD |
| Polices Inter, JetBrains Mono, Noto Sans | Le texte de l’interface en 16 langues | SIL Open Font License |
| libevdev | La lecture de votre manche sous Linux | Licence X11 |
| PortAudio, PortAudioSharp2 | L’entrée du microphone et les réponses vocales | Licence PortAudio, Apache 2.0 |
| ONNX Runtime (Microsoft) | L’exécution des modèles vocaux sur votre ordinateur | MIT |
| Moonshine (Useful Sensors), ajusté par Rohsam | La reconnaissance vocale | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | La reconnaissance vocale de secours | MIT |
| all-MiniLM-L6-v2, ajusté par Rohsam | La compréhension des commandes vocales | Apache 2.0 |
| Voix Kokoro-82M et listes de mots misaki | Les réponses vocales naturelles, en option | Apache 2.0 |
| Modèles de caractéristiques openWakeWord | Le mot d’activation, en option | Apache 2.0 |
| System.Speech (Microsoft) | Les réponses vocales avec la voix de Windows | MIT |
| Natural Earth | Les cartes de Black Box et les packs de cartes | Domaine public |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | Le code d’appairage de Cockpit Web | MIT |
| HidHide | Le masquage des contrôleurs sous Windows | MIT |
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.