베타 문서. 앱이 1.0으로 안정화되면 일부 텍스트와 이미지가 재작업될 예정입니다. 섹션이 오래된 것으로 나타나면 다음을 통해 플래그를 지정하세요. 피드백 양식.

변경 내역

각 공개 베타에서 변경된 사항. 현재 빌드는 v1.0.0-beta.11입니다. 최신 항목이 먼저 표시됩니다. 모든 릴리스는 구독자에게 이메일로도 발표됩니다.

v1.0.0-beta.11

고정

  • 이제 MSFS 일시 중지 및 Active Pause가 즉시 중지됩니다. 브리지는 MSFS 일시 중지 시스템 이벤트를 수신하고 원격 분석이 오래되어 보일 때까지 몇 초간 기다리지 않고 일시 중지가 보고되는 즉시 동적 힘을 억제합니다.
  • 스틱은 일시 정지된 동안 중립 스프링을 유지합니다. 동적 효과는 조용해졌지만 센터링 스프링은 더 이상 축 늘어지지 않습니다. 일시 중지 및 고정된 원격 분석 복구는 라이브 데이터가 다시 시작될 때까지 중립 기본 스프링을 사용합니다.
  • 롤 및 피치 스프링은 말더듬 후에 회복됩니다. 정지/모두 정지 경로 후에 DirectInput 디스패처는 효과를 재생하기 전에 센터링 스프링 조건 매개변수를 다시 업로드하여 긴 일시 정지 또는 프레임 끊김 후에 축이 자동으로 중단되는 것을 방지합니다.
  • 이제 의사와 런타임이 하드웨어 모드에 동의합니다. 하드웨어는 새로 설치한 기본값으로 유지됩니다. 소프트웨어 혼합 주기는 사용자가 선택하거나, 하드웨어 검사에서 요구하거나, 분류된 하드웨어 효과 충돌 복구 경로에서 이를 활성화하는 경우에만 사용됩니다.

변경됨

  • 브리지 출력 게인은 이제 95%입니다. 이 앱은 드라이버와 펌웨어에 5%의 헤드룸을 남겨두면서 FFB2를 전체 장치 권한에 훨씬 더 가깝게 만듭니다.
  • 대시보드 강제 가시성이 재구축되었습니다. 이제 대시보드는 항상 켜져 있는 기준 스프링을 동적 채널에서 분리하고 활성 힘 기여자를 판독 가능한 칩으로 표시하며 실시간 원격 측정 업데이트가 50Hz로 업데이트되는 동안 효과 그룹 제어를 안정적으로 유지합니다.
  • 이제 프로필이 더 많은 항공기로 확장됩니다. 스타터 프로필과 사용자 프로필은 검색 가능한 하나의 목록을 공유하고, 활성 프로필은 강조 표시되며, 목록에서 프로필을 직접 적용할 수 있습니다.

