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.
| Element | Szczegóły |
|---|---|
| Control Router | Wersja 2.0.0.4 |
| Native Consumer | Wersja 1.0.0.2 |
| Certyfikacja dla | Windows 11 w wersji 25H2, x64 |
| Zgłoszenie do Microsoft | 1152921505701980449 |
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
| Sterownik | Pochodzenie | Działanie |
|---|---|---|
| Control Router | Rohsam Inc. | Tworzy wirtualny kontroler widoczny dla symulatora |
| Native Consumer | Rohsam Inc. | Informuje Pro, który program wysyła force feedback do wirtualnego kontrolera i kiedy ten program zostaje zamknięty |
| HidHide | Projekt Nefarius, open source | Ukrywa 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.
| Komponent | Zastosowanie | Licencja |
|---|---|---|
| .NET 10 (Microsoft) | Uruchamianie aplikacji | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | Okno aplikacji, rysowanie i tekst | MIT i licencje typu BSD |
| Czcionki Inter, JetBrains Mono, Noto Sans | Tekst interfejsu w 16 językach | SIL Open Font License |
| libevdev | Odczyt drążka w systemie Linux | Licencja X11 |
| PortAudio, PortAudioSharp2 | Wejście mikrofonu i odpowiedzi głosowe | Licencja PortAudio, Apache 2.0 |
| ONNX Runtime (Microsoft) | Uruchamianie modeli głosowych na twoim komputerze | MIT |
| Moonshine (Useful Sensors), dostrojony przez Rohsam | Rozpoznawanie mowy | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | Zapasowe rozpoznawanie mowy | MIT |
| all-MiniLM-L6-v2, dostrojony przez Rohsam | Rozumienie poleceń głosowych | Apache 2.0 |
| Głosy Kokoro-82M i listy słów misaki | Opcjonalne naturalne odpowiedzi głosowe | Apache 2.0 |
| Modele cech openWakeWord | Opcjonalne słowo wybudzające | Apache 2.0 |
| System.Speech (Microsoft) | Odpowiedzi głosowe z użyciem głosu systemu Windows | MIT |
| Natural Earth | Mapy Black Box i pakiety map | Domena publiczna |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | Kod parowania Cockpit Web | MIT |
| HidHide | Ukrywanie kontrolerów w systemie Windows | MIT |
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ń.