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

Lista zmian

Co się zmieniło w każdej publicznej kompilacji. Bieżąca kompilacja to v1.6.0 — wpisy są uporządkowane od najnowszych. Każde wydanie jest też ogłaszane subskrybentom e-mailem. Starsze oznaczenia beta i RC poniżej zachowano jako historyczne informacje o wersjach.

v1.6.0

FFB-Bridge 1.6.0 udostępnia aplikację w szesnastu językach, dodaje obsługę Brunner FFB-H / FFB-G i prowadzone wyważanie drążka cyklicznego, rozszerza bibliotekę statków powietrznych do 1395 profili i ściślej współpracuje z popularnymi statkami powietrznymi z dodatków.

  • Języki: wybierz jeden z szesnastu języków interfejsu w sekcji Ustawienia → Ogólne → Język lub pozostaw opcję „Domyślny systemowy”, aby używać języka wyświetlania systemu. W każdym przetłumaczonym języku funkcja „Zgłoś tłumaczenie” (Ctrl+Shift+T) wysyła poprawkę do weryfikacji bez konta ani adresu e-mail. Trzynaście języków ma wstępne tłumaczenia, które czekają na weryfikację przez rodzimych użytkowników języka.
  • Strona internetowa: ffb-bridge.com, jej przewodniki i ilustrowaną instrukcję PDF można teraz czytać także po rosyjsku i po polsku — łącznie w piętnastu językach. Oba tłumaczenia są wstępne i czekają na weryfikację przez rodzimych użytkowników języka.
  • Brunner FFB-H / FFB-G w systemach Windows i Linux: Bridge automatycznie przełącza bazę w tryb DirectX, zarządza jej wzmocnieniami w stanie uzbrojonym i przy zamknięciu przywraca ją do trybu CLS2Sim. Naprawiono przydzielanie efektów i uprawnienia urządzeń w systemie Linux. W tym wydaniu obsługa lotów z bazami Brunner w systemie macOS nie jest deklarowana.
  • Śmigłowce i G940: prowadzone wyważanie drążka cyklicznego w sekcji Sprzęt → Śmigłowiec kompensuje rękojeść lub przedłużkę, która ściąga drążek cykliczny, a odwrócone działanie trymera śmigłowca zostało naprawione na urządzeniach z natywną sprężyną, w tym na Logitech G940.
  • MOZA: Bridge zarządza teraz mapowaniem wejść, krzywymi odpowiedzi, konfiguracją osi i odpowiedzią momentu obrotowego AY210, weryfikuje je i przywraca. Bazy, których firmware odrzuca ustawienia opcjonalne, otwierają się z tymi funkcjami oznaczonymi jako niedostępne, a przywracanie, którego nie można ukończyć, jest zgłaszane na stronie „Panel”.
  • Statki powietrzne: 1395 dołączonych profili dla domyślnych statków powietrznych i popularnych dodatków, lepsze automatyczne rozpoznawanie oraz integracje, m.in. z PMDG 737 i 777, Fenix, FlightFactor 777, Hot Start Challenger 650, iFly 737 MAX i Rotorsim EC135. Przycisk „Ustaw jako domyślny dla statku powietrznego” znajduje się teraz na pasku narzędzi profilu na stronie „Strojenie”.
  • Wsparcie: funkcja „Zgłoś problem” po potwierdzeniu wysyła pakiet diagnostyczny z aplikacji, a w tym samym oknie możesz dodać opis i opcjonalny adres e-mail. Opcja „Zapamiętaj adres e-mail na tym komputerze” jest domyślnie wyłączona; adres nigdy nie jest dołączany do pakietów diagnostycznych.
  • Czucie sił: niestandardowe krzywe sił pochylenia i przechylenia oraz sztywność pochylenia zależna od trymu są zapisywane w każdym profilu statku powietrznego, początek, pełna siła i intensywność drgań Macha są regulowane, a obsługiwane urządzenia inne niż MOZA mogą przekierowywać pochylenie i przechylenie MSFS 2024 przez Bridge w celu kompensacji trymera.
  • Krzywka centrująca jest teraz dostępna w sekcji Strojenie → Siły; oferuje krzywą odniesienia, dokładne wartości, resetowanie i zapisywanie profilu.
  • Komunikaty odzyskiwania wyjaśniają zablokowane uzbrajanie i niepełne przywracanie. Zapisane domyślne profile statków powietrznych rozdzielają teraz różne edycje o tym samym kodzie modelu.
  • Układ: strona „Strojenie” zyskuje pasek boczny z sekcjami, biblioteka profili dodaje filtry, ulubione i ostatnio używane profile, a etykiety i grupy efektów na stronie „Panel” zawijają długie nazwy zamiast je obcinać.

Windows: jeśli aktualizacja z wersji 1.5.3 z poziomu aplikacji kończy się błędem „The system cannot find the path specified”, pobierz instalator wersji 1.6.0 ze strony pobierania i uruchom go. Poprawka mechanizmu aktualizacji dotyczy aktualizacji wykonywanych przez wersję 1.6.0 i nowsze.

Pełne informacje o wersji 1.6.0 →

v1.5.3

FFB-Bridge 1.5.3 poprawia dokładność sił, przejścia w symulatorze, kompensację trymera i obsługę urządzenia Logitech G940.

  • Efekty sił: poprawiono terkotanie klap i podwozia, efekty wywoływane przez nieaktualną telemetrię oraz aktywne efekty uderzeń ignorujące zmiany siły wprowadzane na żywo.
  • Przejścia w locie: wyeliminowano fałszywe efekty oraz stare cele trymera lub autopilota po pauzach i zmianach statku powietrznego; poprawiono gwałtowne podążanie za autopilotem po powrocie do normalnej prędkości symulacji.
  • Kompensacja trymera w MSFS: uwzględnia różne limity wychylenia steru wysokości w górę i w dół, także w DA40, i zatrzymuje korektę na granicy dostępnego wychylenia powierzchni sterowej.
  • Logitech G940: poprawiono wybór urządzenia w systemie Linux, zakresy osi, obsługę puli efektów oraz niepożądane twarde centrowanie po rozbrojeniu lub zamknięciu aplikacji. Naprawiono niezależne zatrzymywanie się i ponowne uruchamianie sprężyny oraz efektu tłumienia.
  • Dane symulatora: poprawiono dane wejściowe silnika i strumienia zaśmigłowego, usprawniono przywracanie subskrypcji X-Plane i naprawiono aktualność telemetrii w funkcji „Symulator testowy”.
  • Panel i diagnostyka: poprawiono odnośniki do strojenia, udostępniono istniejące wzmocnienie ruchu podwozia i oddzielono ruch od drgań w przebiegach sił.

Pełne informacje o wersji 1.5.3 →

v1.5.2

FFB-Bridge 1.5.2 to aktualizacja z poprawkami błędów, skupiona na trymerze siłowym, zgodności z MOZA i obsłudze kontrolerów w systemie macOS.

  • Trymer siłowy MOZA AB9: naprawiono błąd, przez który po zwolnieniu przycisku FTR drążek pozostawał luźny, zamiast utrzymywać nowe wytrymowane położenie.
  • Trymer siłowy MOZA AB6: naprawiono ruch drążka z powrotem w stronę środka, zanim po zwolnieniu FTR ustabilizował się w nowym wytrymowanym położeniu.
  • Zgodność MOZA przy uruchamianiu: naprawiono błędy uruchamiania w przypadku firmware, które wprost zgłasza niektóre opcjonalne ustawienia sił dynamicznych jako nieobsługiwane.
  • Wykrywanie kontrolerów w systemie macOS: kontrolery służące wyłącznie do wprowadzania danych, w tym dotknięte problemem przepustnice i pedały steru kierunku, nie są już błędnie klasyfikowane jako nieobsługiwane urządzenia force feedback.
  • Dodatkowe elementy sterujące w systemie macOS: usprawniono uruchamianie wejścia przycisków kontrolerów, aby niezwiązany interfejs HID nie mógł uniemożliwić otwarcia kwalifikujących się kontrolerów.
  • Diagnostyka: dzienniki zamykania zachowują teraz wyniki przywracania ustawień urządzenia i jego zamykania, a diagnostyka FTR wskazuje, w jaki sposób generowana jest siła utrzymująca.

v1.5.1

Do programu FFB-Bridge dołącza biblioteka statków powietrznych z bogatszymi opisami statków powietrznych z AirframeDB, a także ulepszona obsługa trymera, osobna obsługa AY90 oraz poprawki dotyczące sprzętu i połączeń.

  • Biblioteka statków powietrznych oferuje przeszukiwalne opisy statków powietrznych, wybór edycji do symulatora, odnośniki do źródeł i regulację rozmiaru tekstu do czytania. Otwórz ją z menu głównego lub za pomocą skrótu do wczytanego statku powietrznego. Logowanie przez e-mail nie jest wymagane.
  • Kompensacja trymera dla AY90 i AY210 obsługuje pasujące statki powietrzne w MSFS 2024. X-Plane 12.2 i nowsze wersje korzystają z natywnej obsługi trymera dla zgodnych statków powietrznych na obsługiwanych urządzeniach FFB. Statki powietrzne z niestandardowymi układami sterowania mogą zachowywać się inaczej.
  • MOZA AY90 ma własny identyfikator urządzenia oraz własną obsługę mapowania osi, sprężyny, trymera i przywracania ustawień. Testy w systemie Windows objęły trymer i podążanie za AP w modelu Cessna 172 w MSFS 2024 oraz trymer w modelu Baron w X-Plane 12. Podążanie za AP w X-Plane oraz inne kombinacje statków powietrznych, firmware i platform nadal wymagają osobnych testów.
  • MOZA AY210 w systemie macOS: ukończone efekty funkcji „Lot testowy” zatrzymują się teraz czysto, a sprężyny nadal działają. Wielokrotne rozbrajanie i ponowne uzbrajanie ponownie wykorzystuje i odświeża bloki efektów, co zapobiega utracie pamięci efektów w firmware.
  • W systemie Windows funkcja Sprzęt → Zmień urządzenie znajduje teraz obsługiwane bazy MOZA, nawet gdy DirectInput je pomija. Zapisane wybory urządzeń w trybie surowego HID łączą się ponownie z dokładnie tym interfejsem, który wybrano.
  • Przejmowanie obsługi baz MOZA obejmuje teraz również zachowywane w urządzeniu ustawienia dynamicznego nacisku drążka i natywnej blokady Airbus. Bridge rejestruje obsługiwane ustawienia, przygotowuje je i weryfikuje po uzbrojeniu, a następnie przywraca je przy rozbrojeniu lub normalnym zamknięciu. Przed uzbrojeniem zamknij Cockpit i inne programy zarządzające konfiguracją.
  • Utrzymanie neutrum AP zapewnia wyśrodkowany sidestick w stylu Airbusa, gdy autopilot jest włączony. Korzysta ze wspólnej ścieżki sił programu Bridge, więc nie jest ograniczone do AB9. Jest niezależne od funkcji „Podążanie za AP”, która porusza sterami, i nie implementuje progu rozłączenia autopilota w symulatorze.
  • Ścieżka zwolnienia trymera siłowego w bazie AB6 wstrzymuje teraz utrzymanie przez firmware, gdy FTR jest przytrzymany, i zapamiętuje nowe położenie przed ponownym włączeniem. Zwolnienie usuwa utrzymanie trymera; skonfigurowany opór bazy i inne aktywne efekty mogą być nadal odczuwalne.
  • „Obciążenie po utracie hydrauliki” może teraz dodawać opór ruchom drążka cyklicznego na ziemi i w zawisie, także przy aktywnym trymerze siłowym lub przytrzymanym FTR. Wymaga prawidłowej telemetrii utraty hydrauliki i włączonego ustawienia w profilu. Dodatkowy opór jest odczuwalny podczas poruszania drążkiem cyklicznym. Wykrywanie utraty hydrauliki w X-Plane nie jest jeszcze obsługiwane.
  • Przypisz przycisk kontrolera na stronie „Ustawienia”, aby uzbrajać przytrzymaniem przez jedną sekundę lub pojedynczym naciśnięciem. W obu trybach pojedyncze naciśnięcie rozbraja. Kontrole gotowości nadal obowiązują, a zatrzymania bezpieczeństwa trzeba potwierdzić w aplikacji.
  • Lot testowy czeka, aż wyjście sił będzie gotowe, zanim uruchomi efekty jednorazowe. Słaba lub brakująca reakcja w osi pochylenia nie jest już traktowana jako dowód odwróconej polaryzacji. Zmieniaj kierunek osi dopiero po zaobserwowaniu ruchu w przeciwną stronę.
  • Diagnostyka połączenia rozróżnia instalacje MSFS 2020 i 2024. Połączenie z X-Plane obsługuje większe pakiety telemetrii i skuteczniej odrzuca nieaktualne lub nieprawidłowe dane lotu. Ulepszono wykrywanie urządzeń i obsługę zamykania w systemie macOS.
  • Strumień zaśmigłowy może zwiększać opór steru wysokości przy małej prędkości w MSFS i X-Plane. Drgania spojlerów narastają wraz z wysunięciem spojlerów i prędkością, a funkcja „Podążanie za AP” zachowuje stan włączenia przy zapisywaniu profili.
  • W hołdzie dla moich korzeni strona internetowa i dokumentacja są teraz dostępne w językach hindi i bengalskim.

