Treiber und Software von Drittanbietern
Unter Windows installiert Pro Treiber für Steuerung, die kommende Funktion zur Eingabeweiterleitung. Hier erfahren Sie, was jeder Treiber tut und welche Drittanbieterkomponenten Pro unter welchen Lizenzen verwendet.
Was der Windows-Installer hinzufügt
Der Windows-Installer fügt zwei Treiberpakete hinzu: die eigenen Control-Routing-Treiber von Rohsam und HidHide. Beide dienen Steuerung, das bald verfügbar wird. Bis Steuerung verfügbar ist, leitet Pro Ihre Controller weder um noch blendet es sie aus, und Ihr Stick erreicht den Simulator direkt.
FFB-Bridge-Control-Routing-Treiber
Rohsam Inc. hat diese Treiber für Pro entwickelt. Das Paket enthält zwei davon:
- Control Router ermöglicht es Pro, dem Simulator einen virtuellen Controller bereitzustellen. Pro kann dann die Eingaben Ihrer physischen Bedienelemente kombinieren und formen, bevor der Simulator sie sieht. Der virtuelle Controller kann außerdem Force-Feedback-Effekte von einem Simulator annehmen, der eigene sendet, sodass Pro sie an Ihre Basis weitergeben kann.
- Native Consumer beobachtet, welches Programm Force-Feedback-Effekte an diesen virtuellen Controller sendet. Er meldet Pro, wenn dieses Programm stoppt oder geschlossen wird, damit Pro diese Kräfte beenden kann.
Microsoft hat beide Treiber im Rahmen des Windows Hardware Compatibility Program für Windows 11 Version 25H2 (x64) zertifiziert, und beide tragen die Signatur von Microsoft. Im Geräte-Manager erscheint der Router unter Systemgeräte als FFB-Bridge Pro Controls.
| Element | Angabe |
|---|---|
| Control Router | Version 2.0.0.4 |
| Native Consumer | Version 1.0.0.2 |
| Zertifiziert für | Windows 11 Version 25H2, x64 |
| Microsoft-Einreichung | 1152921505701980449 |
Das Setup verwendet das Microsoft-Tool DevCon, um das Gerät FFB-Bridge Pro Controls anzulegen, und löscht das Tool danach. Beim Deinstallieren von Pro wird das Gerät entfernt.
HidHide
HidHide ist ein Open-Source-Filtertreiber aus dem Nefarius-Projekt, geschrieben von Eric Korff de Gidts und Benjamin Höglinger-Stelzer und unter der MIT-Lizenz veröffentlicht. Er verbirgt einen physischen Controller vor den Programmen, die Sie auswählen.
Wenn Pro Ihren Stick über einen virtuellen Controller leitet, verbirgt HidHide den physischen Stick vor dem Simulator. Der Simulator erhält Ihre Eingabe dann einmal, vom virtuellen Controller, statt doppelt.
- Pro installiert das offizielle, unveränderte Paket HidHide 1.5.230, und nur dann, wenn HidHide fehlt.
- Ist HidHide 1.5.230 bereits installiert und funktionsfähig, lässt das Setup es unverändert.
- Beim Deinstallieren von Pro bleibt HidHide erhalten, da andere Programme es verwenden können.
Muss Windows nach der Installation von HidHide neu gestartet werden, meldet das Setup dies und öffnet Pro nicht. Starten Sie Windows neu und öffnen Sie dann Pro.
Findet das Setup eine abweichende oder beschädigte HidHide-Installation, bricht es ab, ohne sie zu ändern. Reparieren Sie HidHide mit dessen offiziellem Setup, starten Sie Windows neu und führen Sie den Pro-Installer erneut aus.
Wie sich die Treiber unterscheiden
| Treiber | Herkunft | Funktion |
|---|---|---|
| Control Router | Rohsam Inc. | Erzeugt den virtuellen Controller, den der Simulator sieht |
| Native Consumer | Rohsam Inc. | Meldet Pro, welches Programm Force Feedback an den virtuellen Controller sendet und wann es geschlossen wird |
| HidHide | Nefarius-Projekt, Open Source | Verbirgt einen physischen Controller vor ausgewählten Programmen. Er erzeugt keinen Controller und sendet keine Kräfte. |
macOS und Linux
Unter macOS und Linux installiert Pro keine Treiber. Ihr Stick funktioniert über die eigene Unterstützung des Betriebssystems, genauso wie in FFB-Bridge Free. Siehe Hardware-Einrichtung.
Von Pro verwendete Komponenten
Pro baut auf den folgenden Komponenten auf. Die Sprachmodelle sind nicht Teil des Installers. Pro lädt Spracherkennung und Befehlsverständnis herunter, wenn Sie auf Sprachmodelle herunterladen klicken, die natürliche Stimme und das Aktivierungswort nur, wenn Sie sie auswählen.
| Komponente | Verwendet für | Lizenz |
|---|---|---|
| .NET 10 (Microsoft) | Ausführung der App | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | App-Fenster, Grafik und Text | MIT und BSD-ähnlich |
| Schriften Inter, JetBrains Mono, Noto Sans | Oberflächentext in 16 Sprachen | SIL Open Font License |
| libevdev | Auslesen Ihres Sticks unter Linux | X11-Lizenz |
| PortAudio, PortAudioSharp2 | Mikrofoneingang und gesprochene Antworten | PortAudio-Lizenz, Apache 2.0 |
| ONNX Runtime (Microsoft) | Ausführung der Sprachmodelle auf Ihrem Computer | MIT |
| Moonshine (Useful Sensors), angepasst von Rohsam | Spracherkennung | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | Ersatz-Spracherkennung | MIT |
| all-MiniLM-L6-v2, angepasst von Rohsam | Verstehen von Sprachbefehlen | Apache 2.0 |
| Kokoro-82M-Stimmen und misaki-Wortlisten | Optionale natürliche gesprochene Antworten | Apache 2.0 |
| openWakeWord-Feature-Modelle | Optionales Aktivierungswort | Apache 2.0 |
| System.Speech (Microsoft) | Gesprochene Antworten mit der Windows-Stimme | MIT |
| Natural Earth | Black-Box-Karten und Kartenpakete | Gemeinfrei |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | Der Kopplungscode von Cockpit Web | MIT |
| HidHide | Verbergen von Controllern unter Windows | MIT |
Vollständige Hinweise
Die Drittanbieterhinweise für Pro enthalten den Copyright-Vermerk und den vollständigen Lizenztext jeder Komponente. Sie decken auch kleinere Bestandteile wie die Flugzeugsymbole und die Gerätegrafiken ab.