Dokumentation zur aktuellen Version FFB-Bridge Pro 1.0.0-rc.2 Etwas Veraltetes gefunden? Melde es über das Feedback-Formular.

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.

ElementAngabe
Control RouterVersion 2.0.0.4
Native ConsumerVersion 1.0.0.2
Zertifiziert fürWindows 11 Version 25H2, x64
Microsoft-Einreichung1152921505701980449

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

TreiberHerkunftFunktion
Control RouterRohsam Inc.Erzeugt den virtuellen Controller, den der Simulator sieht
Native ConsumerRohsam Inc.Meldet Pro, welches Programm Force Feedback an den virtuellen Controller sendet und wann es geschlossen wird
HidHideNefarius-Projekt, Open SourceVerbirgt 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.

KomponenteVerwendet fürLizenz
.NET 10 (Microsoft)Ausführung der AppMIT
Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.MvvmApp-Fenster, Grafik und TextMIT und BSD-ähnlich
Schriften Inter, JetBrains Mono, Noto SansOberflächentext in 16 SprachenSIL Open Font License
libevdevAuslesen Ihres Sticks unter LinuxX11-Lizenz
PortAudio, PortAudioSharp2Mikrofoneingang und gesprochene AntwortenPortAudio-Lizenz, Apache 2.0
ONNX Runtime (Microsoft)Ausführung der Sprachmodelle auf Ihrem ComputerMIT
Moonshine (Useful Sensors), angepasst von RohsamSpracherkennungMIT
Whisper base.en, whisper.cpp, Whisper.netErsatz-SpracherkennungMIT
all-MiniLM-L6-v2, angepasst von RohsamVerstehen von SprachbefehlenApache 2.0
Kokoro-82M-Stimmen und misaki-WortlistenOptionale natürliche gesprochene AntwortenApache 2.0
openWakeWord-Feature-ModelleOptionales AktivierungswortApache 2.0
System.Speech (Microsoft)Gesprochene Antworten mit der Windows-StimmeMIT
Natural EarthBlack-Box-Karten und KartenpaketeGemeinfrei
Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher)Der Kopplungscode von Cockpit WebMIT
HidHideVerbergen von Controllern unter WindowsMIT

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.