Dokumentacja bieżącej wersji FFB-Bridge Pro 1.0.0-rc.2 Coś jest nieaktualne? Daj nam znać przez formularz opinii.

Sterowniki i oprogramowanie innych firm

W systemie Windows Pro instaluje sterowniki dla funkcji Stery, czyli przyszłej funkcji przekierowywania wejścia. Poniżej opisano, co robi każdy sterownik oraz jakich komponentów innych firm i na jakich licencjach używa Pro.

Co dodaje instalator dla systemu Windows

Instalator dla systemu Windows dodaje dwa pakiety sterowników: własne sterowniki Control Routing firmy Rohsam oraz HidHide. Oba obsługują funkcję Stery, która zostanie udostępniona wkrótce. Dopóki funkcja Stery nie jest dostępna, Pro nie przekierowuje ani nie ukrywa twoich kontrolerów, a sygnały z drążka trafiają do symulatora bezpośrednio.

Sterowniki FFB-Bridge Control Routing

Rohsam Inc. napisała te sterowniki dla Pro. Pakiet zawiera dwa sterowniki:

  • Control Router pozwala Pro udostępniać symulatorowi wirtualny kontroler. Pro może wtedy łączyć i kształtować sygnały wejściowe z fizycznych elementów sterujących, zanim zobaczy je symulator. Wirtualny kontroler może też przyjmować efekty force feedback od symulatora, który wysyła własne, dzięki czemu Pro może przekazać je do twojej bazy.
  • Native Consumer obserwuje, który program wysyła efekty force feedback do tego wirtualnego kontrolera. Informuje Pro, gdy ten program się zatrzyma lub zostanie zamknięty, aby Pro mógł zakończyć te siły.

Microsoft certyfikował oba sterowniki w ramach programu Windows Hardware Compatibility Program dla systemu Windows 11 w wersji 25H2 (x64) i oba mają podpis Microsoft. W Menedżerze urządzeń router jest widoczny w kategorii Urządzenia systemowe jako FFB-Bridge Pro Controls.

ElementSzczegóły
Control RouterWersja 2.0.0.4
Native ConsumerWersja 1.0.0.2
Certyfikacja dlaWindows 11 w wersji 25H2, x64
Zgłoszenie do Microsoft1152921505701980449

Instalator używa narzędzia Microsoft DevCon do utworzenia urządzenia FFB-Bridge Pro Controls i usuwa to narzędzie po zakończeniu pracy. Odinstalowanie Pro usuwa urządzenie.

HidHide

HidHide to sterownik filtrujący o otwartym kodzie źródłowym z projektu Nefarius. Jego autorami są Eric Korff de Gidts i Benjamin Höglinger-Stelzer, a udostępniono go na licencji MIT. Ukrywa fizyczny kontroler przed wybranymi programami.

Gdy Pro przekierowuje drążek przez wirtualny kontroler, HidHide ukrywa fizyczny drążek przed symulatorem. Symulator otrzymuje wtedy twoje sygnały wejściowe raz, z wirtualnego kontrolera, zamiast dwa razy.

  • Pro instaluje oficjalny, niezmodyfikowany pakiet HidHide 1.5.230 i tylko wtedy, gdy HidHide nie jest zainstalowany.
  • Jeśli HidHide 1.5.230 jest już zainstalowany i działa, instalator pozostawia go bez zmian.
  • Odinstalowanie Pro pozostawia HidHide, ponieważ mogą z niego korzystać inne programy.

Jeśli po zainstalowaniu HidHide Windows wymaga ponownego uruchomienia, instalator informuje o tym i nie otwiera Pro. Uruchom ponownie Windows, a następnie otwórz Pro.

Jeśli instalator wykryje inną lub uszkodzoną instalację HidHide, zatrzymuje się bez wprowadzania w niej zmian. Napraw HidHide za pomocą jego oficjalnego instalatora, uruchom ponownie Windows i ponownie uruchom instalator Pro.

Czym różnią się sterowniki

SterownikPochodzenieDziałanie
Control RouterRohsam Inc.Tworzy wirtualny kontroler widoczny dla symulatora
Native ConsumerRohsam Inc.Informuje Pro, który program wysyła force feedback do wirtualnego kontrolera i kiedy ten program zostaje zamknięty
HidHideProjekt Nefarius, open sourceUkrywa fizyczny kontroler przed wybranymi programami. Nie tworzy kontrolera i nie wysyła sił.

macOS i Linux

Pro nie instaluje sterowników w systemach macOS i Linux. Drążek działa dzięki wbudowanej obsłudze systemu operacyjnego, tak samo jak w FFB-Bridge Free. Zobacz Konfiguracja sprzętu.

Komponenty używane przez Pro

Pro korzysta z poniższych komponentów. Modele głosowe nie są częścią instalatora. Pro pobiera modele rozpoznawania mowy i rozumienia poleceń po kliknięciu Pobierz modele głosowe, a naturalny głos i słowo wybudzające tylko wtedy, gdy je wybierzesz.

KomponentZastosowanieLicencja
.NET 10 (Microsoft)Uruchamianie aplikacjiMIT
Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.MvvmOkno aplikacji, rysowanie i tekstMIT i licencje typu BSD
Czcionki Inter, JetBrains Mono, Noto SansTekst interfejsu w 16 językachSIL Open Font License
libevdevOdczyt drążka w systemie LinuxLicencja X11
PortAudio, PortAudioSharp2Wejście mikrofonu i odpowiedzi głosoweLicencja PortAudio, Apache 2.0
ONNX Runtime (Microsoft)Uruchamianie modeli głosowych na twoim komputerzeMIT
Moonshine (Useful Sensors), dostrojony przez RohsamRozpoznawanie mowyMIT
Whisper base.en, whisper.cpp, Whisper.netZapasowe rozpoznawanie mowyMIT
all-MiniLM-L6-v2, dostrojony przez RohsamRozumienie poleceń głosowychApache 2.0
Głosy Kokoro-82M i listy słów misakiOpcjonalne naturalne odpowiedzi głosoweApache 2.0
Modele cech openWakeWordOpcjonalne słowo wybudzająceApache 2.0
System.Speech (Microsoft)Odpowiedzi głosowe z użyciem głosu systemu WindowsMIT
Natural EarthMapy Black Box i pakiety mapDomena publiczna
Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher)Kod parowania Cockpit WebMIT
HidHideUkrywanie kontrolerów w systemie WindowsMIT

Pełne informacje o licencjach

Dokument Informacje o oprogramowaniu innych firm w Pro zawiera informacje o prawach autorskich i pełny tekst licencji każdego komponentu. Obejmuje też mniejsze elementy, takie jak ikony statków powietrznych i grafiki urządzeń.