W MSFS animacja wolantu w kokpicie może różnić się od twojego fizycznego wolantu, gdy kompensacja trymera jest aktywna. Standardowe wejście symulatora nie pozwala niezależnie ustawić położenia animacji. Oceniaj trymer na podstawie odciążenia nacisku i reakcji statku powietrznego.

Biblioteka statków powietrznych →

v1.5.0

Niezależna siła wibracji, bezpośrednie odnośniki ze strony „Panel” do strony „Strojenie”, przywrócone czucie trymera stałopłatów na AB9, łagodniejsze zmiany kierunku, stabilniejszy ruch podczas lotu testowego oraz poprawki nawigacji i aktualizatora.

  • Strona „Sprzęt” zyskuje bezwzględny limit „Wibracje i szczegóły” w zakresie 0–100% dla wibracji, drgań, drżenia i efektów przejściowych, niezależny od limitów pochylenia i przechylenia i zapisywany dla każdego urządzenia.
  • Połączone etykiety kanałów na stronie „Panel” otwierają teraz odpowiadający im suwak na stronie „Strojenie”, w razie potrzeby odsłaniają ustawienia zaawansowane i zwinięte sekcje oraz wyróżniają docelowy wiersz. Niebieska wskazówka z ikoną wskaźnika pod siatką sprawia, że skrót jest widoczny.
  • Zapisane limity wyjścia dla poszczególnych urządzeń są teraz stosowane przy otwarciu urządzenia, zakresy suwaków zachowują zapisane wartości, a potwierdzenie przekroczenia zalecanej wartości jest zapamiętywane dla każdego urządzenia.
  • Kontrole pochylenia i przechylenia w bazach direct drive zwalniają i stabilizują się w pobliżu krańców zakresu ruchu, a pierwsze uruchomienie testu MOZA nie wyzwala już mechanizmu watchdog podczas normalnego przygotowania firmware.
  • Przyciski myszy Wstecz i Dalej przełączają między stronami aplikacji, a lampka „URZĄDZENIE” odzwierciedla teraz fizycznie podłączone urządzenie force feedback.
  • Instalacje korzystające z kanału beta porównują teraz oba źródła aktualizacji i mogą przejść na nowszą wersję stabilną.

v1.4.4

Przywraca w MOZA AY210 obciążenie centrujące, czucie zależne od prędkości i ciężar drążka po regresji w wersji 1.4.2, dodaje minimalne tłumienie bazy wraz z działającymi ustawieniami oporu bazy w rodzinie AY210, sprawia, że podążanie za autopilotem w śmigłowcach porusza drążkiem na urządzeniach innych niż MOZA, oraz dodaje warunkową obsługę MOZA AY90.

  • Siły statyczne AY210 są znów odtwarzane przez standardowy kanał sprężyny i bezpośredniej siły, z tym samym narastaniem zależnym od prędkości co w wersji 1.4.0, a efekty sił są teraz zachowywane przy włączaniu i wyłączaniu podążania za autopilotem na bazach AY210, AY90 i AB9.
  • W stanie uzbrojonym bazy z rodziny AY210 utrzymują minimalny opór spoczynkowy zmierzony na prawdziwym sprzęcie, a suwaki „Opór bazy” na stronie „Sprzęt” działają teraz fizycznie na tych bazach.
  • W profilach śmigłowców ze skonfigurowanym trymerem siłowym podążanie za autopilotem porusza teraz drążkiem cyklicznym na SideWinder FFB2 i innych drążkach innych niż MOZA; przytrzymanie zwolnienia trymera uwalnia drążek, a po wyłączeniu podążania trymer siłowy utrzymuje drążek cykliczny tam, gdzie zostawił go autopilot.
  • Baza MOZA AY90 jest obsługiwana warunkowo jako członek rodziny AY210, na podstawie trzech zatwierdzonych raportów FFB Probe; nie została jeszcze zweryfikowana na fizycznym egzemplarzu AY90.

Pełne informacje o wersji 1.4.4

v1.4.2

Obsługa Logitech G940 bez sterownika we wszystkich trzech systemach operacyjnych, pełne podążanie za autopilotem w MOZA AB6, bazy MOZA zachowujące własne czucie aż do uzbrojenia, drążek cykliczny śmigłowca, który na AB6 pozostaje tam, gdzie go zostawisz, oraz poprawki dotyczące systemu Linux, uzależnienia działania od stanu symulatora i dwóch od dawna występujących usterek czucia.

  • Otwarcie aplikacji nie zmienia już czucia bazy MOZA: twoja konfiguracja w programie Cockpit pozostaje bez zmian aż do uzbrojenia i jest dokładnie przywracana przy rozbrojeniu i zamknięciu aplikacji. Nowe ustawienia „Opór bazy” określają minimalne wartości tłumienia, tarcia i bezwładności w spoczynku, baza drążka bez własnej sprężyny jest zawsze podtrzymywana, a AB6 realizuje podążanie za autopilotem przez oficjalną ścieżkę firmware z przetestowanym w locie kondycjonowaniem sygnału.
  • Logitech G940 jest sterowany bezpośrednio przez własny protokół sił w systemach Windows, Linux i macOS, z natywnym kanałem sprężyny i tłumienia, bez potrzeby instalowania sterownika producenta, a wszystkie wibracje i drgania są syntetyzowane tam, gdzie sterownik platformy ich nie odtwarza.
  • Drążek cykliczny na AB6 nie opada już do przodu w zawisie przy zwolnionym trymerze siłowym: zmierzona siła przeciwna znosi własne niewyważenie bazy, a dopasowane utrzymanie tarciem trzyma drążek tam, gdzie go zostawisz — tylko na tej bazie.
  • Celowe wychylenie w osi pochylenia nie wywołuje już fantomowego impulsu turbulencji, drgania spojlerów są ciągłe przy każdej prędkości lotu, dopóki spojlery są wysunięte, trymer porusza drążkiem tylko w statkach powietrznych, których stery są połączone linkami z układem trymera, a kilka efektów jest stopniowanych według telemetrii publikowanej przez sam statek powietrzny.
  • Podążanie za autopilotem w X-Plane odtwarza pełny zapisany zakres działania na każdym urządzeniu na ścieżce z przejętymi osiami, Zibo 737-800X jest wykrywany, a most nie walczy już z nim o jego własne datarefy, natomiast sprzężona ścieżka w MSFS używa ograniczonego, wygaszanego sygnału odniesienia ze zweryfikowanym limitem 20%.
  • Uzbrajanie w systemie Linux znów działa po pierwszym rozbrojeniu na każdym urządzeniu, drążki Logitech obsługujące tylko siłę stałą odzyskują pełny katalog efektów, prawidłowe zamknięcie nie jest już zgłaszane jako awaria, a aplikacja dla macOS poprawnie się identyfikuje.
  • Siły zatrzymują się w menu głównym MSFS 2024 i przy kompresji czasu powyżej 2x, X-Plane jest zgłaszany jako połączony tylko wtedy, gdy odpowiada, a efekty są automatycznie odbudowywane, gdy inny program zresetuje urządzenie w trakcie sesji.

Przeczytaj pełne informacje o wersji 1.4.2

v1.4.1

Duża aktualizacja dotycząca sprzętu, symulatorów, trymera siłowego i bezpieczeństwa: głębsze przejęcie obsługi baz MOZA, fizycznie zweryfikowane podążanie za autopilotem, wykrywanie siły, dokładniejsze czucie statków powietrznych i lepsza diagnostyka.

  • AB6, AB9 i AY210 są rozpoznawane jako odrębne, w pełni obsługiwane modele. Zarządzane sesje MOZA zapisują teraz w dzienniku i przywracają pełną obsługiwaną politykę sił, z mechaniką właściwą dla każdego modelu i łagodnym stanem czuwania po zwykłym rozbrojeniu.
  • Oficjalne fizyczne podążanie za autopilotem jest zweryfikowane na AB9 i AY210, z ustawieniami „Prędkość podążania” i „Zakres działania”; trymer siłowy śmigłowca zapamiętuje teraz jeden spójny stan równowagi i przywraca pełny zestaw ustawień sterowania wiropłatem MOZA.
  • Obciążenie sterów wynika z ciśnienia dynamicznego z modelu lotu, poprawiono jednostki ciśnienia i telemetrię powierzchni w X-Plane, wibracje wirnika odpowiadają układowi wirnika, a „Nierówna praca silnika na biegu jałowym” dodaje fakturę silnika przy niskich obrotach.
  • Cessna 208B Grand Caravan otrzymuje własny profil startowy oparty na źródłach, wybór profilu jest bezpieczniejszy, a diagnostyka sesji wyjaśnia każdą decyzję automatycznego wyboru.
  • Wykrywanie MSFS wymaga rzeczywistego uzgodnienia połączenia SimConnect, „Lot testowy” sprawdza większą część rzeczywistej ścieżki sygnału, a dane o kierunku sił są teraz zgodne z jedną kanoniczną konwencją.
  • Zgodność sprężyny urządzeń Logitech w systemie Linux jest szersza i bardziej niezawodna, poprawiono obsługę automatycznego centrowania w G940, a dodatkowe kontrolery mogą dostarczać przypisania trymera w systemach Windows, Linux i macOS.
  • Przejęcie obsługi sił, zamykanie, zatrzymanie bezpieczeństwa, sygnał podtrzymania (heartbeat) wyjścia, zabezpieczenie ruchu, limity stanowiskowe, zmiękczanie na krańcach zakresu ruchu i przejęcie osi w X-Plane mają teraz jeden jawny cykl życia.

Przeczytaj pełne informacje o wersji 1.4.1

v1.4.0

Wydanie stabilne: każdy wbudowany profil statku powietrznego odbudowany na podstawie badań czucia sterów z podanymi źródłami, publiczna biblioteka statków powietrznych pokazująca źródła każdego z nich, pełnoprawna obsługa PicoWinder oraz wybierany zakres działania podążania za autopilotem.

  • Wszystkie 13 wbudowanych profili startowych dostrojono ponownie na podstawie opublikowanych źródeł, a nie gustu. Statki powietrzne z bezpośrednim sterowaniem linkowym używają teraz fizycznego prawa obciążenia od prędkości proporcjonalnego do V², centrowanie twardnieje wraz z prędkością, zamiast przestawać narastać powyżej prędkości rotacji, a każdy statek powietrzny ma własną, udokumentowaną harmonię pochylenia i przechylenia.
  • Badania stojące za każdym profilem startowym są publiczne. Biblioteka statków powietrznych pokazuje źródła, udział poszczególnych sił i kanoniczne wartości bazowe, z przypisem przy poszczególnych wartościach.
  • Zapisany profil zapamiętuje, z którego profilu startowego pochodzi, dzięki czemu profil udostępniony w bibliotece może dokładnie pokazać, co zmieniło się względem tego punktu wyjścia.
  • Adapter open source PicoWinder do SideWinder Force Feedback Pro jest w pełni obsługiwanym urządzeniem w systemie Windows (DirectInput) i w systemie Linux (evdev), bez konieczności włączania opcji eksperymentalnych. Automatyczna rekomendacja dla MOZA AY210 to 35% dla pochylenia i 50% dla przechylenia.
  • Zakres działania funkcji „Podążanie za autopilotem” można wybrać w przedziale od 0 do 50% i pozostaje on zapisany w profilu, a nadrzędne wobec niego są sprzętowe limity wyjścia. Siedem profili startowych dla statków powietrznych, w których autopilot mechanicznie porusza sterami, jest dostarczanych z tą funkcją włączoną na poziomie 10%.
  • Zderzenie statku powietrznego zmienia jednorazowy efekt przyziemienia w silniejsze, skalowane przez profil uderzenie. Wyzwala się tylko raz przy każdym przejściu w stan zderzenia i pozostaje ograniczone przez „Wzmocnienie główne”, stopniowe narastanie sił po uzbrojeniu, limity faktury, zatrzymanie bezpieczeństwa ruchu i rozbrojenie.

