Documentazione della versione corrente FFB-Bridge Pro 1.0.0-rc.2 Hai trovato un’indicazione obsoleta? Segnalala nel modulo di feedback.

Driver e software di terze parti

Su Windows, Pro installa i driver per Comandi, la sua futura funzione di instradamento degli input. Di seguito è spiegato cosa fa ciascun driver e quali componenti di terze parti Pro usa, con quali licenze.

Cosa aggiunge il programma di installazione per Windows

Il programma di installazione per Windows aggiunge due pacchetti di driver: i driver Control Routing di Rohsam e HidHide. Entrambi servono a Comandi, che sarà disponibile a breve. Finché Comandi non è disponibile, Pro non instrada né nasconde i controller, e la cloche raggiunge direttamente il simulatore.

Driver FFB-Bridge Control Routing

Rohsam Inc. ha scritto questi driver per Pro. Il pacchetto ne contiene due:

  • Control Router permette a Pro di presentare al simulatore un controller virtuale. Pro può così combinare e modellare gli input dei comandi fisici prima che il simulatore li riceva. Il controller virtuale può anche accettare effetti force feedback da un simulatore che invia i propri, in modo che Pro possa inoltrarli alla base.
  • Native Consumer rileva quale programma invia effetti force feedback a quel controller virtuale. Avvisa Pro quando quel programma si arresta o si chiude, così Pro può terminare quelle forze.

Microsoft ha certificato entrambi i driver tramite il Windows Hardware Compatibility Program per Windows 11 versione 25H2 (x64), ed entrambi portano la firma di Microsoft. In Gestione dispositivi, il router compare sotto Dispositivi di sistema come FFB-Bridge Pro Controls.

ElementoDettaglio
Control RouterVersione 2.0.0.4
Native ConsumerVersione 1.0.0.2
Certificato perWindows 11 versione 25H2, x64
Invio a Microsoft1152921505701980449

Il programma di installazione usa lo strumento DevCon di Microsoft per creare il dispositivo FFB-Bridge Pro Controls ed elimina lo strumento al termine. La disinstallazione di Pro rimuove il dispositivo.

HidHide

HidHide è un driver di filtro open source del progetto Nefarius, scritto da Eric Korff de Gidts e Benjamin Höglinger-Stelzer e distribuito con licenza MIT. Nasconde un controller fisico ai programmi scelti.

Quando Pro instrada la cloche attraverso un controller virtuale, HidHide nasconde al simulatore la cloche fisica. Il simulatore riceve così l'input una sola volta, dal controller virtuale, anziché due.

  • Pro installa il pacchetto ufficiale di HidHide 1.5.230, senza modifiche, e solo se HidHide non è presente.
  • Se HidHide 1.5.230 è già installato e funzionante, il programma di installazione lo lascia com'è.
  • La disinstallazione di Pro lascia HidHide al suo posto, perché altri programmi potrebbero usarlo.

Se Windows richiede un riavvio dopo l'installazione di HidHide, il programma di installazione lo segnala e non apre Pro. Riavvii Windows, poi apra Pro.

Se il programma di installazione trova un'installazione di HidHide diversa o danneggiata, si interrompe senza modificarla. Ripari HidHide con il suo programma di installazione ufficiale, riavvii Windows ed esegua di nuovo il programma di installazione di Pro.

Differenze tra i driver

DriverOrigineFunzione
Control RouterRohsam Inc.Crea il controller virtuale che il simulatore vede
Native ConsumerRohsam Inc.Indica a Pro quale programma invia force feedback al controller virtuale e quando quel programma si chiude
HidHideProgetto Nefarius, open sourceNasconde un controller fisico ai programmi scelti. Non crea alcun controller e non invia forze.

macOS e Linux

Pro non installa driver su macOS né su Linux. La cloche funziona tramite il supporto nativo del sistema operativo, come in FFB-Bridge Free. Vedere Configurazione dell'hardware.

Componenti usati da Pro

Pro si basa sui componenti elencati di seguito. I modelli vocali non fanno parte del programma di installazione. Pro scarica il riconoscimento vocale e la comprensione dei comandi quando fa clic su Scarica i modelli vocali, e la voce naturale e la parola di attivazione solo se le sceglie.

ComponenteUsoLicenza
.NET 10 (Microsoft)Esecuzione dell'appMIT
Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.MvvmFinestra dell'app, disegno e testoMIT e di tipo BSD
Font Inter, JetBrains Mono, Noto SansTesto dell'interfaccia in 16 lingueSIL Open Font License
libevdevLettura della cloche su LinuxLicenza X11
PortAudio, PortAudioSharp2Ingresso del microfono e risposte vocaliLicenza PortAudio, Apache 2.0
ONNX Runtime (Microsoft)Esecuzione dei modelli vocali sul computerMIT
Moonshine (Useful Sensors), ottimizzato da RohsamRiconoscimento vocaleMIT
Whisper base.en, whisper.cpp, Whisper.netRiconoscimento vocale di riservaMIT
all-MiniLM-L6-v2, ottimizzato da RohsamComprensione dei comandi vocaliApache 2.0
Voci Kokoro-82M ed elenchi di parole misakiRisposte vocali naturali facoltativeApache 2.0
Modelli di feature openWakeWordParola di attivazione facoltativaApache 2.0
System.Speech (Microsoft)Risposte vocali con la voce di WindowsMIT
Natural EarthMappe e pacchetti mappe di Black BoxPubblico dominio
Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher)Codice di associazione di Cockpit WebMIT
HidHideOccultamento dei controller su WindowsMIT

Avvisi completi

Le note di terze parti di Pro contengono l'avviso di copyright e il testo completo della licenza di ogni componente. Coprono anche elementi minori, come le icone degli aeromobili e la grafica dei dispositivi.