Änderungsprotokoll
Was hat sich in jeder öffentlichen Beta geändert? Der aktuelle Build ist v1.0.0-beta.11 – die aktuellsten Einträge werden zuerst angezeigt. Jede Veröffentlichung wird den Abonnenten auch per E-Mail angekündigt.
v1.0.0-beta.11
Behoben
- MSFS-Pause und aktive Pause werden jetzt sofort in den Ruhezustand versetzt. Die Bridge wartet auf MSFS-Pause-Systemereignisse und unterdrückt dynamische Kräfte, sobald eine Pause gemeldet wird, anstatt mehrere Sekunden darauf zu warten, dass die Telemetrie veraltet aussieht.
- Der Stick hält im Ruhezustand eine neutrale Feder. Dynamische Effekte werden leiser, aber die Zentrierfeder erschlafft nicht mehr. Pause und Wiederherstellung eingefrorener Telemetrie verwenden eine neutrale Standardfeder, bis die Live-Daten wieder aufgenommen werden.
- Roll- und Nickfedern erholen sich nach dem Stottern. Nach einem Stilllegungs-/Alles-Stopp-Pfad lädt der DirectInput-Dispatcher erneut Zentrierfeder-Bedingungsparameter hoch, bevor er Effekte wiedergibt, und verhindert so, dass eine Achse nach einer langen Pause oder einem Framestottern stillschweigend ausfällt.
- Doctor und Runtime einigen sich nun auf den Hardware-Modus. Hardware bleibt die Standardeinstellung für die Neuinstallation. Software-gemischte Periodika werden nur verwendet, wenn der Benutzer sie auswählt, die Hardwareprüfung dies erfordert oder ein klassifizierter Wiederherstellungspfad nach einem Absturz von Hardwareeffekten dies ermöglicht.
Geändert
- Die Ausgangsverstärkung der Brücke beträgt jetzt 95 %. Die App bringt den FFB2 viel näher an die volle Geräteautorität heran und lässt gleichzeitig 5 % Spielraum für Treiber und Firmware.
- Die Kraftanzeige im Dashboard wurde neu aufgebaut. Das Dashboard trennt jetzt die ständig aktive Grundlinienfeder von dynamischen Kanälen, zeigt aktive Kraftgeber als lesbare Chips an und hält die Effektgruppensteuerung stabil, während Live-Telemetrieaktualisierungen mit 50 Hz erfolgen.
- Profile skalieren jetzt auf mehr Flugzeuge. Starterprofile und Benutzerprofile teilen sich eine durchsuchbare Liste, das aktive Profil wird hervorgehoben und Profile können direkt aus der Liste angewendet werden.
Neu
- Starterprofile für weitere MSFS-Flugzeuge. Zu den eingebauten schreibgeschützten Startern gehören jetzt Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo und Boeing 747-8 Intercontinental.
- Aktualisierung der Hilfeseite. Die In-App-Hilfeseite bietet jetzt einen praktischen Einstiegsablauf, den Einrichtungsstatus, die Tuning-Reihenfolge, Support-Paket-Anleitungen und allgemeine Fehlerbehebungspfade.
Intern
- Der Windows E2E-Runner kann jetzt Admin-Testläufe erstellen, neue Benutzerinstallationen ausführen, Mock-/Profil-/Fake-Sim-Automatisierung durchführen, einen manuellen HTML-Leitfaden generieren und deterministische Ergebnisse hochladen, wenn das Aufnahme-Token konfiguriert ist.
v1.0.0-beta.10
Behoben
- Absturz im Windows-Hardwaremodus während des aktiven Flugs.
Einige Sidewinder FFB2-Benutzer könnten die Bridge eine Zeit lang im Hardwaremodus laufen lassen und dann im Windows-Betriebssystem abstürzen.
pid.dll/ DirectInput-Stapel, da dynamische Effekte zugewiesen oder wiedergegeben wurden. Dies war kein MSFS-Problem und kein Beweis für eine fehlerhafte Sidewinder-Firmware. Die Hauptursache war unsere Architektur: Die Brücke behandelte jeden logischen Simulator-Hinweis als ihren eigenen beibehaltenen DirectInput-Effekt und erstellte eine große Tabelle physikalischer Effekte auf einem alten HID/PID-Stack. Beta.10 ersetzt dies durch eine kompakte Hardware-Topologie, die im Live-MSFS-Flug validiert wurde. - Die Hardware-Sonde benötigt keinen aktiven Flug mehr. Arzt Testen Sie Hardwareeffekte Die Schaltfläche startet jetzt eine prozessexterne Sonde für dieselbe kompakte Topologie, die die Brücke in der Produktion verwendet. Bei einem nativen DirectInput-Absturz wird nur der Probe-Worker heruntergefahren, nicht die Bridge-Benutzeroberfläche.
Geändert
- Kompakter DirectInput-Hardwaremodus. Der Windows-Hardwaremodus weist jetzt eine Vektorkonstante, eine zweiachsige Feder und einen verzögerten periodischen Pool mit drei Schlitzen zu (
Sine,Triangle,Triangle). Der vollständige logische Effektsatz ist immer noch vorhanden – Landebahn, Gang, Bremse, Motor, Buffets und One-Shots werden über den wiederverwendbaren Pool geplant, anstatt eins zu eins beibehalten zu werden. - Softwarebasierte Zeitschriften bleiben der Sicherheitsfallback. Wenn ein bestimmter Windows-Treiberstapel immer noch abstürzt, kann die Installation beim nächsten Start unter Quarantäne gestellt werden, um Software-Blending zu ermöglichen. Lassen Sie bei normaler Beta.10-Nutzung den Hardwaremodus aktiviert. Es ist der erprobte, klarere Weg.
Notizen
- In dieser Version geht es zunächst um Stabilität. Der neue Hardware-Pfad fühlt sich möglicherweise etwas anders an als frühere Builds, da Effekte über weniger physische Steckplätze geplant werden. Nutzen Sie die Profiloptimierung für Gefühlsanpassungen, bevor Sie zum Software-Blending greifen.
v1.0.0-beta.9
Behoben
- Absturz beim Beenden unter Windows. Eine kleine Anzahl von Testern bemerkte, dass die Brücke mit einem Windows-Fehlerberichterstattungs-Popup abstürzte
0x80131506– der „schwerwiegende interne Fehler“-Code der .NET-Laufzeitumgebung – wenn sie auf „Beenden“ geklickt oder das Fenster geschlossen haben. Grundursache: Der UI-Thread und die Regelschleife der Laufzeit riefen beim Herunterfahren gleichzeitig DirectInput auf, und der COM-Marshaller bemerkte den Prozess schließlich und brach ihn ab. Der gesamte DirectInput-Zugriff wird jetzt über eine einzige Sperre an der Gerätegrenze serialisiert, sodass die beiden Threads niemals gegen den Marshaller antreten können. Die Signatur des Fehlers ist jetzt auf dem Entwickler-Stick erloschen. - Der Stick verstummt, sobald Sie auf „Beenden“ klicken. Einige Tester berichteten, dass nach dem Schließen der Brücke noch ca. 32 Sekunden lang Effekte während des Beendens (Rumpeln, Buffet) zu hören waren. Beta.8 hatte das gleiche Symptom mit einem Stopp-All-Befehl auf Treiberebene angegriffen, aber die anschließend ausgeführte Bereinigung pro Effekt blockierte auf diesem Treiberstapel jeden Aufruf für die gesamte Firmware-Wiedergabedauer des Effekts – also wurde der Stopp ausgelöst, dann hing der Prozess still in der Bereinigung, während die Firmware ihren Abschluss machte. Der Shutdown-Pfad überspringt jetzt die Arbeit pro Effekt vollständig und verwendet zwei Befehle auf Geräteebene (Alles anhalten + Firmware-Effekttabelle zurücksetzen), die sofort zurückkehren. Der Schläger läuft leise und hält die Mitte sauber.
Geändert
- FFB im Hardwaremodus ist wieder die Standardeinstellung. Beta.8 hatte Software-gemischte Periodika als defensiven Standard festgelegt; Sobald die Begründung geklärt ist, wird der Hardwaremodus wieder zum Standard bei der Neuinstallation – geringere Latenz, von der Firmware generierte Wellenformen, keine CPU-seitige Synthese. Bestehende Benutzer, die Blending nur verwendet haben, weil Beta.8 sie dort eingeführt hat, werden beim ersten Start dieses Builds einmalig in den Hardware-Modus migriert. Wenn Sie Software-Mischung bevorzugen – Sie mögen einfach das Gefühl –, gibt es bei Doctor → Hardware-Kompatibilität immer noch den Schalter und Ihre Wahl bleibt bestehen. Die automatische Migration wird nur einmal pro Build ausgeführt.
v1.0.0-beta.8
Neu
- TrimRelief – alternativer Trimmmodus. Ein neues Modell für das Zusammenspiel von Trimm- und Steuerknüppelkraft. Wenn TrimRelief aktiviert ist, wird die Fluggeschwindigkeitsbelastung anhand berechnet (Aufzug − Trimm) statt einer vollständigen Oberflächenauslenkung, und die Mittelspuren der Feder trimmen mit der gleichen Autorität. Im getrimmten stabilen Zustand mit neutralem Steuerknüppel: keine spürbare Kraft, der Steuerknüppel bleibt beim Loslassen in der getrimmten Position. Dies entspricht dem Verhalten eines echten kabelgebundenen Sticks und der Art und Weise, wie XPforce/FSforce die gleiche Idee modelliert. Standardmäßig deaktiviert – vorhandene Profile und die alte TrimFeel-Mechanik zur Mittenverlagerung bleiben genau so, wie sie waren. Schalten Sie auf der Tuning-Seite unter „Stick Feel“ um; Sechs neue Unit-Tests + sechs Pipeline-Integrationstests bestimmen das Verhalten. Patrik (FB-0002) hat dies im Vergleich zu anderen FFB-Tools als fehlende Funktion gekennzeichnet – vielen Dank, Patrik.
- Software-gemischte Periodika – defensiver Standard in Beta.8, rückgängig gemacht in Beta.9. Ein alternativer Dispatch-Modus, der nur vier obligatorische Hardwareeffekte zuweist (Pitch- und Roll-Konstante und Feder) und alle periodischen, One-Shot- und Buffet-Effekte in C# bei 200 Hz synthetisiert und das Ergebnis in die Pitch- und Roll-Konstantkraft-Ausgaben faltet. Spielt alle Effekte gleichzeitig ab, unabhängig davon, wie viele Slots die Firmware bereitstellt. Beta.8 hat es zur Standardeinstellung für die Neuinstallation gemacht; Beta.9 wechselte zurück in den Hardwaremodus. Software-Blending ist weiterhin verfügbar – Doctor → Hardware-Kompatibilität, Neustart erforderlich.
Behoben
- Effekte laufen beim Beenden nicht mehr mit voller Dauer ab. Einige Tester berichteten, dass das Verlassen der Brücke mitten im Flug etwa 32 Sekunden lang Rumpel-/Buffet-Effekte auf dem Stick hörbar machte – die natürliche Abspieldauer des Effekt-Timers der Firmware. Der Shutdown-Pfad sendet nun eine Treiberebene
DISFFC_STOPALLBevor Sie das Gerät loslassen, stoppen Sie jeden Effekt sofort. Unterscheidet sich vom älteren Pro-Effekt-Stopp, der bei einigen Stapeln bereits abgespielte Perioden nicht stoppt. - Native Abstürze lassen keine Effekte mehr zurück.
Der Vectored Exception Handler, der Zugriffsverletzungen abfängt, sendet jetzt
DISFFC_STOPALL + DISFFC_RESET + Unacquiresynchron, bevor der Prozess stirbt. Wenn sich also die Bridge-AVs tief im Treiber befinden, wird die Firmware-Effekttabelle bereinigt und der nächste Acquirer (die Bridge selbst beim Neustart) startet von einem bekanntermaßen guten Zustand, anstatt die Kräfte zu erben, die zum Zeitpunkt des Absturzes aktiv waren. - Der Stick bleibt in jedem Ruhezustand fest zentriert. Entschärfen, angehaltene Sim, Sim-Hauptmenü, Sim-Laden, FEHLER – alle Pfade, die zuvor den Stick schlaff machen konnten, halten ihn jetzt fest in der Mitte. Wenn keine Telemetrie verfügbar ist, geht die Feder der Pipeline sauber auf eine Grundlinie ungleich Null zurück, anstatt zusammen mit den dynamischen Kräften auf Null zu fallen.
- Der Absturzdialog bietet eine Wiederherstellung mit einem Klick. Der Absturzbericht-Dialog kann Folgendes bieten: Wechseln Sie zu softwarebasierten Periodika Klicken Sie ggf. auf die Schaltfläche. Mit einem Klick wird die Einstellung umgedreht und beim nächsten Start wird im alternativen Versandmodus gestartet, ohne dass Sie „Doctor“ berühren müssen.
Entfernt
-
Die Benutzerseite Effektanzahl-Fallback
(and its
FFB_BRIDGE_MAX_EFFECTSUmgebungsvariable, kurzzeitig in Beta.7 ausgeliefert) – Software-Blending dominiert es. Der Fallback ordnete fünf Hardware-Effekte zu, wählte den lautesten in einem bestimmten Tick aus und ließ den Rest fallen. Beim Software-Blending werden vier Effekte zugewiesen und alle Effekte gleichzeitig abgespielt. VorhandenMaxEffectCountvalues inhardware.jsonauto-migrate toUseSoftwareBlending = truebeim ersten Start; Das Legacy-Feld wird beim nächsten Speichern gelöscht.
Intern
- Die Tickrate des Regelkreises erhöht sich automatisch von 50 Hz auf 200 Hz, wenn die Softwaremischung aktiviert ist – die synthetisierten Perioden würden bei 50 Hz hart gegen 33-Hz-Wellenformen aliasen. Der Hardwaremodus bleibt bei 50 Hz.
- Soft-Kompressor an der Geräte-Ausgangskante ersetzt eine harte Klemme. Identität innerhalb von ±0,9, tanh asymptotisch bis ±1 darüber hinaus – behält Richtung und relative Größe bei, wenn sich mehrere Effekte über die Sättigung hinaus summieren, anstatt zuzulassen, dass der stärkste Effekt den Rest zerstört.
- Live-Kraftausgabekarte auf der Mock-SimConnect-Seite, sodass Sie TrimRelief und das Trimmen der Federmittelschiene in Echtzeit beobachten können, ohne zu fliegen.
v1.0.0-beta.7
Behoben
- Der Fehler „funktioniert einmal und stürzt dann ab, wenn ich auf „Aktivieren“ klicke“ Eine Handvoll Betatester berichteten, dass die Bridge beim ersten Start einwandfrei lief und dann bei jedem weiteren Arm abstürzte – bis sie den Stick aussteckten oder neu starteten. Grundursache: Der Windows-Treiber des FFB2 behält seinen Status prozessübergreifend bei. Wenn ein vorheriger Lauf unsauber beendet wurde (Absturz, erzwungener Kill, Stromausfall), übernahm der nächste Lauf den verunreinigten Zustand und stürzte ab, als er versuchte, neue Effekte zuzuweisen. Die Brücke setzt jetzt den Effektstatus des Treibers bei jedem Verbinden und Trennen zurück, sodass ein vorheriger Lauf den nächsten nicht vergiften kann. Auf der Workbench überprüft: Das Erzwingen eines Abbruchs mitten in der Sitzung und ein Neustart reproduzieren den Absturz nicht mehr. Wenn Sie das mit umgangen hätten
FFB_BRIDGE_MAX_EFFECTS=5, können Sie die Umgebungsvariable in Beta.7 entfernen.
Intern
- Interne Diagnosetools zur Untersuchung von Force-Feedback-Joysticks werden von der Brücke noch nicht unterstützt. Entwickelt im Rahmen laufender Hardware-Forschung; Noch nicht benutzerorientiert, aber das gleiche Tool isolierte den oben behobenen FFB2-Treiberstatusfehler.
v1.0.0-beta.6
Neu
- Stick-Drop-Physik. Ein neuer Effekt modelliert die Schwerkraftvorspannung, die das Joch in einem Flugzeug ohne Antriebsunterstützung nach vorne zieht, wenn sich keine Luft über dem Höhenruder befindet – der konstante Vorwärtszug, den man spürt, wenn man in einer Cessna parkt oder rollt. Fadet durch eine einstellbare Fade-Fluggeschwindigkeit auf Null (Standard 30 Knoten). Finden Sie es auf der Tuning-Seite unter Stick Feel → Stick Drop. Die Standardeinstellungen sind GA-freundlich. Senken Sie die Kraft in Richtung 0, um bei Jet-/Fly-by-Wire-Profilen Stille zu erreichen.
- Live-Polaritätstest bei Doctor. Eine Hardware-Kompatibilitätskarte oben auf der Doctor-Seite beherbergt ein X-Y-Drag-Pad, das den Stick in Echtzeit antreibt. Klicken Sie auf „Start“, ziehen Sie den Puck, klicken Sie auf „Stopp“ und antworten Sie dann „Ist der Schläger dem Puck gefolgt?“ – „Ja“ führt zu keiner Änderung. „Nein“ schaltet die Polarität auf Installationsebene automatisch um. Ersetzt den alten Ablauf „Stellen Sie sich Ihren Stick gespiegelt vor“.
Geändert
- Die Achsenpolarität umkehren Umschalten ändert jetzt die Tonhöhe und zusammenrollen, passend zu den tatsächlich vorhandenen FFB2-Firmware-Macken. Vorhandene Einstellungen pro Tonhöhe werden beim ersten Start nach vorne migriert.
- Pro Schieberegler und pro Abschnitt Pfeile zurücksetzen auf der Tuning-Seite, plus a Verwerfen Schaltfläche auf der Profilkarte – es ist einfacher, ein Experiment abzubrechen, als das Profil neu zu laden.
- Das Mausrad auf einem Schieberegler erfordert jetzt den Fokus. Durch Bewegen des Mauszeigers und Scrollen wird das Rad nicht mehr erfasst, sodass Sie auf der Tuning-Seite über schwebende Schieberegler hinweg scrollen können, ohne sie zu bewegen.
- Der Bereich der Stick-Drop-Kraft wurde auf 0–0,5 → 0–1,0 für Hardware erweitert, die mehr Zugkraft benötigt.
Behoben
- Im Fix-Config-Dialog von Doctor wird nicht mehr behauptet, dass MSFS ohne einen TCP-SimConnect-Endpunkt ausgeliefert wird – der Wortlaut stammt aus der Zeit vor der Proton-seitigen Listen-on-:500-Realität.
- Build aktualisieren (27.04.2026). Schritt 2 des Begrüßungsdialogs wurde umformuliert, um die veraltete Kopie „Streitkräfte mit SPACE“ zu entfernen, die noch übrig war, bevor Beta.5 die globalen Hotkeys entfernte. liest sich jetzt als „Arm the stick“ mit Cockpit-Gauge-Top-Strip-Prosa. Die Breite der Trigger-Schaltfläche und des Popup-Menüs im Profil-Dropdown stimmt nun bündig überein, anstatt sich um 8–10 Pixel zu verschieben, als die Dirty-Dot-Spalte ausgeblendet wurde. kleiner vertikaler Spalt zwischen dem Auslöser und dem Popup, sodass sie als separate Flächen wahrgenommen werden. Gleiche Beta.6-Version; Wenn Sie die Installation vor diesem Datum durchgeführt haben, laden Sie sie erneut herunter /download für den Lack.
v1.0.0-beta.5
Neu
- Slider-Interaktionen überarbeitet: Klicken Sie irgendwo auf der Spur springt mit dem Daumen zu diesem Punkt; Drag funktioniert wie zuvor; Mausrad und Pfeiltasten bewegen den fokussierten Schieberegler. Schmutzige Punkte pro Schieberegler, Fokusringe und einheitliches Schieberegler-Chrom auf jeder Seite.
Entfernt
- Space=Arm und D1–D8=Navigieren
Globale Tastenkombinationen wurden entfernt. Sie kaperten die Leertaste und die Zifferntasten, wenn eine TextBox den Fokus besaß (z. B. Speichern eines Profilnamens), und lösten ohnehin nur dann aus, wenn das Brückenfenster im Vordergrund war – was in der Praxis selten vorkommt, da die Sim beim Fliegen im Vordergrund ist. Das Taskleistenmenü zeigt weiterhin „Aktivieren/Unscharfschalten/Beenden“ an.
EscZum Abbrechen bleibt der Arm-Bestätigungsdialog bestehen.
v1.0.0-beta.4
Behoben
- Hotfix: defensive
DIPERIODICStrukturinit plus ein nativer SEH-Absturzfilter unter Windows. In einem Betatesterbericht wurde eine Zugriffsverletzung tief in DirectInput festgestelltCreateEffectBei bestimmten Win11-Builds konnten wir nicht lokal reproduzieren. Gürtel-und-Klammern-Korrektur – Nullinitialisierung der Struktur selbst vor dem API-Aufruf (die Spezifikation besagt, dass wir das ohnehin tun müssen), plus ein strukturierter Ausnahmefilter, der den AV an der Grenze abfängt und ihn als wiederherstellbaren Fehlerzustand anzeigt, anstatt den Prozess herunterzufahren.
v1.0.0-beta.3
Neu
- Statusleiste oben im Cockpit-Instrument. Der Arm-Umschalter, die Sim-/Geräte-/Modus-Leuchten, die Profilauswahl und die Schaltfläche „Einstellen/Speichern“ wurden aus dem Dashboard und der Seitenleiste in einen einzelnen Streifen über die gesamte Breite oben auf jeder Seite verschoben. Der Streifen ist das operative Cockpit; Das Dashboard ist jetzt eine reine Telemetrieoberfläche.
- Zustand FAULTED. Wenn eine Voraussetzung im aktivierten Zustand abfällt (Stick ausgesteckt, Sim abgestürzt), wechselt die Anzeige auf FEHLER, erzwingt den Stopp und die entsprechende Lampe wird rot. Klicken Sie zum Bestätigen und Zurücksetzen auf die Anzeige – die Voraussetzung muss wiederhergestellt sein, bevor eine Neuaktivierung zulässig ist.
- Profil UX-Klarheit rund. Schmutzige Punkte pro Schieberegler auf der Tuning-Seite; ein Inline-Paar „Speichern/Speichern unter…“ auf der Profilkarte; Profilauswahl Dirty Dot fasst zusammen: „Dieses Profil hat nicht gespeicherte Änderungen“.
v1.0.0-beta.2
Behoben
- Hotfix am selben Tag: Windows SimConnect
defaults. MSFS 2024 ships
SimConnect.xmlmit einem aktivierten IPv4-Eintrag auf Port 500 bei jeder Installation – Steam, Microsoft Store, Proton – aber Linux behandelt <1024 als privilegiert, sodass MSFS-in-Proton es nicht wirklich binden kann. Die Bridge ist jetzt standardmäßig auf127.0.0.1:500unter Windows (wo es funktioniert) und127.0.0.1:5111unter Linux (wo Proton binden kann). Der Arzt hat gelernt, die Microsoft Store-Installation unter zu erkennen%LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.
v1.0.0-beta.1
Erste öffentliche Beta
Erste getaggte Veröffentlichung. Die Desktop-App steuert einen Sidewinder Force Feedback 2 von MSFS 2024 (SimConnect TCP) und X-Plane 11/12 (UDP RREF, kein Plugin) unter Windows 10+ und modernem Linux. Dreizehn Force-Effekte mit Gain-Schiebereglern pro Effekt + Master-Gain; Scharf-/Unscharf-Sicherheitsmodell mit Bestätigung beim ersten Start; Tablett-resident mit „Hide-to-Tray“ auf der Rückseite; Diagnostik + Arztseiten zur Triage; eingebautes Cessna 172 Starterprofil. Öffentliche Website live unter ffb-bridge.com mit Downloads, die hinter einem per E-Mail versendeten Token geschützt sind.
Jede Veröffentlichung wird den Abonnenten auch per E-Mail angekündigt. Wenn Sie sich für die Beta angemeldet haben, stehen Sie bereits auf der Liste.