Przeczytaj pełne informacje o wersji 1.4.0 i szczegóły testów

v1.3.1

Wydanie stabilne: cała linia beta 1.3.1 z ustawieniami sprzętowymi MOZA, bogatszym czuciem opartym na danych z symulatora, czytelniejszą diagnostyką funkcji „Lot testowy” i bezwzględną granicą zerowej siły po rozbrojeniu.

  • Publiczna beta: jedno centrum sterowania sprzętem MOZA, oddzielne obciążenie pochylenia i przechylenia, zewnętrzne przyciski USB trymera siłowego, agregacja danych ze wszystkich silników oraz uwzględniające dostępne możliwości efekty przeciągnięcia, przekroczenia prędkości, podwozia, spojlerów, poślizgu, nawierzchni, trybu Slew i wirnika w X-Plane.
  • Publiczna beta: czytelniejsze, izolowane kontrole podążania za AP z rzeczywistym górnym limitem zakresu działania na żywo, potwierdzone zatrzymanie bezpieczeństwa na poziomie urządzenia oraz zamrożony zestaw funkcji wersji 1.3.1, ograniczony teraz do poprawek błędów zgłoszonych przez użytkowników.
  • Publiczna beta: osobne wibracje od wiatru pionowego dla noszeń i duszeń oraz profil startowy dla szybowca, w którym siła pochylenia stale rośnie wraz z prędkością. Kanał jest ograniczony, domyślnie wyłączony i pozostaje wyciszony, gdy telemetria jest niedostępna.
  • Stan rozbrojony oznacza całkowity brak siły: otwarcie urządzenia, ponowne rozbrojenie, błąd uruchamiania i zamknięcie wysyłają polecenie zerowego wzmocnienia oraz STOPALL; żadna sprężyna ani inny efekt nie jest odtwarzany ponownie, a dwie bramki wyjścia w firmware MOZA pozostają zablokowane aż do jawnego uzbrojenia.
  • Pakowanie dla systemu Windows odrzuca teraz pakiet aplikacji, w którym brakuje skompilowanych zasobów interfejsu Avalonia, co zapobiega wydaniu instalatora, który zamyka się, zanim pojawi się jego pierwsze okno.

Przeczytaj pełne informacje o wersji 1.3.1 i szczegóły testów

v1.3.0

Pełnoprawna obsługa force feedback dla śmigłowców, zarządzane sesje MOZA i samodzielna funkcja „Lot testowy” sprawiają, że największą jak dotąd aktualizację FFB-Bridge łatwiej skonfigurować i łatwiej jej zaufać.

Automatyczna kontrola wstępna urządzenia

  • Przy uruchomieniu FFB-Bridge po cichu sprawdza mechanizm urządzenia w systemach Windows, Linux i macOS. W systemie Linux sprawdza także dostęp do odczytu i zapisu obsługiwanego węzła zdarzeń oraz to, czy zainstalowana reguła udev obejmuje wszystkie aktualne uprawnienia urządzeń. Wynik OSTRZ. lub NIE ZALICZONO wyświetla nieblokujący baner „Przejrzyj i napraw” z nazwą każdego problemu.
  • Gdy okno dialogowe jest otwarte, automatyczne uzbrajanie czeka. Przejrzyj i napraw problem albo odrzuć komunikat, jeśli urządzenie jest celowo odłączone; po odrzuceniu automatyczne uzbrajanie może być kontynuowane tylko wtedy, gdy spełnione są jego pozostałe warunki wstępne.
  • Kontrole stanu sprawdzają, czy /etc/udev/rules.d/99-ffb-bridge.rules obejmuje wszystkie aktualne wiersze wejścia obsługiwanych urządzeń oraz uprawnienia TTY dla MOZA. Przycisk „Napraw” pokazuje podgląd kanonicznej, starannie przygotowanej reguły, instaluje ją przez pkexec, przeładowuje udev i wyzwala zdarzenia dla urządzeń wejściowych i TTY. Podłączony, dopuszczony joystick spoza listy jest dopisywany podczas instalacji.

„Zaawansowane” to jeden świadomy przełącznik

  • Włączenie widoku „Zaawansowane” odsłania i rozwija naraz wszystkie dostępne grupy efektów, tworząc jedną ciągłą przewijaną listę. Potem możesz zwinąć poszczególne grupy; zmiana rodziny profilu przy włączonym widoku „Zaawansowane” rozwija także grupy, które stały się istotne.
  • Zerowe wzmocnienie efektu lub zerowy zakres działania wyłącza dany wkład. Inne włączone efekty i opór sprzętu w stanie uzbrojonym nadal mogą być odczuwalne. Niektóre funkcje, w tym utrzymanie neutrum AP, mają też osobny przełącznik włączania; przy izolowaniu siły sprawdź odpowiednią sekcję.
  • Wyszukuj według statku powietrznego, zapisanej nazwy lub ścieżki; sortuj według nazwy lub czasu modyfikacji; importuj plik JSON profilu; następnie używaj, udostępniaj, duplikuj, zmieniaj nazwę lub usuwaj wybrany wpis, o ile jest to dozwolone. Biblioteka monitoruje folder profili i odświeża się automatycznie.

Pełnoprawna obsługa force feedback w śmigłowcach

  • Profile wiropłatów łączą teraz tłumienie drążka cyklicznego, klasyczny trymer siłowy i powolny, ciągły trymer przyciskowy w jeden spójny układ sterowania.
  • Odrębne efekty ETL, VRS, wibracji wirnika, wibracji dwa razy na obrót, przeciągnięcia łopaty cofającej się i kontaktu płóz z podłożem można dostrajać niezależnie.
  • Użyj przycisku „Skonfiguruj…” dla zwolnienia trymera siłowego (FTR), opcjonalnego włączania/wyłączania trymera siłowego, opcjonalnego resetu trymera lub trymera przyciskowego. Każdy kreator przygotowuje wejście urządzenia i przechwytuje tylko twój jawny wybór. Trymer przyciskowy przyjmuje jeden grzybek POV lub cztery przyciski. Przypisania są zapisywane dla urządzenia; Bridge nie zmienia przypisań klawiszy w symulatorze.

Obsługa MOZA, która zarządza całą sesją

  • AB6, AB9 i AY210 korzystają teraz ze zweryfikowanych zarządzanych sesji w systemach Windows, Linux i macOS; do zwykłego latania nie jest potrzebne żadne ustawienie wstępne w programie towarzyszącym.
  • W systemach Windows i macOS, tam gdzie ma to zastosowanie, surowy HID/PID zapewnia bezpośrednie osie, przyciski, grzybki i wyjście sił lotu. W systemie Linux wyjście sił korzysta z evdev; tłumienie i tarcie na żywo w AB6/AB9 korzystają z lokalnej ścieżki szeregowej firmware tych baz, a AY210 używa swoich zweryfikowanych natywnych efektów warunkowych PID.
  • FFB-Bridge zapisuje migawkę odpowiednich ustawień bazy, stosuje swój znany stan lotu, monitoruje go i po normalnym zakończeniu pracy przywraca dokładnie poprzedni stan.

Weryfikacja, sprzęt i bezpieczeństwo

  • Funkcja „Lot testowy” zarządza tymczasowymi wartościami testowymi, przywraca poprzedni stan i obejmuje kontrole poszczególnych efektów oraz prowadzone finały dla samolotu i śmigłowca.
  • Ustawienia i przypisania fizycznego urządzenia znajdują się teraz na stronie „Sprzęt”; czucie statku powietrznego ustawia się na krótszej, zależnej od kontekstu stronie „Strojenie” z jednym widokiem „Zaawansowane”.
  • Zatrzymanie bezpieczeństwa nadal chroni przed niekontrolowanym ruchem, ale z szerszymi marginesami, które rzadziej przerywają agresywne, lecz normalne latanie.
  • Opcjonalne tarcie sterów dodaje niezależny od prędkości opór mechaniczny poprzez zweryfikowane ścieżki sprzętowe.

Aktualizacje aplikacji i niezawodność działania na komputerze

  • Instalacje w systemie Windows oraz pakiety AppImage w systemie Linux mogą po wyraźnym zatwierdzeniu pobrać, zweryfikować i zainstalować aktualizację oraz uruchomić się ponownie z poziomu aplikacji.
  • Przy zamykaniu w systemie Linux obserwatory zasobnika i D-Bus są teraz zwalniane, gdy dyspozytor Avalonia jest jeszcze aktywny, co zapobiega wyjątkowi TaskCanceledException po zakończeniu sprzątania.

v1.2.1

Ukierunkowana poprawka: centrowanie sprężyną działa teraz na bazach force feedback MOZA AB9 i AB6.

Naprawiono

  • Centrowanie sprężyną w MOZA AB9 i AB6 działa teraz poprawnie. Sprężyna centrująca, która przywraca drążek do środka i tam go utrzymuje, nie była stosowana w bazach MOZA AB9 i AB6. Teraz działa poprawnie, więc drążek centruje się i utrzymuje położenie neutralne zgodnie z oczekiwaniami.

v1.2.0

Duże wydanie. Lot testowy to nowy, prowadzony krok po kroku sposób na potwierdzenie, że każda siła wytwarzana przez twój drążek jest prawidłowa, a długi etap prac nad poprawnością kierunku sił i znaku trymera został zamknięty. Kierunek, centrowanie i trymer zachowują się spójnie na różnym sprzęcie i w obu symulatorach, a teraz można to udowodnić jednym kliknięciem.

Lot testowy (nowość)

  • Każda siła to osobny test. Lot testowy daje każdemu efektowi — od centrowania i obciążenia od prędkości, przez trymer, drgania i efekty podłoża, po efekty jednorazowe — własny przycisk „Testuj”, który uruchamia tylko ten efekt jako stały, utrzymany stan, wraz z instrukcją opisującą, co powinno być odczuwalne, oraz głosowaniem „Działa” lub „Nie działa”. Test odbywa się na stanowisku i nie wymaga symulatora.
  • Kontrole kierunku wykrywają odwrócone osie. Kontrole pochylenia i przechylenia pchają drążek w nazwanym kierunku, aby można było potwierdzić, że fizycznie porusza się we właściwą stronę. Jeśli kierunek jest odwrócony, „Lot testowy” wskazuje dokładnie, który przełącznik w sekcji Ustawienia, Sprzęt należy przestawić.
  • Panel wyników, który podpowiada, co zrobić dalej. Wyniki są podsumowywane konkretnymi zaleceniami i przejściami jednym kliknięciem do właściwego ustawienia, a finałowy etap „Wykonaj lot” odtwarza kolejno każdy efekt z animowanym statkiem powietrznym i osią czasu, tak że możesz poczuć, jak wszystkie łączą się w całość.

Kierunek siły i trymer

  • Naprawiono kierunek trymera w MSFS na żywo. Trymowanie nosem w górę ustawia teraz drążek do tyłu — wcześniej w MSFS na żywo działało to odwrotnie. Potwierdzono na MOZA AB9 zarówno w MSFS, jak i w X-Plane.
  • Jednorazowy reset polaryzacji osi. Poprawki kierunku i trymera sprawiły, że wcześniejsze ręczne odwrócenia osi stały się zbędne, dlatego przy pierwszym uruchomieniu wersja 1.2.0 tworzy kopię zapasową ustawień sprzętu i czyści nieaktualne odwrócenia. Jeśli twój sprzęt rzeczywiście jest podłączony odwrotnie, przełącz opcję ponownie jeden raz — ustawienie zostanie zachowane. Rzeczywista zamiana osi pochylenia/przechylenia pozostaje bez zmian.
  • Ustawienia polaryzacji dla poszczególnych osi. Sekcja Ustawienia → Sprzęt udostępnia teraz niezależnie wszystkie cztery znaki polaryzacji — odwrócenie siły pochylenia i przechylenia oraz odwrócenie centrowania pochylenia i przechylenia — dla sprzętu, w którym orientacja siły kierunkowej różni się od orientacji środka sprężyny albo w którym odwrócone jest tylko pochylenie.

