Registro de cambios
Qué cambió en cada beta pública. La compilación actual es v1.0.0-beta.11: las entradas son las más recientes primero. Cada lanzamiento también se anuncia por correo electrónico a los suscriptores.
v1.0.0-beta.11
Fijo
- La pausa de MSFS y la pausa activa ahora se ponen en modo inactivo inmediatamente. El puente escucha los eventos del sistema de pausa MSFS y suprime las fuerzas dinámicas tan pronto como se informa la pausa, en lugar de esperar varios segundos hasta que la telemetría parezca obsoleta.
- La palanca sostiene un resorte neutral mientras está en pausa. Los efectos dinámicos se calman, pero el resorte de centrado ya no se debilita. La pausa y la recuperación de telemetría congelada utilizan un resorte neutral predeterminado hasta que se reanuden los datos en vivo.
- Los resortes de balanceo y cabeceo se recuperan después de tartamudear. Después de una ruta de inactividad/detener todo, el despachador de DirectInput vuelve a cargar los parámetros de condición del resorte de centrado antes de reproducir los efectos, evitando que un eje se caiga silenciosamente después de una pausa larga o un fotograma entrecortado.
- El doctor y el tiempo de ejecución ahora coinciden en el modo de hardware. El hardware sigue siendo el predeterminado para la nueva instalación. Los periódicos combinados con software se utilizan solo cuando el usuario los elige, la verificación del hardware lo requiere o una ruta clasificada de recuperación de fallas por efectos de hardware lo permite.
cambiado
- La ganancia de salida del puente es ahora del 95%. La aplicación acerca al FFB2 a la autoridad total del dispositivo y deja un 5% de margen para el controlador y el firmware.
- Se reconstruyó la visibilidad de la fuerza del panel. El Tablero ahora separa el resorte de referencia siempre activo de los canales dinámicos, muestra los contribuyentes de fuerza activos como chips legibles y mantiene estables los controles del grupo de efectos mientras la telemetría en vivo se actualiza a 50 Hz.
- Los perfiles ahora se escalan a más aviones. Los perfiles de inicio y los perfiles de usuario comparten una lista de búsqueda, el perfil activo está resaltado y los perfiles se pueden aplicar directamente desde la lista.
Nuevo
- Perfiles de inicio para más aviones MSFS. Los arrancadores integrados de solo lectura ahora incluyen Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo y Boeing 747-8 Intercontinental.
- Actualización de la página de ayuda. La página de ayuda en la aplicación ahora ofrece un flujo práctico de puesta en marcha, estado de configuración, orden de ajuste, orientación sobre el paquete de soporte y rutas comunes de solución de problemas.
Interno
- El ejecutor de Windows E2E ahora puede crear ejecuciones de prueba de administración, ejecutar nuevas instalaciones de usuario, realizar automatización de simulación/perfil/simulación falsa, generar una guía manual HTML y cargar resultados deterministas cuando se configura el token de ingesta.
v1.0.0-beta.10
Fijo
- Fallo del modo hardware de Windows durante el vuelo activo.
Algunos usuarios de Sidewinder FFB2 podrían ejecutar el puente en modo hardware por un tiempo y luego fallar dentro de Windows.
pid.dll/ Pila DirectInput a medida que se asignaron o reprodujeron efectos dinámicos. Esto no fue un problema de MSFS ni evidencia de un firmware defectuoso de Sidewinder. La causa principal fue nuestra arquitectura: el puente trató cada señal del simulador lógico como su propio efecto DirectInput retenido, creando una gran tabla de efectos físicos en una pila HID/PID antigua. Beta.10 lo reemplaza con una topología de hardware compacta validada en vuelo MSFS en vivo. - La sonda de hardware ya no necesita un vuelo activo. doctor Probar efectos de hardware El botón ahora lanza una sonda fuera de proceso para la misma topología compacta que utiliza el puente en producción. Una falla nativa de DirectInput solo desactiva al trabajador de la sonda, no a la interfaz de usuario del puente.
cambiado
- Modo de hardware compacto DirectInput. El modo de hardware de Windows ahora asigna una constante vectorial, un resorte de dos ejes y un grupo periódico diferido de tres ranuras (
Sine,Triangle,Triangle). El conjunto completo de efectos lógicos todavía está presente: la pista, el engranaje, el freno, el motor, los buffets y los one-shots se programan a través del grupo reutilizable en lugar de retenerse uno por uno. - Los periódicos combinados con software siguen siendo la alternativa de seguridad. Si una pila de controladores de Windows en particular aún falla, el próximo lanzamiento puede poner en cuarentena esa instalación para la combinación de software. En uso normal de beta.10, deje activado el modo hardware; es el camino probado y más nítido.
Notas
- Esta versión trata primero de la estabilidad. La nueva ruta de hardware puede parecer ligeramente diferente de las versiones anteriores porque los efectos se programan en menos ranuras físicas. Utilice el ajuste de perfil para realizar ajustes de sensación antes de recurrir a la combinación de software.
v1.0.0-beta.9
Fijo
- Fallo al salir de Windows. Un pequeño número de evaluadores vieron morir el puente con una ventana emergente de Informe de errores de Windows que citaba
0x80131506- el código de "error interno fatal" del tiempo de ejecución de .NET - cuando hicieron clic en Salir o cerraron la ventana. Causa principal: el subproceso de la interfaz de usuario y el bucle de control del tiempo de ejecución llamaban a DirectInput al mismo tiempo en el momento del apagado, y el controlador COM finalmente se dio cuenta y detuvo el proceso. Todo el acceso a DirectInput ahora se serializa a través de un único bloqueo en el límite del dispositivo, por lo que los dos subprocesos nunca pueden competir con el serializador. La firma del error ahora está extinta en el dispositivo del desarrollador. - Stick se queda en silencio en el momento en que haces clic en Salir. Algunos evaluadores informaron que los efectos al momento de dejar de fumar (estruendo, sacudidas) aún se reproducían durante aproximadamente 32 segundos después de que se cerró el puente. Beta.8 había atacado el mismo síntoma con un comando de detener todo a nivel del controlador, pero la limpieza por efecto que se ejecutó después, en esta pila de controladores, bloqueó cada llamada durante la duración completa de la reproducción del firmware del efecto, por lo que se detuvo, luego el proceso se quedó en silencio en la limpieza mientras el firmware terminaba su cola. La ruta de apagado ahora omite por completo el trabajo por efecto y utiliza dos comandos a nivel de dispositivo (detener todo + restablecer la tabla de efectos del firmware) que regresan inmediatamente. Stick se queda en silencio y mantiene el centro limpiamente.
cambiado
- El FFB en modo hardware vuelve a ser el predeterminado. Beta.8 había establecido periódicos combinados con software como opción defensiva predeterminada; Una vez resuelto el motivo, el modo de hardware vuelve a ser el predeterminado de instalación nueva: menor latencia, formas de onda generadas por firmware, sin síntesis del lado de la CPU. Los usuarios existentes que estaban en combinación solo porque beta.8 los puso allí se migran al modo de hardware una vez en el primer lanzamiento de esta compilación. Si prefiere la combinación de software (simplemente le gusta la sensación), Doctor → Compatibilidad de hardware todavía tiene la opción y su elección se mantendrá. La migración automática solo se ejecuta una vez por compilación.
v1.0.0-beta.8
Nuevo
- TrimRelief: modo de recorte alternativo. Un nuevo modelo de cómo interactúan la fuerza de compensación y de adherencia. Con TrimRelief activado, la carga de velocidad del aire se calcula en función de (ascensor - moldura) en lugar de una deflexión total de la superficie, y las pistas centrales del resorte se recortan con la misma autoridad. En un estado estacionario recortado con palanca neutral: fuerza sentida cero, la palanca se mantiene en la posición recortada al soltarla. Esto coincide con el comportamiento de un dispositivo real con cable y con el modelo XPforce/FSforce de la misma idea. Desactivado de forma predeterminada: los perfiles existentes y el mecánico TrimFeel de reubicación del centro heredado permanecen exactamente como estaban. Active la página Tuning en Stick Feel; seis nuevas pruebas unitarias + seis pruebas de integración de tuberías fijan el comportamiento. Patrik (FB-0002) marcó esto como la capacidad que falta en comparación con otras herramientas FFB; gracias Patrik.
- Periódicos combinados con software: incumplimiento defensivo en beta.8, revertido en beta.9. Un modo de despacho alternativo que asigna solo cuatro efectos de hardware obligatorios (pitch + roll constante y resorte) y sintetiza cada periódico, one-shot y buffet en C# a 200 Hz, integrando el resultado en las salidas de fuerza constante de pitch y roll. Reproduce todos los efectos simultáneamente independientemente de cuántas ranuras exponga el firmware. Beta.8 lo convirtió en el valor predeterminado para la nueva instalación; beta.9 volvió al modo hardware. La combinación de software todavía está disponible: Doctor → Compatibilidad de hardware, es necesario reiniciar.
Fijo
- Los efectos ya no duran toda su duración al dejar de fumar. Algunos evaluadores informaron que al salir del puente en pleno vuelo se dejaban efectos de estruendo/golpe audibles en la palanca durante aproximadamente 32 segundos, la duración de reproducción natural del temporizador de efectos del firmware. La ruta de apagado ahora envía un mensaje a nivel del controlador.
DISFFC_STOPALLantes de soltar el dispositivo, deteniendo todos los efectos inmediatamente. A diferencia del antiguo efecto Stop, que en algunas pilas no detiene los periodos que ya se están reproduciendo. - Los bloqueos nativos ya no abandonan los efectos.
El controlador de excepciones vectorizado que detecta violaciones de acceso ahora envía
DISFFC_STOPALL + DISFFC_RESET + Unacquiresincrónicamente antes de que el proceso muera. Entonces, si el puente AV se encuentra profundamente en el controlador, la tabla de efectos del firmware se limpia y el siguiente adquirente (el puente en sí, al reiniciar) comienza desde un estado conocido en buen estado en lugar de heredar las fuerzas que estaban vivas en el momento del choque. - La palanca permanece firmemente centrada en todos los estados en los que no se conduce. Desarmar, simulación en pausa, menú principal de la simulación, carga de la simulación, FALLADO: todos los caminos que antes podían dejar la palanca floja ahora la mantienen firme en el centro. El resorte del oleoducto se desvanece limpiamente hasta una línea de base distinta de cero cuando la telemetría no está disponible, en lugar de caer a cero junto con las fuerzas dinámicas.
- El cuadro de diálogo Crash ofrece recuperación con un solo clic. El cuadro de diálogo de informe de fallos puede ofrecer una Cambie a publicaciones periódicas combinadas con software botón cuando sea relevante. Un clic cambia la preferencia y el siguiente inicio arranca en el modo de envío alternativo sin tener que tocar Doctor.
Eliminado
-
La cara al usuario retroceso del recuento de efectos
(and its
FFB_BRIDGE_MAX_EFFECTSvariable de entorno, enviada brevemente en beta.7): la combinación de software la domina. El respaldo asignó cinco efectos de hardware, eligió el más ruidoso en un tick determinado y eliminó el resto. La combinación de software asigna cuatro y reproduce todos los efectos al mismo tiempo. existenteMaxEffectCountvalues inhardware.jsonauto-migrate toUseSoftwareBlending = trueen el primer lanzamiento; el campo heredado se elimina en el siguiente guardado.
Interno
- La frecuencia de tics del bucle de control aumenta automáticamente de 50 Hz a 200 Hz cuando la combinación de software está activada; los periódicos sintetizados tendrían un alias fuerte a 50 Hz frente a formas de onda de 33 Hz. El modo hardware se queda en 50 Hz.
- El compresor suave en el borde de salida del dispositivo reemplaza una abrazadera dura. Identidad dentro de ±0,9, tanh asintótica a ±1 más allá: preserva la dirección y la magnitud relativa cuando múltiples efectos suman más allá de la saturación, en lugar de permitir que el efecto más fuerte aplaste al resto.
- Tarjeta de salida de fuerza en vivo en la página Mock SimConnect para que puedas ver TrimRelief y el ajuste de la pista central del resorte en tiempo real sin volar.
v1.0.0-beta.7
Fijo
- El error "funciona una vez y luego falla cuando hago clic en Armar". Un puñado de probadores beta informaron que el puente funcionaba limpiamente en el primer lanzamiento y luego fallaba en cada brazo posterior, hasta que desconectaban el dispositivo o reiniciaban. Causa raíz: el controlador de Windows del FFB2 conserva el estado en todos los procesos. Cuando una ejecución anterior salió de manera sucia (un accidente, una muerte forzada, una pérdida de energía), la siguiente ejecución heredó el estado contaminado y falló cuando intentó asignar nuevos efectos. El puente ahora restablece el estado del efecto del controlador en cada conexión y desconexión, por lo que una ejecución anterior no puede envenenar la siguiente. Verificado en el banco de trabajo: forzar una finalización a mitad de sesión y reiniciarla ya no reproduce el bloqueo. Si hubieras estado trabajando en esto con
FFB_BRIDGE_MAX_EFFECTS=5, puede eliminar la variable de entorno en beta.7.
Interno
- Herramientas de diagnóstico interno para investigar los joysticks de retroalimentación de fuerza que el puente aún no admite. Construido como parte de una investigación de hardware en curso; Aún no es de cara al usuario, pero la misma herramienta aisló el error de estado del controlador FFB2 solucionado anteriormente.
v1.0.0-beta.6
Nuevo
- Física de caída de palos. Un nuevo efecto modela la tendencia de la gravedad que empuja el yugo hacia adelante en un avión sin asistencia eléctrica cuando no hay aire sobre el elevador: el empuje constante hacia adelante que se siente estacionado o rodando en un Cessna. Se desvanece a cero mediante una velocidad aérea de desvanecimiento ajustable (por defecto 30 nudos). Encuéntrelo en la página de Tuning en Stick Feel → Stick Drop. Los valores predeterminados son compatibles con GA; suelte Force hacia 0 para silenciar los perfiles de jet/fly-by-wire.
- Prueba de polaridad en vivo en Doctor. Una tarjeta de compatibilidad de hardware en la parte superior de la página del Doctor alberga un panel de arrastre X-Y que acciona el dispositivo en tiempo real. Haga clic en Inicio, arrastre el disco, haga clic en Detener y luego responda "¿El palo siguió al disco?" — Sí no realiza ningún cambio, No invierte automáticamente la polaridad a nivel de instalación. Reemplaza el antiguo flujo de "imagina tu palo reflejado".
cambiado
- el Invertir polaridad del eje alternar ahora invierte el tono y ruedan juntos, coincidiendo con la forma en que realmente se presentan las peculiaridades del firmware FFB2. Las configuraciones existentes por lanzamiento se migran hacia adelante en el primer lanzamiento.
- Por control deslizante y por sección restablecer flechas en la página de Tuning, además de un Descartar botón en la tarjeta Perfil: es más fácil salir de un experimento que recargar el perfil.
- La rueda del mouse en un control deslizante ahora requiere enfoque. Al pasar el cursor y desplazarse ya no se captura la rueda, por lo que puede desplazarse por la página de sintonización más allá de los controles deslizantes suspendidos sin necesidad de empujarlos.
- Rango de fuerza de caída del brazo ampliado de 0 a 0,5 → 0 a 1,0 para hardware que necesita más tracción.
Fijo
- El cuadro de diálogo Fix-config de Doctor ya no afirma que MSFS se envía sin un punto final TCP SimConnect; la redacción es anterior a la realidad de escucha en el lado de Proton: 500.
- Actualizar compilación (27/04/2026). El paso 2 del cuadro de diálogo de bienvenida se reformuló para eliminar la copia obsoleta de “Fuerzas armadas con ESPACIO” que quedó antes de que beta.5 eliminara las teclas de acceso rápido globales; ahora se lee como “Arme la palanca” con prosa de la tira superior del indicador de cabina. El botón de activación del menú desplegable del perfil y los anchos de la ventana emergente ahora coinciden en lugar de desalinearse entre 8 y 10 px cuando la columna de puntos sucios se contrae; pequeño espacio vertical entre el gatillo y la ventana emergente para que se lean como superficies separadas. Misma versión beta.6; Si lo instaló antes de esta fecha, vuelva a descargarlo desde /download para el esmalte.
v1.0.0-beta.5
Nuevo
- Interacciones del control deslizante revisadas: haga clic en cualquier lugar de la pista salta el pulgar hasta ese punto; el arrastre funciona como antes; La rueda del mouse y las teclas de flecha empujan el control deslizante enfocado. Puntos sucios por control deslizante, anillos de enfoque y control deslizante cromado unificado en cada página.
Eliminado
- Space=Arm y D1–D8=Navegar
Las combinaciones de teclas globales cayeron. Secuestraron la barra espaciadora y las teclas numéricas cuando un TextBox poseía el foco (guardando un nombre de perfil, por ejemplo), y de todos modos solo dispararon cuando la ventana del puente estaba en primer plano, algo poco común en la práctica porque el simulador está en primer plano mientras vuelas. El menú de la bandeja todavía muestra Armar / Desarmar / Salir.
Escpara cancelar el diálogo de confirmación de armado permanece.
v1.0.0-beta.4
Fijo
- Revisión: defensive
DIPERIODICestructura init más un filtro de fallos SEH nativo en Windows. El informe de un probador beta señaló una infracción de acceso profunda en DirectInputCreateEffecten ciertas compilaciones de Win11 no pudimos reproducir localmente. Solución de cinturón y tirantes: inicie cero la estructura nosotros mismos antes de la llamada a la API (la especificación dice que tenemos que hacerlo de todos modos), además de un filtro de excepción estructurada que detecta el AV en el límite y lo muestra como un estado fallido recuperable en lugar de cancelar el proceso.
v1.0.0-beta.3
Nuevo
- Tira de estado superior del indicador de cabina. El interruptor del brazo, las luces de simulación/dispositivo/modo, el selector de perfil y el botón Sintonizar/Guardar se movieron del tablero y de la barra lateral a una única franja de ancho completo en la parte superior de cada página. La franja es la cabina operativa; El tablero ahora es puramente una superficie de telemetría.
- Estado FALLO. Cuando un prerrequisito cae mientras está armado (palanca desenchufada, sim bloqueado), el indicador cambia a FALLADO, fuerza la parada y la luz correspondiente se vuelve roja. Haga clic en el indicador para reconocer y restablecer; el requisito previo debe restablecerse antes de que se permita el rearme.
- Perfil redondo de claridad UX. Puntos sucios por control deslizante en la página de sintonización; un par Guardar/Guardar como... en línea en la tarjeta de perfil; El punto sucio del selector de perfiles resume "este perfil tiene cambios no guardados".
v1.0.0-beta.2
Fijo
- Revisión del mismo día: Windows SimConnect
defaults. MSFS 2024 ships
SimConnect.xmlcon una entrada IPv4 habilitada en el puerto 500 en cada instalación (Steam, Microsoft Store, Proton), pero Linux trata <1024 como privilegiado, por lo que MSFS-in-Proton no puede vincularlo. El puente ahora por defecto es127.0.0.1:500en Windows (donde funciona) y127.0.0.1:5111en Linux (donde Proton puede unirse). El doctor aprendió a detectar la instalación de Microsoft Store en%LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.
v1.0.0-beta.1
Beta pública inicial
Primer lanzamiento etiquetado. La aplicación de escritorio controla un Sidewinder Force Feedback 2 de MSFS 2024 (SimConnect TCP) y X-Plane 11/12 (UDP RREF, sin complemento) en Windows 10+ y Linux moderno. Trece efectos de fuerza con controles deslizantes de ganancia por efecto + ganancia maestra; armar/desarmar modelo de seguridad con reconocimiento de primer lanzamiento; residente en bandeja con ocultación en bandeja cerrada; Diagnóstico + páginas de médico para clasificación; Perfil de arranque Cessna 172 incorporado. Sitio público en vivo en ffb-bridge.com con descargas controladas detrás de un token enviado por correo electrónico.
Cada lanzamiento también se anuncia por correo electrónico a los suscriptores. Si te registraste en la versión beta, ya estás en la lista.