새로운

  • 더 많은 MSFS 항공기에 대한 스타터 프로필. 내장된 읽기 전용 스타터에는 이제 Cessna 172 Skyhawk(G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo 및 Boeing 747-8 Intercontinental이 포함됩니다.
  • 도움말 페이지를 새로 고칩니다. 이제 앱 내 도움말 페이지에서 실용적인 시작 흐름, 설정 상태, 튜닝 순서, 지원 번들 지침 및 일반적인 문제 해결 경로를 제공합니다.

내부

  • 이제 Windows E2E 실행기는 관리 테스트 실행을 생성하고, 새로운 사용자 설치를 실행하고, 모의/프로필/가짜 시뮬레이션 자동화를 실행하고, HTML 수동 가이드를 생성하고, 수집 토큰이 구성되면 결정적 결과를 업로드할 수 있습니다.

v1.0.0-beta.10

고정

  • 활성 비행 중 Windows 하드웨어 모드 충돌. 일부 Sidewinder FFB2 사용자는 잠시 동안 하드웨어 모드에서 브리지를 실행한 후 Windows 내부에서 충돌이 발생할 수 있습니다. pid.dll / 동적 효과로 DirectInput 스택이 할당되거나 재생되었습니다. 이는 MSFS 문제가 아니며 Sidewinder 펌웨어가 불량하다는 증거도 아닙니다. 근본 원인은 우리의 아키텍처였습니다. 브리지는 모든 논리적 시뮬레이터 큐를 자체적으로 유지된 DirectInput 효과로 처리하여 기존 HID/PID 스택에 대규모 물리적 효과 테이블을 생성했습니다. Beta.10은 이를 실시간 MSFS 비행에서 검증된 소형 하드웨어 토폴로지로 대체합니다.
  • 하드웨어 프로브에는 더 이상 활성 비행이 필요하지 않습니다. 의사의 하드웨어 효과 테스트 이제 버튼을 누르면 브리지가 프로덕션에서 사용하는 것과 동일한 컴팩트 토폴로지에 대한 프로세스 외 프로브가 실행됩니다. 기본 DirectInput 충돌은 브리지 UI가 아닌 프로브 작업자만 중단합니다.

변경됨

  • Compact DirectInput 하드웨어 모드. Windows 하드웨어 모드는 이제 하나의 벡터 상수, 하나의 2축 스프링 및 게으른 3슬롯 주기 풀(Sine, Triangle, Triangle). 전체 논리적 효과 세트는 여전히 존재합니다. 활주로, 기어, 브레이크, 엔진, 뷔페 및 원샷은 일대일로 유지되는 대신 재사용 가능한 풀을 통해 예약됩니다.
  • 소프트웨어 혼합 주기는 안전 대체 수단으로 남아 있습니다. 특정 Windows 드라이버 스택이 여전히 충돌하는 경우 다음 실행 시 해당 설치를 소프트웨어 혼합으로 격리할 수 있습니다. 일반적인 beta.10 사용에서는 하드웨어 모드를 켜두십시오. 그것은 테스트를 거쳐 더 선명한 경로입니다.

메모

  • 이번 릴리스는 안정성에 관한 것입니다. 새로운 하드웨어 경로는 더 적은 수의 물리적 슬롯을 통해 효과가 예약되므로 이전 빌드와 약간 다르게 느껴질 수 있습니다. 소프트웨어 블렌딩을 시작하기 전에 프로필 조정을 사용하여 느낌을 조정하세요.

v1.0.0-beta.9

고정

  • Windows에서 종료 시간 충돌이 발생합니다. 소수의 테스터는 다음과 같은 Windows 오류 보고 팝업과 함께 브리지가 죽는 것을 보았습니다. 0x80131506 — .NET 런타임의 "치명적인 내부 오류" 코드 — 종료를 클릭하거나 창을 닫을 때. 근본 원인: UI 스레드와 런타임의 제어 루프는 모두 종료 시 동시에 DirectInput을 호출했으며 COM 마샬러는 결국 이를 발견하고 프로세스를 중단했습니다. 이제 모든 DirectInput 액세스는 장치 경계에서 단일 잠금을 통해 직렬화되므로 두 스레드는 마샬러와 경쟁할 수 없습니다. 버그의 서명은 이제 개발자 스틱에서 사라졌습니다.
  • 종료를 클릭하는 순간 스틱이 조용해집니다. 일부 테스터는 다리가 닫힌 후에도 종료 시간 효과(럼블, 뷔페)가 32초 동안 계속 발생한다고 보고했습니다. Beta.8은 드라이버 수준 전체 중지 명령으로 동일한 증상을 공격했지만 이후에 실행된 효과별 정리는 이 드라이버 스택에서 효과의 전체 펌웨어 재생 기간 동안 각 호출을 차단했기 때문에 중지가 실행된 다음 펌웨어가 종료되는 동안 프로세스가 정리에서 조용히 중단되었습니다. 이제 종료 경로는 효과별 작업을 완전히 건너뛰고 즉시 반환되는 두 개의 장치 수준 명령(모두 중지 + 펌웨어 효과 테이블 재설정)을 사용합니다. 스틱은 조용하고 깔끔하게 센터를 잡아줍니다.

변경됨

  • 하드웨어 모드 FFB가 다시 기본값입니다. Beta.8은 소프트웨어 혼합 주기성을 방어 기본값으로 설정했습니다. 이론적 근거가 해결되면 하드웨어 모드는 새로 설치한 기본값으로 다시 돌아갑니다. 대기 시간이 더 짧고 펌웨어에서 생성된 파형이 있으며 CPU 측 합성이 없습니다. beta.8을 사용했기 때문에 블렌딩에 있었던 기존 사용자는 이 빌드를 처음 시작할 때 하드웨어 모드로 마이그레이션됩니다. 소프트웨어 블렌딩을 선호한다면(단순히 느낌이 마음에 듭니다) Doctor → 하드웨어 호환성은 여전히 ​​전환 가능하며 선택은 그대로 유지됩니다. 자동 마이그레이션은 빌드당 한 번만 실행됩니다.

v1.0.0-beta.8

새로운

  • TrimRelief — 대체 트림 모드. 트림과 스틱 힘이 상호 작용하는 방식에 대한 새로운 모델입니다. TrimRelief를 켜면 대기 속도 하중이 다음과 같이 계산됩니다. (엘리베이터 - 트림) 전체 표면 편향 대신 스프링 중심 트랙이 동일한 권한으로 트림됩니다. 중립 스틱을 사용하여 다듬어진 정상 상태에서: 펠트 힘이 0이고, 스틱을 놓았을 때 다듬어진 위치를 유지합니다. 이는 실제 케이블로 고정된 스틱이 작동하는 방식과 XPforce/FSforce가 동일한 아이디어를 모델링하는 방식과 일치합니다. 기본값은 꺼짐 - 기존 프로필과 레거시 센터 재배치 TrimFeel 메커니즘은 그대로 유지됩니다. 스틱 느낌 아래의 튜닝 페이지를 전환합니다. 6개의 새로운 단위 테스트와 6개의 파이프라인 통합 테스트가 동작을 파악합니다. Patrik(FB-0002)은 이를 다른 FFB 도구에 비해 누락된 기능으로 표시했습니다. Patrik에게 감사드립니다.
  • 소프트웨어 혼합 주기성 — 베타.8의 방어적 기본값은 베타.9에서 되돌려졌습니다. 4개의 필수 하드웨어 효과(피치 + 롤 상수 및 스프링)만 할당하고 200Hz에서 C#의 모든 주기적, 원샷 및 뷔페를 합성하여 결과를 피치 및 롤 상수 출력으로 접는 대체 디스패치 모드입니다. 펌웨어가 노출하는 슬롯 수에 관계없이 모든 효과를 동시에 재생합니다. Beta.8은 이를 새로 설치하는 기본값으로 설정했습니다. beta.9는 하드웨어 모드로 다시 전환되었습니다. 소프트웨어 블렌딩은 계속 가능합니다. Doctor → 하드웨어 호환성, 재시작 필요.

고정

  • 종료 시 효과가 더 이상 전체 지속 시간을 재생하지 않습니다. 몇몇 테스터는 비행 중에 브리지를 종료하면 스틱에서 ~32초 동안 럼블/뷔페 효과가 들린다고 보고했습니다. 이는 펌웨어 효과 타이머의 자연스러운 재생 길이입니다. 종료 경로는 이제 드라이버 수준을 보냅니다. DISFFC_STOPALL 장치를 놓기 전에 모든 효과가 즉시 중단됩니다. 일부 스택에서 이미 재생 중인 주기적을 중단하지 않는 이전 효과별 중지와는 다릅니다.
  • 네이티브 충돌이 더 이상 효과를 포기하지 않습니다. 이제 액세스 위반을 포착하는 벡터 예외 처리기가 다음을 보냅니다. DISFFC_STOPALL + DISFFC_RESET + Unacquire 프로세스가 종료되기 전에 동기적으로. 따라서 브리지 AV가 드라이버 깊숙이 있는 경우 펌웨어 효과 테이블이 정리되고 다음 획득자(재실행 시 브리지 자체)는 충돌 순간에 활성화된 모든 힘을 상속하는 대신 알려진 양호한 상태에서 시작됩니다.
  • 운전하지 않는 모든 상태에서 스틱은 중앙에 단단히 고정되어 있습니다. 무장 해제, 일시 정지된 시뮬레이션, 시뮬레이션 기본 메뉴, 시뮬레이션 로딩, FAULTED — 이전에 스틱을 절뚝거리게 만들 수 있었던 모든 경로가 이제 스틱을 중앙에 단단히 고정합니다. 파이프라인의 스프링은 원격 측정을 사용할 수 없을 때마다 동적 힘과 함께 0으로 떨어지는 대신 0이 아닌 기준선으로 완전히 페이드됩니다.
  • 충돌 대화 상자는 원클릭 복구를 제공합니다. 충돌 보고서 대화 상자는 다음을 제공할 수 있습니다. 소프트웨어 혼합 정기 간행물로 전환 버튼을 누르세요. 한 번의 클릭으로 기본 설정이 바뀌고 다음 실행 시 Doctor를 터치할 필요 없이 대체 파견 모드로 부팅됩니다.

삭제됨

  • 사용자 대면 효과 개수 대체 (and its FFB_BRIDGE_MAX_EFFECTS 환경 변수(베타.7에 간략하게 제공됨) - 소프트웨어 블렌딩이 이를 지배합니다. 폴백은 5개의 하드웨어 효과를 할당하고 특정 틱에서 가장 큰 효과를 선택하고 나머지는 삭제했습니다. 소프트웨어 블렌딩은 4개를 할당하고 모든 효과를 동시에 재생합니다. 기존 MaxEffectCount values in hardware.json auto-migrate to UseSoftwareBlending = true 처음 출시할 때; 레거시 필드는 다음 저장 시 삭제됩니다.

내부

  • 소프트웨어 블렌딩이 켜져 있을 때 제어 루프 틱 속도는 50Hz에서 200Hz로 자동 범프됩니다. 합성된 주기는 33Hz 파형에 대해 50Hz에서 하드 앨리어싱됩니다. 하드웨어 모드는 50Hz로 유지됩니다.
  • 장치 출력 가장자리의 소프트 압축기가 하드 클램프를 대체합니다. ±0.9 이내의 동일성, ±1 이상으로의 점근적 tanh — 가장 강한 효과가 나머지 효과를 압도하는 대신 여러 효과의 합이 채도를 초과할 때 방향과 상대 크기를 유지합니다.
  • Mock SimConnect 페이지의 실시간 힘 출력 카드를 사용하면 비행하지 않고도 TrimRelief 및 스프링 센터 트랙 트림을 실시간으로 볼 수 있습니다.

v1.0.0-beta.7

고정

  • "한 번 작동한 다음 Arm을 클릭하면 충돌이 발생합니다" 버그. 소수의 베타 테스터는 첫 번째 실행 시 브릿지가 정상적으로 작동하다가 스틱을 분리하거나 재부팅할 때까지 모든 후속 Arm에서 충돌이 발생한다고 보고했습니다. 근본 원인: FFB2의 Windows 드라이버는 프로세스 전체에서 상태를 유지합니다. 이전 실행이 비정상적으로 종료되면(충돌, 강제 종료, 전원 손실) 다음 실행이 오염된 상태를 상속하고 새로운 효과를 할당하려고 할 때 충돌이 발생했습니다. 이제 브리지는 모든 연결 및 연결 해제 시 드라이버의 효과 상태를 재설정하므로 이전 실행이 다음 실행을 방해할 수 없습니다. 워크벤치에서 확인됨: 세션 중간에 강제 종료하고 다시 실행해도 더 이상 충돌이 재현되지 않습니다. 이 문제를 해결하고 있었다면 FFB_BRIDGE_MAX_EFFECTS=5, beta.7에서 환경 변수를 제거할 수 있습니다.

내부

  • 브리지가 아직 지원하지 않는 포스 피드백 조이스틱을 조사하기 위한 내부 진단 도구입니다. 지속적인 하드웨어 연구의 일환으로 구축되었습니다. 아직 사용자에게 공개되지는 않았지만 동일한 도구를 사용하여 위에서 수정된 FFB2 드라이버 상태 버그를 격리했습니다.

v1.0.0-beta.6

새로운

  • 스틱 드롭 물리학. 새로운 효과는 엘리베이터 위에 공기가 없을 때 동력 보조 장치가 없는 항공기에서 요크를 앞으로 당기는 중력 바이어스(Cessna에 주차하거나 활주할 때 느끼는 지속적인 앞으로 당기는 힘)를 모델링합니다. 조정 가능한 페이드 대기 속도(기본값 30노트)에 의해 0으로 페이드됩니다. 스틱 필(Stick Feel) → 스틱 드롭(Stick drop) 아래의 튜닝 페이지에서 찾으세요. 기본값은 GA 친화적입니다. 제트/플라이바이와이어 프로필을 조용하게 하려면 힘을 0으로 낮추십시오.
  • Doctor의 실시간 극성 테스트. Doctor 페이지 상단에 있는 하드웨어 호환성 카드에는 실시간으로 스틱을 구동하는 X-Y 드래그 패드가 있습니다. 시작을 클릭하고 퍽을 끌고 중지를 클릭한 다음 "막대가 퍽을 따라갔나요?"라고 대답하세요. — Yes는 변경 사항이 없으며 No는 설치 수준 극성 반전을 자동으로 뒤집습니다. 이전의 "스틱이 미러링된 것을 상상해 보세요" 흐름을 대체합니다.

변경됨

  • 축 극성 반전 이제 토글이 피치를 뒤집습니다. 그리고 FFB2 펌웨어의 단점이 실제로 존재하는 방식과 일치하도록 함께 굴립니다. 기존 피치별 설정은 처음 실행 시 앞으로 마이그레이션됩니다.
  • 슬라이더별 및 섹션별 재설정 화살표 튜닝 페이지에서 폐기 프로필 카드의 버튼 — 프로필을 다시 로드하는 것보다 실험을 취소하는 것이 더 쉽습니다.
  • 이제 슬라이더의 마우스 휠에 초점이 필요합니다. 마우스를 올리거나 스크롤해도 더 이상 휠이 캡처되지 않으므로 마우스를 올리지 않고도 마우스를 올려놓은 슬라이더를 지나 튜닝 페이지를 스크롤할 수 있습니다.
  • 더 많은 당김이 필요한 하드웨어에 대해 스틱 낙하 힘 범위가 0–0.5 → 0–1.0으로 확장되었습니다.

고정

  • Doctor의 Fix-config 대화 상자는 더 이상 TCP SimConnect 엔드포인트 없이 MSFS가 배송된다고 주장하지 않습니다. 이 표현은 Proton 측 Listen-on-:500 현실보다 앞선 것입니다.
  • 빌드 새로 고침(2026-04-27). 환영 대화 상자 2단계는 beta.5에서 전역 단축키를 삭제하기 전에 남겨진 "Arm force with SPACE" 사본을 삭제하도록 변경되었습니다. 이제 조종석 게이지 상단 스트립 산문을 사용하여 "막대를 무장하세요"라고 읽습니다. 이제 프로필 드롭다운의 트리거 버튼과 팝업 너비가 더티 도트 열이 축소될 때 8~10픽셀씩 잘못 정렬되는 대신 수평으로 일치합니다. 트리거와 팝업 사이에 작은 수직 간격이 있어 별도의 표면으로 읽혀집니다. 동일한 beta.6 버전; 이 날짜 이전에 설치한 경우 다음에서 다시 다운로드하세요. /download 폴란드어를 위해.

v1.0.0-beta.5

새로운

  • 슬라이더 상호작용이 정밀하게 점검되었습니다: 트랙의 아무 곳이나 클릭하세요 엄지손가락을 해당 지점으로 이동합니다. 드래그는 이전과 동일하게 작동합니다. 마우스 휠과 화살표 키를 사용하면 초점이 맞춰진 슬라이더를 움직일 수 있습니다. 모든 페이지에 걸쳐 슬라이더별 더티 도트, 포커스 링 및 통합 슬라이더 크롬이 적용되었습니다.

삭제됨

  • Space=Arm 그리고 D1–D8=탐색 전역 키 바인딩이 삭제되었습니다. TextBox가 포커스를 소유한 경우(예: 프로필 이름 저장) 스페이스바와 숫자 키를 가로채고 브리지 창이 전경에 있을 때만 실행되었습니다. 비행하는 동안 시뮬레이션이 전경에 있기 때문에 실제로는 드뭅니다. 트레이 메뉴에는 여전히 Arm / Disarm / Quit가 표시됩니다. Esc 팔 확인 대화 상자를 취소하려면 계속 유지됩니다.

v1.0.0-beta.4

고정

  • 핫픽스: defensive DIPERIODIC 구조 초기화와 Windows의 기본 SEH 충돌 필터. 베타 테스터 보고서에 DirectInput의 깊은 액세스 위반이 표시되었습니다. CreateEffect 특정 Win11 빌드에서는 로컬로 재현할 수 없었습니다. 벨트 및 중괄호 수정 — API 호출 전에 구조체 자체를 0으로 초기화하고(사양에서는 어쨌든 해야 한다고 명시함) 경계에서 AV를 포착하고 프로세스를 중단하는 대신 복구 가능한 오류 상태로 표면화하는 구조적 예외 필터를 추가합니다.

v1.0.0-beta.3

새로운

  • 조종석 게이지 상단 상태 스트립. 암 토글, SIM/장치/모드 램프, 프로필 선택기 및 조정/저장 버튼이 대시보드 및 사이드바에서 모든 페이지 상단의 단일 전체 너비 스트립으로 이동되었습니다. 스트립은 작전 조종석입니다. 대시보드는 이제 순전히 원격 측정 표면입니다.
  • 오류가 발생한 상태입니다. 무장한 상태에서 전제 조건이 떨어지면(스틱 분리, 시뮬레이션 충돌) 게이지가 FAULTED로 바뀌고 강제 중지되며 일치하는 램프가 빨간색으로 변합니다. 확인하고 재설정하려면 게이지를 클릭하세요. 재설정이 허용되기 전에 전제 조건이 다시 설정되어야 합니다.
  • 프로필 UX 명확성 라운드. 조정 페이지의 슬라이더별 더티 도트; 프로필 카드의 인라인 저장/다른 이름으로 저장… 쌍 프로필 선택기 더티 도트는 "이 프로필에 저장되지 않은 변경 사항이 있습니다"를 요약합니다.

v1.0.0-beta.2

고정

  • 당일 핫픽스: Windows SimConnect defaults. MSFS 2024 ships SimConnect.xml Steam, Microsoft Store, Proton 등 모든 설치 시 포트 500에서 IPv4 항목이 활성화되어 있지만 Linux는 <1024를 권한 있는 것으로 간주하므로 MSFS-in-Proton이 실제로 이를 바인딩할 수 없습니다. 이제 브리지의 기본값은 다음과 같습니다. 127.0.0.1:500 Windows(작동하는 곳) 및 127.0.0.1:5111 Linux(Proton이 바인딩할 수 있는 곳). 의사는 Microsoft Store 설치를 감지하는 방법을 배웠습니다. %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.

v1.0.0-beta.1

초기 공개 베타

첫 번째 태그 릴리스. 데스크톱 앱은 Windows 10 이상 및 최신 Linux에서 MSFS 2024(SimConnect TCP) 및 X-Plane 11/12(UDP RREF, 플러그인 없음)의 Sidewinder Force Feedback 2를 구동합니다. 효과별 게인 슬라이더 + 마스터 게인이 포함된 13가지 힘 효과; 최초 실행 승인을 통한 무장/해제 안전 모델; 닫혀진 트레이에 숨기기 기능이 있는 트레이 상주; 선별을 위한 진단 + 의사 페이지; 내장 Cessna 172 스타터 프로파일. 공개 사이트 라이브 ffb-bridge.com 이메일로 전송된 토큰 뒤에 다운로드가 제한됩니다.

모든 릴리스는 구독자에게 이메일로도 발표됩니다. 베타에 등록했다면 이미 목록에 포함되어 있습니다.