Sprzęt

  • Wolant FFB MOZA AY210 jest rozpoznawany (wstępnie). Baza wolantu MOZA AY210 jest teraz rozpoznawanym urządzeniem w systemach Windows i Linux. W systemie Windows jest sterowana przez DirectInput/PID — mechanizm, który już działał u zgłaszającego użytkownika. To wstępne dodanie: w systemie Linux most może otworzyć bazę, ale generowanie siły nie zostało jeszcze potwierdzone, więc na razie traktuj obsługę AY210 jako eksperymentalną.
  • Przypomnienie o konfiguracji MOZA. Przy pierwszym podłączeniu bazy MOZA jednorazowe okno dialogowe przeprowadzi cię przez ustawienia MOZA Cockpit: „Force-Feedback Mode” ustawiony na DirectInput, „Spring” ustawiony na 0 i „Hardware Trim” wyłączony, aby własna sprężyna centrująca bazy nie walczyła z mostem.

Podziękowania

To wydanie powstało dzięki użytkownikom, którzy zagłębili się w problemy razem z nami.

  • raffarb — za precyzyjne zlokalizowanie odwrócenia trymera Logitech G940 w systemie Linux i przetestowanie poprawek.
  • MasterLooser — za zgłoszenie odwróconych sił MOZA AB6 w X-Plane i potwierdzenie przyczyny źródłowej testem zamiany kierunku w kodzie. Ten wątek to bezpośredni powód, dla którego istnieją ustawienia polaryzacji dla poszczególnych osi i prowadzona diagnostyka „Lot testowy”. Przeczytaj wątek.
  • SimInvent — za odtworzenie zachowania z odwróconymi siłami na wolancie DIY i przetestowanie kompilacji diagnostycznych. SimInvent FFB Yoke to tani wolant force feedback do samodzielnego zbudowania i naprawdę świetny, darmowy projekt. Zobacz wątek w społeczności.
  • sa'ar — za MOZA AY210, dzięki któremu w tym wydaniu dodano wstępną obsługę.

v1.1.3

Aktualizacja poprawności sprzętowej: kierunek sił, trymer G940 w systemie Linux, porządkowanie po pauzie i wyjściu z symulatora oraz walidacja MOZA AB9 w systemie macOS. Dziękujemy Kristianowi za zgłoszenie z praktyki dotyczące polaryzacji, które doprowadziło do standaryzacji DirectInput, oraz Raphaelowi za zgłoszenia dotyczące G940 w systemie Linux i dalsze testy.

Polaryzacja i kierunek sprzętu

  • Polaryzacja DirectInput jest teraz standardem produktu. FFB-Bridge traktuje teraz kierunek sił DirectInput jako obowiązującą konwencję w systemach Windows, Linux i macOS, w surowym HID/PID oraz w wewnętrznych ścieżkach testowych. Usuwa to ukryte, specyficzne dla urządzeń odwrócenia kierunku i sprawia, że sprzęt zgodny ze standardami zachowuje się spójnie we wszystkich mechanizmach obsługi urządzeń.
  • Polaryzacja siły i polaryzacja środka sprężyny są rozdzielone. Siły kierunkowe, takie jak obciążenie aerodynamiczne, przesunięcia z mieszania programowego, efekty jednorazowe i okresowe, pozostają teraz w domenie sił kierunkowych, a środki trymera i sprężyny — we własnej domenie przestrzeni osi. Istniejące ustawienia polaryzacji sprzętu nadal służą do korekty, gdy lokalne urządzenie wymaga odwrócenia na poziomie instalacji.

Logitech G940 w systemie Linux

  • Trymowanie statyczną sprężyną działa teraz na ścieżce G940 w systemie Linux. Tryb zgodności G940 w systemie Linux odwzorowuje teraz zamrożony ruch środka sprężyny jako stałą siłę, unika wzajemnego znoszenia się z siłą odciążenia trymerem i utrzymuje sprężynę firmware wyśrodkowaną w położeniu neutralnym. Zachowuje to czucie trymera bez wielokrotnego ponownego przesyłania warunków sprężyny do stosów sterowników, które przy każdej aktualizacji powodują skokowy ruch silników.

Porządki przy pauzie i wyjściu z symulatora

  • Nieaktualne efekty dynamiczne są dokładniej usuwane. Przejścia do pauzy, zerowej siły i wyjścia z symulatora traktują teraz cichą ramkę jako granicę dla firmware: dynamiczne sloty są zatrzymywane, nieaktualny stan poleceń jest czyszczony, a sprężyny są czysto odtwarzane od nowa, więc efekty silnika, drgania ani inne efekty okresowe nie uruchamiają się ponownie po wyciszeniu symulatora.

MOZA AB9 i macOS

  • Baza MOZA AB9 jest zweryfikowana w systemie macOS. Surowy mechanizm IOHID/PID w systemie macOS otwiera teraz interfejs HID bazy AB9 obsługujący PID, korzysta z układu raportów MOZA i został zweryfikowany na stanowisku z AB9 + MH16. Publiczna obsługa AB9 obejmuje teraz zweryfikowane ścieżki w systemach Windows, Linux i macOS.
  • Obsługa surowego HID/PID dla MOZA jest bezpieczniejsza i lepiej zawężona. W systemie Windows MOZA nadal domyślnie korzysta z DirectInput/PID, natomiast zaawansowana ścieżka surowego HID/PID używa teraz mapy raportów AB9 odkrytej podczas weryfikacji. Weryfikacja i deklaracje obsługi dotyczą konkretnie rodziny AB9. Inne kierownice, gamepady i przyszłe bazy MOZA wymagają własnych potwierdzeń.

v1.1.2

Dopracowanie wydania po cyklu weryfikacji MOZA: pełnoprawna obsługa MOZA AB9 + MH16, bezpieczniejsza obsługa Logitech G940 w systemach Windows i Linux, płynniejsze wyjście sił ustalonych, poprawki automatycznego wyboru profilu statku powietrznego, bogatsze pakiety diagnostyczne i wspólne bezpośrednie testy drążka.

Sprzęt

  • Obsługa MOZA AB9 + MH16. Baza FFB MOZA AB9 z drążkiem lotniczym MH16 trafiła do rejestru obsługiwanych urządzeń w systemach Windows i Linux jako 346E:1000. Identyfikator 346E:1002 należy do osobnej bazy AB6 i nie był częścią tej weryfikacji AB9.
  • Tryb bezpiecznej sprężyny dla G940 w systemie Linux. Ścieżka Logitech G940 w systemie Linux unika teraz wielokrotnego przesyłania warunków sprężyny po uzbrojeniu początkowej sprężyny centrującej, co zapobiega skokowym ruchom podczas stabilnego lotu w stosach sterowników, które przy każdej aktualizacji sprężyny pobudzają silniki drobnymi impulsami.
  • Wykrywanie wirtualnego identyfikatora PID G940 w systemie Windows. Logitech G940 jest rozpoznawany również wtedy, gdy stos sterowników systemu Windows udostępnia go pod zwirtualizowanym identyfikatorem produktu C2A8, dzięki czemu pozostaje na ścieżce obsługiwanych urządzeń zamiast trafiać do procedury dla urządzeń spoza listy.

Czucie i środowisko działania

  • Opcjonalne wygładzanie sił ustalonych. Sekcja Ustawienia → Sprzęt zawiera teraz opcję „Wygładzaj siły ustalone”, która interpoluje ustalone obciążenie pochylenia i przechylenia między wolniejszymi taktami telemetrii symulatora. Ogranicza to schodkowanie na mocnych drążkach bez zmiany wibracji, drgań, efektów jednorazowych ani wartości profilu.

Profile i wsparcie

  • Poprawki automatycznego wyboru profilu statku powietrznego. Automatyczny wybór niezawodniej respektuje teraz zapisane i domyślne profile statków powietrznych, w tym starsze pliki zapisanych profili i nieaktualne klucze powiązań, a gdy brak dopasowania, nie przenosi już profilu poprzedniego statku powietrznego na nieznany statek powietrzny.
  • Ustawienia sprzętu w pakietach diagnostycznych. Pakiety diagnostyczne zawierają teraz plik hardware-settings.json z aktywnym mechanizmem, wygładzaniem, polaryzacją, zamianą pochylenia/przechylenia i ustawieniami zgodności, dzięki czemu zgłoszenia dotyczące problemów zawierają dokładny kontekst wyjścia sił.

Interfejs i testowanie

  • Wspólny bezpośredni test drążka. Strony „Symulator testowy” i „Ustawienia” używają teraz tego samego panelu bezpośredniego testu siły stałej, więc przeciąganie znacznika sprawdza rzeczywistą ścieżkę wyjścia sprzętowego, zamiast jedynie poruszać wejściami symulatora testowego.
  • Uporządkowany układ stron „Ustawienia” i „Symulator testowy”. Strona ustawień „Sprzęt” i strona „Symulator testowy” mają teraz zwartszy układ, dzięki czemu bezpośredni test drążka, wybór mechanizmu urządzenia i tekst o zgodności sprzętu mieszczą się bez niewygodnego przewijania w zweryfikowanym rozmiarze okna aplikacji.

v1.1.1

Wydanie serwisowe na bazie 1.1: poprawka SimConnect w systemie Linux dla MSFS uruchamianego przez Proton oraz ponowna kompilacja, która dostarcza funkcje 1.1 jako podpisane wydanie na trzy platformy.

Naprawiono

  • Pułapka portu uprzywilejowanego SimConnect w systemie Linux. MSFS uruchamiany przez Proton dostarcza domyślny wpis SimConnect na porcie 500, ale Linux nie pozwala procesowi Proton zająć portu uprzywilejowanego (<1024) — więc kontrola stanu mogła odczytać „TCP on :500 enabled” i zakończyć się powodzeniem, choć połączenie nigdy nie było możliwe. Wykrywanie przy pierwszym uruchomieniu nie przyjmuje już portu, którego nie da się zająć, a wiersz Konfiguracja SimConnect na stronie „Wsparcie” ostrzega teraz i kieruje cię do instalacji równoległego wpisu bez uprawnień, a okno dialogowe „Napraw” wstępnie wypełnia nieuprzywilejowaną wartość domyślną zamiast ponownie instalować martwy port :500. Nie dotyczy to systemu Windows — tam port :500 działa bez problemu.

v1.1.0

Pierwsze wydanie z nowymi funkcjami od wersji 1.0. FFB-Bridge działa teraz w trzech systemach operacyjnych i łączy się z trzema symulatorami, potrafi sterować joystickami force feedback innymi niż cztery zweryfikowane drążki, modeluje czucie różnych układów sterowania, dostarcza kilka nowych efektów, zyskuje tryb wysokiego kontrastu w całej aplikacji i łączy się z bezpłatną społecznościową biblioteką profili, do której możesz publikować bezpośrednio z aplikacji. Nadal jest bezpłatny i nadal działa przede wszystkim lokalnie — bez konta, bez telemetrii.

Platformy i symulatory

  • macOS (Apple Silicon). Dla Apple Silicon (M1 i nowsze) dostępny jest teraz podpisany i notaryzowany obraz DMG. Kompilacja dla macOS jest ograniczona do X-Plane 12 z Microsoft SideWinder Force Feedback 2; Windows i Linux pozostają platformami o szerokiej obsłudze.
  • MSFS 2020 obok MSFS 2024. Obie wersje Microsoft Flight Simulator łączą się przez SimConnect TCP. X-Plane 11 i 12 łączą się jak dotąd przez UDP. Aktywny symulator jest wykrywany automatycznie przy uruchomieniu.

