Stuurprogramma's en software van derden
Op Windows installeert Pro stuurprogramma's voor Besturing, de komende functie voor het routeren van invoer. Hier lees je wat elk stuurprogramma doet, en welke onderdelen van derden Pro gebruikt onder welke licenties.
Wat het Windows-installatieprogramma toevoegt
Het Windows-installatieprogramma voegt twee stuurprogrammapakketten toe: de eigen Control Routing-stuurprogramma's van Rohsam en HidHide. Beide zijn voor Besturing, dat binnenkort komt. Zolang Besturing niet beschikbaar is, routeert of verbergt Pro je controllers niet, en bereikt je stick de simulator rechtstreeks.
FFB-Bridge Control Routing-stuurprogramma's
Rohsam Inc. heeft deze stuurprogramma's voor Pro geschreven. Het pakket bevat er twee:
- Control Router laat Pro een virtuele controller aan de simulator aanbieden. Pro kan dan de invoer van je fysieke bedieningselementen combineren en vormgeven voordat de simulator die ziet. De virtuele controller kan ook force-feedbackeffecten ontvangen van een simulator die zelf effecten stuurt, zodat Pro ze kan doorgeven aan je basis.
- Native Consumer houdt bij welk programma force-feedbackeffecten naar die virtuele controller stuurt. Het laat Pro weten wanneer dat programma stopt of wordt gesloten, zodat Pro die krachten kan beëindigen.
Microsoft heeft beide stuurprogramma's gecertificeerd via het Windows Hardware Compatibility Program voor Windows 11 versie 25H2 (x64), en beide dragen de handtekening van Microsoft. In Apparaatbeheer staat de router onder Systeemapparaten als FFB-Bridge Pro Controls.
| Onderdeel | Detail |
|---|---|
| Control Router | Versie 2.0.0.4 |
| Native Consumer | Versie 1.0.0.2 |
| Gecertificeerd voor | Windows 11 versie 25H2, x64 |
| Microsoft-inzending | 1152921505701980449 |
De installatie gebruikt het DevCon-hulpprogramma van Microsoft om het apparaat FFB-Bridge Pro Controls aan te maken, en verwijdert het hulpprogramma als ze klaar is. Bij het verwijderen van Pro wordt het apparaat verwijderd.
HidHide
HidHide is een opensource-filterstuurprogramma van het Nefarius-project, geschreven door Eric Korff de Gidts en Benjamin Höglinger-Stelzer en uitgebracht onder de MIT-licentie. Het verbergt een fysieke controller voor de programma's die je kiest.
Als Pro je stick via een virtuele controller routeert, verbergt HidHide de fysieke stick voor de simulator. De simulator ontvangt je invoer dan één keer, van de virtuele controller, in plaats van twee keer.
- Pro installeert het officiële pakket HidHide 1.5.230, ongewijzigd, en alleen als HidHide ontbreekt.
- Is HidHide 1.5.230 al geïnstalleerd en werkt het, dan laat de installatie het ongemoeid.
- Bij het verwijderen van Pro blijft HidHide staan, omdat andere programma's het kunnen gebruiken.
Moet Windows na het installeren van HidHide opnieuw worden gestart, dan meldt de installatie dat en opent ze Pro niet. Start Windows opnieuw en open daarna Pro.
Vindt de installatie een andere of beschadigde HidHide-installatie, dan stopt ze zonder die te wijzigen. Herstel HidHide met de officiële installatie ervan, start Windows opnieuw en voer het installatieprogramma van Pro opnieuw uit.
Hoe de stuurprogramma's verschillen
| Stuurprogramma | Van | Wat het doet |
|---|---|---|
| Control Router | Rohsam Inc. | Maakt de virtuele controller aan die de simulator ziet |
| Native Consumer | Rohsam Inc. | Laat Pro weten welk programma force feedback naar de virtuele controller stuurt, en wanneer dat programma wordt gesloten |
| HidHide | Nefarius-project, opensource | Verbergt een fysieke controller voor gekozen programma's. Het maakt geen controller aan en stuurt geen krachten. |
macOS en Linux
Pro installeert geen stuurprogramma's op macOS of Linux. Je stick werkt via de eigen ondersteuning van het besturingssysteem, op dezelfde manier als in FFB-Bridge Free. Zie Hardware instellen.
Onderdelen die Pro gebruikt
Pro is gebouwd op de onderstaande onderdelen. De spraakmodellen maken geen deel uit van het installatieprogramma. Pro downloadt spraakherkenning en het begrijpen van opdrachten wanneer je op Spraakmodellen downloaden klikt, en de natuurlijke stem en het activeringswoord alleen als je daarvoor kiest.
| Onderdeel | Gebruikt voor | Licentie |
|---|---|---|
| .NET 10 (Microsoft) | Het draaien van de app | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | Het appvenster, tekenen en tekst | MIT en BSD-stijl |
| Lettertypen Inter, JetBrains Mono, Noto Sans | Interfacetekst in 16 talen | SIL Open Font License |
| libevdev | Je stick uitlezen op Linux | X11-licentie |
| PortAudio, PortAudioSharp2 | Microfooninvoer en gesproken antwoorden | PortAudio-licentie, Apache 2.0 |
| ONNX Runtime (Microsoft) | De spraakmodellen op je computer draaien | MIT |
| Moonshine (Useful Sensors), afgestemd door Rohsam | Spraakherkenning | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | Reservespraakherkenning | MIT |
| all-MiniLM-L6-v2, afgestemd door Rohsam | Spraakopdrachten begrijpen | Apache 2.0 |
| Kokoro-82M-stemmen en misaki-woordenlijsten | Optionele natuurlijke gesproken antwoorden | Apache 2.0 |
| openWakeWord-featuremodellen | Optioneel activeringswoord | Apache 2.0 |
| System.Speech (Microsoft) | Gesproken antwoorden met de Windows-stem | MIT |
| Natural Earth | Kaarten en kaartpakketten van Black Box | Publiek domein |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | De koppelcode van Cockpit Web | MIT |
| HidHide | Controllers verbergen op Windows | MIT |
Volledige kennisgevingen
De kennisgevingen van derden voor Pro bevatten de copyrightvermelding en de volledige licentietekst van elk onderdeel. Ze dekken ook kleinere onderdelen, zoals de vliegtuigpictogrammen en de apparaatafbeeldingen.