Sprzęt

  • Sterowanie innymi joystickami force feedback (eksperymentalne). Cztery zweryfikowane drążki — SideWinder Force Feedback 2 (045E:001B), Logitech Flight System G940 (046D:C287), Force 3D Pro (046D:C286) oraz WingMan Force 3D (046D:C283) — nadal działają od razu po podłączeniu (plug-and-play). Poza nimi opcja Ustawienia → Sprzęt → Zezwalaj na urządzenia spoza listy włącza obsługę kwalifikującego się urządzenia klasy joystick z bezpiecznymi ustawieniami domyślnymi, kalibracją odwrócenia i zamiany osi na żywo oraz odzyskiwaniem po awarii jako zabezpieczeniem. Kierownice, gamepady i urządzenia jednoosiowe są nadal kierowane do FFB Probe pod adresem ffb-probe.com.
  • Wybór spośród wielu urządzeń. Gdy podłączony jest więcej niż jeden obsługiwany drążek, selektor pozwala wybrać, którym z nich steruje most, a wybór jest zapamiętywany.

Czucie i efekty

  • Wybór czucia układu sterowania. Wybór dla każdego statku powietrznego: Ręczny / Wspomagany hydraulicznie / Fly-by-wire — u góry grupy „Czucie drążka” na stronie „Strojenie”. Tryb „Ręczny” pozostawia czucie dokładnie takie jak wcześniej; tryb „Wspomagany hydraulicznie” łagodzi obciążenie aerodynamiczne tak, jak robi to układ sztucznego czucia; tryb „Fly-by-wire” tłumi obciążenie aerodynamiczne i usztywnienie od przeciążenia, odpowiadając sidestickowi centrowanemu sprężyną.
  • Stick shaker przy przeciągnięciu. Ostre brzęczenie wyzwalane przez ostrzeżenie o przeciągnięciu samego symulatora, niezależne od syntetyzowanych drgań przy przeciągnięciu. Włącz je i ustaw jego amplitudę na stronie „Strojenie”.
  • Shimmy przedniego koła. Szybka wibracja na boki podczas toczenia po ziemi, regulowana dla każdego statku powietrznego.
  • Efekt pochylenia przy przyspieszaniu na ziemi. Efekt na osi pochylenia powiązany z przyspieszeniem podczas toczenia po ziemi.
  • Skalowanie wibracji zależne od rodzaju podwozia. Wybór dla każdego statku powietrznego: Koła / Narty / Pływaki — skaluje ciągłe wibracje toczenia po ziemi.

Trymer

  • Trymer to teraz jeden przełącznik. Jeden przełącznik Włącz trymer zastępuje dotychczasową parę nakładających się mechanizmów trymowania. Gdy jest włączony, trymowanie zmniejsza utrzymywaną siłę zależną od prędkości i przesuwa położenie, w którym drążek się zatrzymuje; gdy jest wyłączony, trymer w ogóle nie wpływa na drążek. Głównym elementem sterującym jest ster wysokości, a siła lotek znajduje się w rozwijanej sekcji „Zaawansowane”. Wycofano dawny tryb trymera działający tylko na środek — wyłączenie opcji „Włącz trymer” teraz naprawdę wyłącza trymer.

Dostępność

  • Kontrast wizualny. Ustawienia → Ogólne → Kontrast wizualny dodaje Wysoki kontrast — tryb, który podnosi kontrast w całej aplikacji (powierzchnie, tekst, obramowania, przyciski, lampki stanu i kolory grup efektów), dostrojony zgodnie z wytycznymi WCAG 2. Zmienia tylko wygląd; nie zmienia żadnego wyjścia sił.

Społeczność i udostępnianie profili

  • Biblioteka profili została wydana. Przeglądaj i pobieraj profile społeczności pod adresem ffb-bridge.com/profiles — do przeglądania i pobierania nie jest potrzebne konto.
  • Udostępnianie do biblioteki bezpośrednio z aplikacji. Strona „Profile” zyskuje oznaczoną ikoną globu Udostępnij — akcję, która przekazuje utworzony przez ciebie profil do biblioteki ze wstępnie wypełnionym formularzem; logujesz się dopiero w momencie publikacji. Nic nie jest przesyłane po cichu. Wbudowanych profili startowych nie można udostępniać.
  • Forum społeczności. Forum działa pod adresem ffb-bridge.com/community.
  • Przenośny format profilu. Udostępniane profile zawierają identyfikację i metadane opisowe w kopercie zgodnej z przyszłymi wersjami i bezproblemowo migrują po zaimportowaniu do nowszej wersji aplikacji. Zwykłe, ręcznie kopiowane pliki profili nadal działają.

Automatyzacja sesji

  • Opcjonalne automatyczne uzbrajanie i rozbrajanie. Ustawienia → Sesja — most może automatycznie się uzbroić, gdy obsługiwane urządzenie i symulator na żywo są gotowe, i rozbroić, gdy symulator zostanie zamknięty. Obie funkcje trzeba świadomie włączyć; domyślnie są wyłączone.

v1.0.0

Stabilne wydanie 1.0: oznaczenie RC zniknęło, domyślne profile statków powietrznych zostały ponownie dostrojone, symulator testowy przebudowano jako czytelną demonstrację silnika sił, a ścieżki odzyskiwania surowego HID/PID są teraz sprawdzone w przypadkach zamknięcia MSFS i ponownego uzbrojenia, które napędzały końcowe prace weryfikacyjne.

Status wydania

  • FFB-Bridge osiąga wersję 1.0. Aplikacja, strona internetowa, e-maile z linkami do pobrania, dokumentacja i manifest wydania wskazują teraz na v1.0.0 zamiast na ścieżkę RC lub beta.
  • Podpisany instalator dla Windows i AppImage dla Linux. Bieżące artefakty to ffb-bridge-setup-1.0.0-x64.exe i FfbBridge-1.0.0-x86_64.AppImage.

Czucie i strojenie

  • Wzmocnienie główne skaluje teraz wszystko. Nadrzędne „Wzmocnienie główne” to rzeczywisty główny regulator siły FFB: współczynnik sprężyny, obciążenie zależne od prędkości, wibracje, drgania, długotrwałe siły oporu i efekty jednorazowe zależą od niego. 0% nie wysyła żadnej siły; 100% to poziom projektowy.
  • Opcja „Minimalna sprężyna przy małej prędkości” jest teraz dostępna i ponownie dostrojona. Ukryta wartość domyślna 0.20 z RC2 jest migrowana do mocniejszej wartości domyślnej 0.50 dla profili typu startowego, dzięki czemu użytkownicy, którzy zainstalowali RC2, otrzymują poprawioną dolną granicę zamiast przypadkowo słabej sprężyny podczas kołowania / postoju.
  • Profile statków powietrznych dołączone do aplikacji zostały ponownie dostrojone. Profil Cessna 172 został ponownie skalibrowany na podstawie POH i testów w praktyce, a następnie profile startowe TBM 930, King Air 350i, A320neo i 747-8 dostosowano do tego samego modelu sił 1.0. Efekty silnika są mocniejsze, minimalna sprężyna przy małej prędkości jest mniej wiotka, a domyślne wartości profili lepiej pasują do każdej klasy statków powietrznych.
  • Pomoc suwaków uczy teraz strojenia. Wiersze na stronie „Strojenie” wyjaśniają teraz, do czego służy dana kontrolka i co pilot powinien zmienić, gdy drążek wydaje się zbyt lekki, zbyt ciężki, zbyt rozedrgany, zbyt luźny wokół środka lub zbyt agresywny w którymś efekcie.

Efekty i sprzęt

  • Zakończono gruntowny przegląd efektów. Konwencje znaków, jednostki, rozkład wzmocnień, skalowanie sprężyn, odciążenie trymerem, ścieżki drgań i wyciszenia grup efektów zostały ponownie sprawdzone względem silnika sił i przebiegów na żywo na stronie „Panel”.
  • Siła silnika jest czytelniejsza. Siła wibracji silnika została zwiększona w demonstracjach i profilach z pracującym silnikiem, aby efekty silników tłokowych i turbinowych były łatwiejsze do rozpoznania, a przy tym nie przytłaczały profilu statku powietrznego.
  • Naprawiono demonstrację drgań spojlerów. Symulator testowy steruje teraz stanem spojlerów wystarczająco mocno, by potwierdzić działanie ścieżki drgań spojlerów, zamiast wyglądać na aktywny bez wytwarzania użytecznej siły.
  • Ochrona surowego HID/PID przed nieaktualnym stanem przy uzbrajaniu. Po zamknięciu MSFS uzbrojenie z symulatorem testowym lub powrót do trybu „Na żywo” resetuje tablicę efektów przed przydzieleniem kompaktowej topologii. Naprawia to przypadek bezwładnego drążka, który „działał dopiero po ponownym uruchomieniu”.
  • Wyciszanie nie wyłącza już sprężyny. Efekty dynamiczne są zatrzymywane w poszczególnych slotach, a sprężyny nadal działają, więc ścieżki pauzy / Active Pause / zamrożonej telemetrii zatrzymują wibracje i drgania bez utraty czucia centrowania.

Symulator testowy

  • Symulator testowy jest teraz wyraźnym trybem demonstracyjnym. Wyraźny wiersz „Włącz symulator testowy” włącza stronę, górny pasek i strona „Panel” oznaczają go jako źródło demonstracyjne, a jego wyłączenie czysto rozbraja most bez zgłaszania usterki.
  • Wyłączenie symulatora testowego resetuje scenariusz. Wyłączenie go natychmiast zatrzymuje siły, przywraca domyślne wartości wejść demonstracyjnych i przełącza most z powrotem w tryb „Na żywo”, zamiast pozostawiać w tle nieaktualne wartości testowe.
  • Demonstracje sił są celowo przerysowane. Symulator testowy skupia się teraz na mocnych, wyraźnych przykładach: rozbieg, drżenie hamulców, turbulencja, drgania klap, drgania spojlerów, drgania przy przeciągnięciu, drgania przy przekroczeniu prędkości, tłumienie prędkości kątowej, a także bezpośredni test drążka do sprawdzania podążania środka sprężyny.
  • Usunięto zbędne stare elementy. Usunięto wybór źródła w stanie bezczynności, taśmowe wskaźniki danych lotu, dodatki do precyzyjnego sterowania, odczyty wyjścia sił na żywo i sterowanie profilem przez symulator testowy, ponieważ utrudniały zrozumienie strony, nie poprawiając testowania przez użytkownika.

v1.0.0-rc2

Ważna wersja kandydująca po opiniach z prawdziwych kokpitów: bezpieczniejsza domyślna siła wyjściowa, naprawiona sprężyna po uzbrojeniu, znacznie bezpieczniejszy model podążania za autopilotem, poprawiona telemetria trymera w MSFS oraz czystszy interfejs jasny / ciemny.

Bezpieczniejsze wyjście sił

  • HID/PID jest teraz domyślną ścieżką SideWinder FFB2 w systemie Windows. RC2 domyślnie steruje FFB2 przez surowy HID/PID, a DirectInput zachowuje jako awaryjną ścieżkę zgodności. Pozwala to uniknąć polegania na zawodnej ścieżce Windows pid.dll w typowym przypadku, zachowując jednocześnie ścieżkę awaryjną dla systemów, które jej potrzebują.
  • Uzbrojenie nie pozostawia już bezwładnego drążka. Sprężyna jest wstępnie ustawiana w chwili uzbrojenia wyjścia sił, a ścieżki wstrzymania / wyciszenia / wznowienia ponownie nakładają sprężynę, zamiast wracać bez niej.
  • Suwak „Siła sprężyny” rzeczywiście steruje teraz uzbrojoną sprężyną. Poprzednia ścieżka na żywo mogła ignorować suwak po uzbrojeniu, ponieważ przy aktualizacji wygrywał inny składnik sztywności. RC2 ponownie czyni suwak rzeczywistą wartością bazową.

Autopilot jest domyślnie bezpieczniejszy

  • Podążanie za AP jest wyłączone w profilach dołączonych do aplikacji. Standardowy MSFS nadal traktuje fizyczny ruch drążka jako działanie pilota, więc drążek force feedback poruszający się pod kontrolą autopilota może zakłócić lub rozłączyć AP.
  • Zakres działania jest teraz celowo niewielki. Suwak „Zakres działania AP” obejmuje teraz użyteczny niski przedział: 0%–8%, z domyślną wartością 5% po włączeniu. Poprzednia skala zbyt łatwo pozwalała ustawić wartości, których żaden normalny statek powietrzny nie powinien używać.
  • Niższe domyślne wartości siły. Siła sprężyny podążania za AP ma teraz domyślnie wartość 25%. W standardowym MSFS używaj podążania za AP jako subtelnego sygnału na drążku. Pełne napędzanie drążka przez serwo wymaga konfiguracji, która przejmuje obsługę osi wejściowej przez urządzenie wirtualne lub filtr HID.

Poprawki trymera i czucia

  • Poprawiono telemetrię trymera MSFS. Trymery steru wysokości i lotek odczytują teraz prawidłowe zmienne SimVar trymera w MSFS, więc czucie zależne od trymera nie podąża już po cichu za niewłaściwym źródłem.
  • Opcję „Odciążenie trymerem” warto teraz przetestować ponownie. Gdy „Odciążenie trymerem” jest włączone, wytrymowany stan ustalony może zejść do zerowej siły w wytrymowanym położeniu, zamiast nadal walczyć z całkowitym wychyleniem powierzchni sterowej. Istniejące zapisane profile pozostają nietknięte; przetestuj tę opcję ponownie w RC2, zanim zdecydujesz, czy powinna się znaleźć w profilu twojego statku powietrznego.

Porządki w interfejsie

  • Kolory sił na stronie „Panel” są czytelniejsze. Obciążenie osi i obciążenie sprężyny nie mają już tego samego koloru na wskaźniku aktywności drążka.
  • Długie nazwy statków powietrznych są teraz poprawnie skracane wielokropkiem. Górny pasek nie wychodzi już poza swój obszar, gdy symulator zgłasza długi tytuł lub długą nazwę malowania.
  • Uporządkowano kontrast przycisków w motywie jasnym i ciemnym. Niebieskie przyciski główne, bursztynowe przyciski rozbrajania i etykiety stanu „Włączony” zachowują teraz czytelny tekst w obu motywach.
  • Strona „Ustawienia” trafia do publicznej prezentacji i dokumentacji. Zrzuty ekranu w witrynie pokazują teraz aktualną stronę „Ustawienia” zamiast starego kafelka kontroli sprzętu.

v1.0.0-rc1

Pierwsza wersja kandydująca. Aplikacja została gruntownie przeprojektowana — nowy wygląd, więcej odczuwalnych efektów, mądrzejsze ustawienia domyślne, a suwak wibracji silnika wreszcie robi w turbośmigłowcach i odrzutowcach to, co obiecuje.

Nowy wygląd

  • Motywy jasny i ciemny. Domyślnie aplikacja stosuje preferencję systemu operacyjnego. Wybierz motyw samodzielnie w sekcji Ustawienia → Ogólne pozwalającym ją zastąpić. Każda strona, okno dialogowe i wykres zostały ręcznie dopracowane dla obu motywów.
  • Nowy projekt strony „Panel”. Nowy panel „Stan lotu” pokazuje na pierwszy rzut oka prędkość, przeciążenie, prędkość pionową, stan autopilota oraz ostrzeżenia o przeciągnięciu / przekroczeniu prędkości. Pola wyboru szybkiego wyciszania grup efektów znajdują się we własnej karcie poniżej. Okno otwiera się w jednym dopracowanym rozmiarze, więc układ jest prawidłowy od pierwszego uruchomienia.
  • Panel „Aktywność drążka” na żywo z 29 etykietami efektów. Każdy kanał sił, który może wysłać most, ma własną etykietę oznaczoną kolorem według rodziny (czucie drążka i opór aerodynamiczny w chłodnych błękitach, silnik + podłoże + płatowiec w ciepłych pomarańczach, mechaniczne efekty jednorazowe w utrzymywanym ciepłym odcieniu). Etykiety wygasają po zadziałaniu, więc wystarczy rzut oka, by zobaczyć, co się właśnie stało.
  • Nowy zestaw ikon w całej aplikacji. Czytelniejsze, spójne ikony paska bocznego i przycisków.

Nowości, które poczujesz

  • Drgania klap i podwozia. Ciągłe wibracje płatowca przy wypuszczonych klapach przy dużej prędkości oraz dudnienie przy wypuszczonym podwoziu w powietrzu. Suwaki poszczególnych efektów na stronie „Strojenie” pozwalają przeskalować lub wyciszyć każdy z nich.
  • Stałe siły pochylenia od oporu aerodynamicznego. Klapy, spojlery, opór wypuszczonego podwozia i strumień zaśmigłowy działają teraz na drążek tak, jak na prawdziwy płatowiec — wypuszczenie klap przesuwa wytrymowanie do przodu, schowanie — do tyłu, a ster wysokości obciąża się, gdy śmigło dmucha na niego powietrzem. Cztery nowe regulowane suwaki.
  • Efekty „żywego drążka”. Szarpnięcia przy rotacji (boczne kołysanie samolotu popycha drążek), napędzanie drążka przez powierzchnie sterowe (silne podmuchy i trzepotanie przy przeciągnięciu przenoszą się na kolumnę sterową) oraz sprzężenie krzyżowe ślizgu, dzięki któremu statek powietrzny z odchyleniem popycha lotki przez opływ powietrza.

Inteligentniejsze ustawienia domyślne

  • Automatyczny wybór profilu dla wczytanego statku powietrznego. Wczytanie C172, TBM 930, King Air, A320 lub 747 w MSFS albo X-Plane automatycznie wybiera przy pierwszym napotkaniu pasujący dołączony profil — bez ręcznego przypisywania. Jeśli chcesz inny profil domyślny, zapisz własny profil i przypisz go raz; od tej pory to on ma pierwszeństwo.
  • Tekst pomocy dla każdego suwaka w każdym wierszu strony „Strojenie”. Każdy suwak ma krótkie objaśnienie swojego działania. Wszystkie wartości są wyświetlane w procentach — koniec z surowymi liczbami dziesiętnymi.
  • Przyjaźniejsze teksty w interfejsie. Teksty pomocy i statusu przepisano z myślą o widocznym stanie i decyzji, którą pilot musi podjąć. Wewnętrzne szczegóły implementacji pozostają poza przepływem pracy.
  • Złagodzono domyślne wibracje silnika. Dołączone profile mają bardziej zachowawcze wartości bazowe. Twoje zapisane profile pozostają bez zmian.

Naprawiono

  • Suwak wibracji silnika wreszcie naprawdę działa w turbośmigłowcach i odrzutowcach. TBM 930 był najbardziej jaskrawym przypadkiem: suwak wcześniej nie wpływał na odczuwalne wibracje. Jedynym sposobem na ich wyciszenie było wyciszenie całej grupy efektów. Suwak ma teraz decydujące znaczenie we wszystkich statkach powietrznych i symulatorach.
  • Podążanie za autopilotem w X-Plane. Podążanie za AP nie walczy już z tobą w MSFS ani nie oscyluje w X-Plane. Most płynnie przejmuje oś, gdy AP jest włączony, i oddaje ją, gdy AP się wyłączy.
  • Ograniczenie środka sprężyny w urządzeniach Logitech. Szybka poprawka z beta.14 była błędna w jednym przypadku brzegowym; teraz działa poprawnie.
  • Po pełnym audycie względem dokumentacji SDK MSFS i X-Plane poprawiono kilka subskrypcji telemetrii, które po cichu nie działały.

v1.0.0-beta.14

Nowości

  • Wstępna obsługa wybranych urządzeń Logitech. FFB-Bridge rozpoznaje i otwiera teraz Logitech Flight System G940 (046D:C287), Logitech Force 3D Pro (046D:C286) oraz Logitech WingMan Force 3D (046D:C283) oprócz Microsoft SideWinder FFB2 (045E:001B).
  • Rejestr obsługiwanych urządzeń. Nazwy urządzeń, identyfikatory USB, osobliwości kierunku DirectInput i zakres reguł uprawnień w systemie Linux znajdują się teraz w jednym rejestrze, zamiast być rozproszone po całej aplikacji jako założenia dotyczące FFB2.

Zmieniono

  • Doctor, Diagnostyka, pakiety diagnostyczne i teksty konfiguracji podają teraz faktycznie obsługiwane urządzenie. Aplikacja nie opisuje już każdego udanego otwarcia sprzętu jako SideWinder FFB2.
  • Korekta kierunku dla SideWinder FFB2 dotyczy teraz wyłącznie wpisu SideWinder. Drążki Logitech używają standardowej ścieżki kierunku, chyba że zgłoszenia z prawdziwego sprzętu pokażą, że potrzebują własnej poprawki specyficznej dla urządzenia.
  • Generowanie reguły udev w systemie Linux obejmuje każdy obsługiwany joystick USB. Reguła instalatora/Doctor obejmuje teraz SideWinder FFB2 oraz trzy wybrane identyfikatory Logitech.

Uwagi

  • Obsługa Logitech jest celowo oznaczona jako wstępna. Ścieżka SideWinder FFB2 ma najwięcej godzin testów na stanowisku; jeśli masz G940, Force 3D Pro lub WingMan Force 3D, uruchom Doctor i wyślij pakiet diagnostyczny, jeśli polaryzacja, sprężyna, efekty okresowe lub mieszanie programowe wymagają korekty.

v1.0.0-beta.13

Zmieniono

  • Diagnostyka jest teraz stroną wstępnej diagnozy dla wsparcia. Strona otwiera się kartami „Urządzenie”, „Źródło danych”, „Wyjście sił” i „Stan dziennika”, a następnie pokazuje sygnały działania na żywo oraz przeszukiwalny dziennik zdarzeń. W tym samym miejscu możesz zaznaczać widoczne wiersze, kopiować tylko przefiltrowany widok, kopiować lub eksportować pełny dziennik sesji zapisany na dysku oraz utworzyć pakiet diagnostyczny.
  • Doctor został podzielony na „Kontrole stanu” i „Zaawansowany sprzęt”. Codzienne kontrole zaczynają się teraz na karcie „Kontrole stanu” z czytelniejszymi stanami ZALICZONO / OSTRZ. / NIE ZALICZONO / INFO / GOTOWE. Polaryzacja, test przeciągania na żywo, efekty okresowe mieszane programowo i sonda efektów sprzętowych zostały przeniesione na kartę „Zaawansowany sprzęt”.
  • Pomoc to teraz centrum działań podzielone na karty. Karty „Start”, „Rozwiązywanie problemów”, „Wsparcie” i „Zasoby” zbierają w jednym miejscu listę kontrolną „Zacznij latać”, stan konfiguracji, ścieżkę pakietu diagnostycznego, link do opinii, dokumentację online, link do polityki prywatności oraz zapasową, dołączoną instrukcję.
  • Strona „Panel” i ramka okna zostały dopracowane przed wydaniem. Wskaźniki na stronie „Panel”, karty sprężyny/osi, etykiety sił i wiersze efektów mają więcej miejsca przy rozmiarze przechwytywania aplikacji 1280×886. Natywne elementy sterujące okna systemu znów obsługują minimalizowanie, maksymalizowanie, zamykanie i zmianę rozmiaru.
  • Odświeżono teksty dotyczące wydawcy, licencji i informacji prawnych. Pomoc, „O programie” i dokumentacja konsekwentnie używają teraz tożsamości wydawcy Rohsam Inc., sformułowań licencji beta, linku do polityki prywatności i lokalizacji informacji o komponentach innych firm.

Zmiany wewnętrzne

  • Podpisany potok wydań oznaczanych tagami jest teraz podstawową ścieżką budowania wersji beta, z dokumentacją procesu operatora: od tagu po instalator Windows do pobrania, pakiet AppImage dla systemu Linux oraz latest.json (manifest).

v1.0.0-beta.12

Zmieniono

  • Instalator dla systemu Windows jest teraz podpisany certyfikatem podpisywania kodu. Podpisano usługą Azure Trusted Signing pod nazwą wydawcy RohsamInc. Kliknij instalator prawym przyciskiem myszy → Właściwości → Podpisy cyfrowe aby sprawdzić podpis przed uruchomieniem. SmartScreen pokaże RohsamInc jako wydawcę zamiast Nieznany w razie wyświetlenia ostrzeżenia, zanim plik zbuduje reputację. Inteligentna kontrola aplikacji i zasady firmowe mogą nadal być bardziej rygorystyczne wobec zupełnie nowych kompilacji. Poza tym brak zmian względem beta.11.

v1.0.0-beta.11

Naprawiono

  • Pauza i Active Pause w MSFS natychmiast wyciszają teraz siły. Most nasłuchuje systemowych zdarzeń pauzy MSFS i wycisza siły dynamiczne, gdy tylko pauza zostanie zgłoszona, zamiast czekać kilka sekund, aż telemetria okaże się nieaktualna.
  • Podczas wstrzymania drążek utrzymuje neutralną sprężynę. Efekty dynamiczne cichną, ale sprężyna centrująca nie staje się już bezwładna. Pauza i odzyskiwanie po zamrożonej telemetrii używają neutralnej domyślnej sprężyny, dopóki nie wrócą dane na żywo.
  • Sprężyny przechylenia i pochylenia wracają do działania po chwilowych zacięciach. Po ścieżce wyciszenia / zatrzymania wszystkich efektów (quiesce / stop-all) moduł wysyłający DirectInput ponownie przesyła parametry warunku sprężyny centrującej przed ponownym odtworzeniem efektów, co zapobiega cichemu wypadnięciu osi po długiej przerwie lub zacięciu klatek.
  • Doctor i środowisko działania są teraz zgodne co do trybu sprzętowego. Tryb sprzętowy pozostaje domyślny po świeżej instalacji. Efekty okresowe mieszane programowo są używane tylko wtedy, gdy wybierze je użytkownik, wymaga tego kontrola sprzętu albo włączy je ścieżka odzyskiwania po sklasyfikowanej awarii efektów sprzętowych.

Zmieniono

  • Wzmocnienie wyjściowe Bridge wynosi teraz 95%. Aplikacja steruje FFB2 znacznie bliżej pełnego zakresu działania urządzenia, zostawiając 5% zapasu dla sterownika i firmware.
  • Widoczność sił na stronie „Panel” została przebudowana. Strona „Panel” oddziela teraz zawsze aktywną sprężynę bazową od kanałów dynamicznych, pokazuje aktywne składowe sił jako czytelne etykiety i utrzymuje stabilne sterowanie grupami efektów, gdy telemetria na żywo aktualizuje się z częstotliwością 50 Hz.
  • Profile obejmują teraz więcej statków powietrznych. Profile startowe i profile użytkownika mają wspólną listę z wyszukiwaniem, aktywny profil jest wyróżniony, a profile można zastosować bezpośrednio z listy.

Nowości

  • Profile startowe dla większej liczby statków powietrznych MSFS. Wbudowane profile startowe tylko do odczytu obejmują teraz Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo i Boeing 747-8 Intercontinental.
  • Odświeżona strona pomocy. Strona pomocy w aplikacji zawiera teraz praktyczną ścieżkę „Zacznij latać”, stan konfiguracji, kolejność strojenia, wskazówki dotyczące pakietu diagnostycznego i typowe ścieżki rozwiązywania problemów.

Zmiany wewnętrzne

  • Moduł uruchamiający testy E2E dla systemu Windows może teraz tworzyć przebiegi testowe administratora, wykonywać świeże instalacje użytkownika, sprawdzać automatyzację trybu testowego, profili i sztucznego symulatora, generować instrukcję w formacie HTML oraz przesyłać deterministyczne wyniki, gdy skonfigurowano token importu.

v1.0.0-beta.10

Naprawiono

  • Awaria trybu sprzętowego w systemie Windows podczas aktywnego lotu. Niektórzy użytkownicy Sidewinder FFB2 mogli przez pewien czas używać mostu w trybie sprzętowym, po czym dochodziło do awarii w stosie Windows pid.dll / stosie DirectInput podczas przydzielania lub ponownego odtwarzania efektów dynamicznych. Nie był to problem MSFS ani dowód na wadliwy firmware Sidewinder. Przyczyną była nasza architektura: most traktował każdy logiczny sygnał symulatora jako osobny, utrzymywany efekt DirectInput, tworząc dużą fizyczną tablicę efektów na starym stosie HID/PID. Beta.10 zastępuje to kompaktową topologią sprzętową zweryfikowaną podczas lotu na żywo w MSFS.
  • Sonda sprzętowa nie wymaga już aktywnego lotu. Na stronie Doctor przycisk Testuj efekty sprzętowe uruchamia teraz sondę poza procesem dla tej samej kompaktowej topologii, której most używa w normalnej pracy. Natywna awaria DirectInput pozostaje zamknięta w procesie roboczym sondy, a interfejs mostu nadal działa.

Zmieniono

  • Kompaktowy tryb sprzętowy DirectInput. Tryb sprzętowy w systemie Windows przydziela teraz jedną wektorową siłę stałą, jedną dwuosiową sprężynę i leniwie tworzoną trzyslotową pulę efektów okresowych (Sine, Triangle, Triangle). Pełny zestaw efektów logicznych jest nadal obecny — efekty pasa startowego, podwozia, hamulców i silnika, drgania oraz efekty jednorazowe są przydzielane przez pulę wielokrotnego użytku, zamiast być utrzymywane jeden do jednego.
  • Efekty okresowe mieszane programowo pozostają awaryjnym zabezpieczeniem. Jeśli konkretny stos sterowników Windows nadal ulega awarii, przy następnym uruchomieniu ta instalacja może zostać odizolowana i przełączona na mieszanie programowe. W normalnym użyciu beta.10 pozostaw włączony tryb sprzętowy — to przetestowana, wyrazistsza ścieżka.

Uwagi

  • W tym wydaniu na pierwszym miejscu jest stabilność. Nowa ścieżka sprzętowa może dawać nieco inne czucie niż wcześniejsze kompilacje, ponieważ efekty są przydzielane przez mniejszą liczbę fizycznych slotów. Do korekt czucia używaj strojenia profilu, zanim sięgniesz po mieszanie programowe.

v1.0.0-beta.9

Naprawiono

  • Awaria przy zamykaniu w systemie Windows. U kilku testerów most kończył działanie z okienkiem Raportowania błędów systemu Windows wskazującym 0x80131506 — kod „krytycznego błędu wewnętrznego” środowiska .NET — po kliknięciu „Zakończ” lub zamknięciu okna. Przyczyna: podczas zamykania wątek interfejsu użytkownika i pętla sterowania środowiska działania jednocześnie wywoływały DirectInput, a marshaller COM w końcu to wykrywał i zamykał proces. Cały dostęp do DirectInput jest teraz serializowany przez jedną blokadę na granicy urządzenia, więc oba wątki nigdy nie wejdą w wyścig z marshallerem. Na drążku dewelopera objawy tego błędu już nie występują.
  • Drążek cichnie w chwili kliknięcia „Zakończ”. Niektórzy testerzy zgłaszali, że efekty aktywne w chwili zamykania (wibracje, drgania) grały jeszcze przez ok. 32 sekundy po zamknięciu mostu. Beta.8 próbowała usunąć ten sam objaw poleceniem zatrzymania wszystkiego na poziomie sterownika, ale wykonywane potem czyszczenie poszczególnych efektów na tym stosie sterowników blokowało każde wywołanie na cały czas odtwarzania efektu przez firmware — polecenie zatrzymania zadziałało, po czym proces po cichu zawieszał się podczas czyszczenia aż do końca odtwarzania przez firmware. Ścieżka zamykania całkowicie pomija teraz operacje na poszczególnych efektach i używa dwóch poleceń na poziomie urządzenia (zatrzymanie wszystkiego + reset tabeli efektów firmware), które kończą się natychmiast. Drążek cichnie i czysto utrzymuje środek.

Zmieniono

  • Sprzętowy tryb FFB znów jest domyślny. Beta.8 ustawiła efekty okresowe mieszane programowo jako zachowawcze ustawienie domyślne; po usunięciu przyczyny, która to uzasadniała, tryb sprzętowy znów jest domyślny dla nowych instalacji — mniejsze opóźnienie, przebiegi generowane przez firmware, brak syntezy po stronie procesora. Użytkownicy, którzy korzystali z mieszania programowego tylko dlatego, że ustawiła je beta.8, są jednorazowo przenoszeni na tryb sprzętowy przy pierwszym uruchomieniu tej kompilacji. Jeśli wolisz mieszanie programowe — po prostu podoba ci się jego czucie — przełącznik nadal znajduje się w Doctor → Zgodność sprzętu, a twój wybór zostanie zachowany. Automatyczna migracja jest wykonywana tylko raz na kompilację.

v1.0.0-beta.8

Nowości

  • TrimRelief — alternatywny tryb trymera. Nowy model współdziałania trymera i siły na drążku. Przy włączonym TrimRelief obciążenie zależne od prędkości jest obliczane względem (ster wysokości − trymer) zamiast całkowitego wychylenia powierzchni sterowej, a środek sprężyny podąża za trymerem z tym samym zakresem działania. W wytrymowanym stanie ustalonym z drążkiem w położeniu neutralnym: zerowa odczuwalna siła, a po puszczeniu drążek pozostaje w wytrymowanym położeniu. Odpowiada to zachowaniu prawdziwego drążka z układem linkowym oraz temu, jak XPforce / FSforce modelują ten sam pomysł. Domyślnie wyłączone — istniejące profile i starszy mechanizm TrimFeel z przesuwaniem środka pozostają dokładnie takie jak wcześniej. Przełącznik znajduje się na stronie „Strojenie” w grupie „Czucie drążka”; sześć nowych testów jednostkowych i sześć testów integracyjnych potoku utrwala to zachowanie. Patrik (FB-0002) wskazał to jako brakującą funkcję w porównaniu z innymi narzędziami FFB — dzięki, Patrik.
  • Efekty okresowe mieszane programowo — domyślne z ostrożności w beta.8, wycofane w beta.9. Alternatywny tryb wysyłania, który przydziela tylko cztery obowiązkowe efekty sprzętowe (siła stała i sprężyna dla pochylenia i przechylenia) i syntetyzuje w C# z częstotliwością 200 Hz wszystkie efekty okresowe, jednorazowe i drgania, wprowadzając wynik do wyjść siły stałej pochylenia i przechylenia. Odtwarza wszystkie efekty jednocześnie, niezależnie od tego, ile slotów udostępnia firmware. Beta.8 ustawiła go jako domyślny dla nowych instalacji; beta.9 przywróciła tryb sprzętowy. Mieszanie programowe jest nadal dostępne — Doctor → Zgodność sprzętu, wymaga ponownego uruchomienia.

Naprawiono

  • Efekty nie odtwarzają się już do końca po zamknięciu aplikacji. Kilku testerów zgłosiło, że zamknięcie mostu w trakcie lotu pozostawiało na drążku słyszalne efekty wibracji / drgań przez ok. 32 sekundy — naturalny czas odtwarzania timera efektów w firmware. Ścieżka zamykania wysyła teraz na poziomie sterownika polecenie DISFFC_STOPALL przed zwolnieniem urządzenia, natychmiast zatrzymując każdy efekt. To coś innego niż starsze zatrzymywanie pojedynczych efektów (Stop), które na niektórych stosach nie zatrzymuje efektów okresowych, których odtwarzanie już trwa.
  • Po natywnych awariach efekty nie zostają już porzucone. Wektorowa procedura obsługi wyjątków (Vectored Exception Handler), która przechwytuje naruszenia dostępu, wysyła teraz DISFFC_STOPALL + DISFFC_RESET + Unacquire synchronicznie, zanim proces zakończy działanie. Dzięki temu, jeśli most napotka naruszenie dostępu głęboko w sterowniku, tabela efektów firmware zostaje wyczyszczona, a następny proces przejmujący urządzenie (sam most, po ponownym uruchomieniu) startuje ze znanego, poprawnego stanu, zamiast dziedziczyć siły aktywne w chwili awarii.
  • Drążek pozostaje stabilnie wyśrodkowany w każdym stanie, w którym most nim nie steruje. Rozbrojenie, wstrzymany symulator, menu główne symulatora, wczytywanie symulatora, USTERKA — wszystkie ścieżki, które wcześniej mogły pozostawić bezwładny drążek, teraz pewnie utrzymują go w środku. Sprężyna potoku płynnie wygasa do niezerowej wartości bazowej, gdy telemetria jest niedostępna, zamiast spadać do zera razem z siłami dynamicznymi.
  • Okno awarii oferuje odzyskiwanie jednym kliknięciem. Okno dialogowe raportu awarii może zaproponować Przełącz na efekty okresowe mieszane programowo — przycisk wyświetlany, gdy ma to zastosowanie. Jedno kliknięcie zmienia preferencję, a przy następnym uruchomieniu aplikacja startuje w alternatywnym trybie wysyłania bez konieczności zaglądania do Doctor.

Usunięto

  • Dostępna dla użytkownika opcja tryb zapasowy z limitem liczby efektów (oraz zmienna środowiskowa FFB_BRIDGE_MAX_EFFECTS wprowadzona na krótko w beta.7) — mieszanie programowe przewyższa go pod każdym względem. Tryb zapasowy przydzielał pięć efektów sprzętowych, w każdym takcie wybierał najgłośniejszy i pomijał pozostałe. Mieszanie programowe przydziela cztery i odtwarza wszystkie efekty jednocześnie. Istniejące MaxEffectCount w hardware.json są automatycznie migrowane do UseSoftwareBlending = true przy pierwszym uruchomieniu; starsze pole jest usuwane przy następnym zapisie.

Zmiany wewnętrzne

  • Częstotliwość taktu pętli sterowania automatycznie wzrasta z 50 Hz do 200 Hz, gdy włączone jest mieszanie programowe — syntetyzowane efekty okresowe przy 50 Hz powodowałyby silny aliasing przy przebiegach 33 Hz. Tryb sprzętowy pozostaje przy 50 Hz.
  • Miękki kompresor na krawędzi wyjścia urządzenia zastępuje twarde ograniczenie. Funkcja tożsamościowa w zakresie ±0,9, powyżej tanh asymptotycznie dążący do ±1 — zachowuje kierunek i względną wielkość, gdy suma wielu efektów przekracza nasycenie, zamiast pozwalać, by najsilniejszy efekt zdusił pozostałe.
  • Karta wyjścia sił na żywo na stronie „Mock SimConnect”, dzięki której możesz obserwować, jak TrimRelief i środek sprężyny podążają za trymerem w czasie rzeczywistym, bez latania.

v1.0.0-beta.7

Naprawiono

  • Błąd „działa raz, a potem ulega awarii, gdy klikam »Uzbrój«”. Garstka testerów wersji beta zgłosiła, że most przy pierwszym uruchomieniu działał bez zarzutu, a potem ulegał awarii przy każdym kolejnym uzbrojeniu — dopóki nie odłączyli drążka lub nie uruchomili ponownie komputera. Przyczyna: sterownik Windows dla FFB2 zachowuje stan między procesami. Gdy poprzednie uruchomienie zakończyło się nieprawidłowo (awaria, wymuszone zamknięcie, utrata zasilania), kolejne dziedziczyło zanieczyszczony stan i ulegało awarii przy próbie przydzielenia nowych efektów. Most resetuje teraz stan efektów sterownika przy każdym połączeniu i rozłączeniu, więc poprzednie uruchomienie nie może zatruć następnego. Zweryfikowano na stanowisku: wymuszone zamknięcie w trakcie sesji i ponowne uruchomienie nie odtwarzają już awarii. Jeśli obchodzisz ten problem za pomocą FFB_BRIDGE_MAX_EFFECTS=5, w beta.7 możesz usunąć tę zmienną środowiskową.

Zmiany wewnętrzne

  • Wewnętrzne narzędzia diagnostyczne do badania joysticków force feedback spoza bieżącej listy obsługiwanych urządzeń. Pozostają narzędziem inżynierskim; to właśnie one pozwoliły wyizolować opisany wyżej i naprawiony błąd stanu sterownika FFB2.

v1.0.0-beta.6

Nowości

  • Fizyka opadania drążka. Nowy efekt modeluje wpływ grawitacji, który ciągnie wolant do przodu w statku powietrznym bez wspomagania sterów, gdy nad sterem wysokości nie przepływa powietrze — to stałe ciągnięcie do przodu, które czujesz na postoju lub podczas kołowania w samolocie Cessna. Zanika do zera przy regulowanej prędkości zaniku (domyślnie 30 kts). Znajdziesz go na stronie „Strojenie” w sekcji Czucie drążka → Opadanie drążka. Wartości domyślne są dobrane z myślą o lotnictwie ogólnym (GA); w profilach odrzutowców / fly-by-wire zmniejsz wartość „Siła” w kierunku 0, aby go wyciszyć.
  • Test polaryzacji na żywo na stronie Doctor. Karta „Zgodność sprzętu” u góry strony Doctor zawiera pole przeciągania X-Y, które steruje drążkiem w czasie rzeczywistym. Kliknij „Start”, przeciągnij znacznik, kliknij „Zatrzymaj”, a następnie odpowiedz na pytanie „Czy drążek podążał za znacznikiem?” — „Tak” niczego nie zmienia, „Nie” automatycznie przełącza odwrócenie polaryzacji na poziomie instalacji. Zastępuje to dawny proces „wyobraź sobie lustrzane odbicie drążka”.

Zmieniono

  • Opcja Odwróć polaryzację osi odwraca teraz pochylenie i przechylenie jednocześnie, zgodnie z tym, jak faktycznie objawiają się osobliwości firmware FFB2. Istniejące ustawienia dotyczące samego pochylenia są przenoszone przy pierwszym uruchomieniu.
  • Osobne dla każdego suwaka i sekcji strzałki resetu na stronie „Strojenie” oraz Odrzuć — przycisk na karcie profilu, dzięki któremu łatwiej wycofać się z eksperymentu niż przez ponowne wczytanie profilu.
  • Kółko myszy na suwaku wymaga teraz fokusu. Najechanie kursorem i przewijanie nie przechwytuje już kółka, więc możesz przewijać stronę „Strojenie” obok suwaków pod kursorem, nie przesuwając ich.
  • Zakres siły opadania drążka rozszerzony: 0–0.5 → 0–1.0, dla sprzętu, który potrzebuje mocniejszego ciągnięcia.

Naprawiono

  • Okno „Napraw konfigurację” w Doctor nie twierdzi już, że MSFS jest dostarczany bez punktu końcowego TCP SimConnect — to sformułowanie pochodziło sprzed ustalenia, że po stronie Proton nasłuch odbywa się na :500.
  • Odświeżona kompilacja (2026-04-27). Krok 2 okna powitalnego ma nowe brzmienie — usunięto nieaktualny tekst „Uzbrój siły klawiszem SPACJA”, pozostały z czasów przed beta.5, która wycofała globalne skróty klawiszowe; teraz brzmi „Uzbrój drążek”, z opisem wskaźnika kokpitu na górnym pasku. Szerokość przycisku rozwijanej listy profili i jej wyskakującego okienka jest teraz dokładnie wyrównana, zamiast rozjeżdżać się o 8–10 px po zwinięciu kolumny z kropką niezapisanych zmian; niewielki pionowy odstęp między przyciskiem a okienkiem sprawia, że wyglądają jak osobne powierzchnie. Ta sama wersja beta.6; w przypadku instalacji przed tą datą pobierz ją ponownie ze strony /download i otrzymaj te poprawki.

v1.0.0-beta.5

Nowości

  • Przebudowana obsługa suwaków: kliknięcie w dowolnym miejscu ścieżki przesuwa uchwyt w to miejsce; przeciąganie działa jak dotąd; kółko myszy i klawisze strzałek delikatnie przesuwają aktywny suwak. Kropki niezapisanych zmian przy każdym suwaku, obramowania fokusu i ujednolicony wygląd suwaków na każdej stronie.

Usunięto

  • Spacja=Uzbrój i D1–D8=Nawigacja — globalne skróty klawiszowe usunięte. Przejmowały spację i klawisze cyfr, gdy fokus miało pole tekstowe (np. podczas wpisywania nazwy zapisywanego profilu), a i tak działały tylko wtedy, gdy okno mostu było na pierwszym planie — w praktyce rzadko, bo podczas lotu na pierwszym planie jest symulator. Menu zasobnika nadal udostępnia „Uzbrój” / „Rozbrój” / „Zakończ”. Esc do anulowania okna dialogowego potwierdzenia uzbrojenia pozostaje.

v1.0.0-beta.4

Naprawiono

  • Szybka poprawka: zapobiegawcza DIPERIODIC inicjalizacja struktury oraz natywny filtr awarii SEH w systemie Windows. Zgłoszenie od testera wersji beta wskazało naruszenie dostępu głęboko w DirectInput, w wywołaniu CreateEffect w niektórych kompilacjach Win11, czego nie udało nam się odtworzyć lokalnie. Poprawka z podwójnym zabezpieczeniem — sami zerujemy strukturę przed wywołaniem API (specyfikacja i tak tego wymaga), a dodatkowo filtr wyjątków strukturalnych przechwytuje naruszenie dostępu na granicy i zgłasza je jako odwracalny stan usterki, zamiast kończyć proces.

v1.0.0-beta.3

Nowości

  • Górny pasek stanu w stylu wskaźników kokpitu. Przełącznik uzbrojenia, lampki symulatora / urządzenia / trybu, selektor profili i przycisk „Dostrój” / „Zapisz” przeniesiono ze strony „Panel” i paska bocznego do jednego paska na pełną szerokość u góry każdej strony. Ten pasek to kokpit operacyjny; strona „Panel” służy teraz wyłącznie do telemetrii.
  • Stan USTERKA. Gdy w stanie uzbrojonym zniknie jeden z warunków wstępnych (odłączony drążek, awaria symulatora), wskaźnik przechodzi w stan „USTERKA”, siły się zatrzymują, a odpowiednia lampka zmienia kolor na czerwony. Kliknij wskaźnik, aby potwierdzić i zresetować — warunek musi zostać ponownie spełniony, zanim ponowne uzbrojenie będzie możliwe.
  • Runda poprawek czytelności interfejsu profili. Kropki niezapisanych zmian przy każdym suwaku na stronie „Strojenie”; para przycisków „Zapisz” / „Zapisz jako…” bezpośrednio na karcie profilu; kropka w selektorze profili sygnalizuje, że „ten profil ma niezapisane zmiany”.

v1.0.0-beta.2

Naprawiono

  • Szybka poprawka tego samego dnia: Domyślne ustawienia SimConnect w systemie Windows. MSFS 2024 jest dostarczany z plikiem SimConnect.xml zawierającym włączony wpis IPv4 na porcie 500 w każdej instalacji — Steam, Microsoft Store, Proton — ale Linux traktuje porty <1024 jako uprzywilejowane, więc MSFS uruchomiony przez Proton nie może go w praktyce zająć. Most domyślnie używa teraz 127.0.0.1:500 w systemie Windows (gdzie to działa) oraz 127.0.0.1:5111 w systemie Linux (gdzie Proton może zająć port). Doctor wykrywa teraz instalację z Microsoft Store w lokalizacji %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.

v1.0.0-beta.1

Pierwsza publiczna beta

Pierwsze oznaczone wydanie. Aplikacja desktopowa steruje drążkiem Sidewinder Force Feedback 2 na podstawie MSFS 2024 (SimConnect TCP) i X-Plane 11 / 12 (UDP RREF, bez wtyczki) w systemie Windows 10+ i we współczesnych dystrybucjach systemu Linux. Trzynaście efektów sił z suwakami wzmocnienia dla każdego efektu + wzmocnienie główne; model bezpieczeństwa uzbrajania / rozbrajania z potwierdzeniem przy pierwszym uruchomieniu; działanie w zasobniku systemowym z ukrywaniem do zasobnika przy zamknięciu okna; strony Diagnostyka + Doctor do diagnozy problemów; wbudowany profil startowy Cessna 172. Publiczna witryna działa pod adresem ffb-bridge.com z pobieraniem dostępnym po otrzymaniu tokenu wysłanego e-mailem.

Każde wydanie jest też ogłaszane subskrybentom e-mailem. Po rejestracji w celu pobrania jesteś już na liście aktualizacji i możesz anulować subskrypcję z poziomu dowolnego e-maila.