Versión actual. FFB-Bridge v1.2.1 ya está disponible. Estos documentos siguen la app actual descrita por el manifiesto de versión. Si una sección parece obsoleta, avísanos mediante el formulario de comentarios.

Registro de cambios

Qué cambió en cada construcción pública. La construcción actual es v1.2.1 — las entradas son las más recientes primero. Cada lanzamiento también se anuncia por correo electrónico a los suscriptores. Las etiquetas beta y RC más antiguas que aparecen a continuación se conservan como notas de versión históricas.

v1.2.1

Una corrección puntual: el centrado del resorte ya funciona en las bases de force feedback MOZA AB9 y AB6.

Fijo

  • El centrado del resorte de MOZA AB9 y AB6 ya funciona. El resorte de centrado que devuelve el stick al centro y lo mantiene allí no se estaba aplicando en las bases MOZA AB9 y AB6. Ahora actúa correctamente, de modo que el stick se centra y mantiene la posición neutra como se espera.

v1.2.0

Una gran versión. Flight Check es una nueva forma guiada de confirmar que cada fuerza que genera su joystick es correcta, y se cierra ahora un largo arco de correcciones de dirección de fuerza y de signo de compensación (trim). La dirección, el centrado y la compensación (trim) se comportan de forma coherente en todo el hardware y en ambos simuladores, y ahora hay una forma de demostrarlo con un solo clic.

Flight Check (nuevo)

  • Cada fuerza es su propia prueba. Flight Check otorga a cada efecto, desde el centrado y la carga aerodinámica hasta la compensación (trim), los bataneos, los efectos en tierra y los impulsos puntuales, su propio botón Test que activa únicamente ese efecto como un estado mantenido y estable, con una instrucción que le indica lo que debería sentir y un voto Works o Doesn't. Se ejecuta en banco de pruebas, sin necesidad de simulador.
  • Las comprobaciones de dirección detectan ejes invertidos. Las comprobaciones de cabeceo y alabeo empujan el joystick en una dirección determinada para que pueda confirmar que se mueve físicamente en el sentido correcto. Si está al revés, Flight Check le indica exactamente qué conmutador activar en Settings, Hardware.
  • Un panel de resultados que le dice qué hacer a continuación. Los resultados se resumen con recomendaciones concretas y saltos con un solo clic al ajuste adecuado, y un final Fly the flight reproduce cada efecto en secuencia con una aeronave animada y una línea de tiempo para que pueda sentirlas todas combinándose.

Dirección de fuerza y compensación (trim)

  • Corregida la dirección de compensación (trim) en MSFS en vivo. La compensación (trim) de morro arriba ahora hace que el joystick se asiente hacia atrás, donde antes estaba invertida en MSFS en vivo. Confirmado en una MOZA AB9 tanto en MSFS como en X-Plane.
  • Restablecimiento puntual de la polaridad de ejes. Las correcciones de dirección y de compensación (trim) hicieron redundantes las inversiones manuales de ejes anteriores, de modo que en el primer arranque 1.2.0 hace una copia de seguridad de su configuración de hardware y elimina las inversiones obsoletas. Si su hardware está genuinamente cableado al revés, vuelva a activar la inversión una vez y se mantiene. Un intercambio real de ejes de cabeceo/alabeo se conserva.
  • Controles de polaridad por eje. Settings, Hardware expone ahora los cuatro signos de polaridad de forma independiente, invertir la fuerza de cabeceo y alabeo e invertir el centrado de cabeceo y alabeo, para hardware cuya orientación de fuerza dirigida difiere de la de su centrado por resorte, o cuyo cabeceo está invertido por sí solo.

Hardware

  • El yugo de mando MOZA AY210 FFB es reconocido (preliminar). La base de yugo de mando MOZA AY210 es ahora un dispositivo reconocido en Windows y Linux. Windows la controla mediante DirectInput/PID, el backend que el usuario informante ya tenía funcionando. Esta es una incorporación preliminar: en Linux el puente puede abrir la base, pero la actuación de fuerzas aún no está confirmada, así que considere el soporte de la AY210 como experimental por ahora.
  • Recordatorio de configuración de MOZA. La primera vez que se conecta una base MOZA, un cuadro de diálogo puntual le guía por los ajustes de MOZA Cockpit, Force-Feedback Mode establecido en DirectInput, Spring establecido en 0 y Hardware Trim desactivado, de modo que el propio resorte de centrado de la base no entre en conflicto con el puente.

Agradecimientos

Esta versión fue impulsada por usuarios que se implicaron a fondo con nosotros.

  • raffarb, que identificó la inversión de la compensación (trim) del Logitech G940 en Linux y probó las correcciones.
  • MasterLooser, que informó de fuerzas invertidas en la MOZA AB6 en X-Plane y confirmó la causa raíz con una prueba de intercambio de dirección en el código. Ese hilo es la razón directa de que existan los controles de polaridad por eje y el diagnóstico guiado Flight Check. Read the thread.
  • SimInvent, que reprodujo el comportamiento de fuerza invertida en un yugo de mando casero y probó las compilaciones de diagnóstico. El SimInvent FFB Yoke es un yugo de mando con Force Feedback de bajo coste para construir uno mismo y un proyecto libre realmente interesante, take a look. Vea el hilo de la comunidad.
  • sa'ar, por la MOZA AY210 que motivó el soporte preliminar añadido en esta versión.

v1.1.3

Una actualización de corrección de hardware para la dirección de fuerza, el trim del G940 en Linux, la limpieza al pausar o salir del simulador y la validación de MOZA AB9 en macOS. Gracias a Kristian por el informe de campo sobre polaridad que condujo a la estandarización de DirectInput, y a Raphael por los informes del G940 en Linux y las pruebas de seguimiento.

Polaridad y dirección del hardware

  • La polaridad de DirectInput es ahora el estándar del producto. FFB-Bridge ahora trata la dirección de fuerza de DirectInput como la convención canónica en Windows, Linux, macOS, raw HID/PID y las rutas internas de prueba. Esto elimina inversiones de dirección ocultas específicas por dispositivo y hace que el hardware conforme al estándar se comporte de forma coherente entre backends.
  • La polaridad de fuerza y la polaridad del centro del muelle están separadas. Las fuerzas dirigidas, como la carga aerodinámica, los offsets mezclados por software, los one-shots y los efectos periódicos, ahora permanecen en el dominio de fuerzas dirigidas, mientras que el trim y los centros de muelle permanecen en su propio dominio de espacio de ejes. Los controles existentes de polaridad de hardware siguen siendo la vía de corrección cuando un dispositivo local aún necesita una inversión a nivel de instalación.

Logitech G940 en Linux

  • El trim con muelle estático ahora funciona en la ruta Linux del G940. El modo de compatibilidad Linux del G940 ahora renderiza el movimiento congelado del centro de muelle como una fuerza estable, evita que se cancele con la fuerza de alivio de trim y mantiene el muelle del firmware centrado en neutral. Esto conserva la sensación de trim sin volver a subir repetidamente condiciones de muelle a drivers que mueven los motores en cada actualización.

Limpieza al pausar y salir del simulador

  • Los efectos dinámicos obsoletos se depuran con más firmeza. Las transiciones de pausa, fuerza cero y salida del simulador ahora tratan el frame silencioso como un límite de firmware: se detienen los slots dinámicos, se borra el estado de comandos obsoleto y los muelles se reproducen limpiamente para que el motor, el buffeting u otros efectos periódicos no se reinicien después de que el sim haya quedado en silencio.

MOZA AB9 y macOS

  • MOZA AB9 está validado en macOS. El backend raw IOHID/PID de macOS ahora abre la interfaz HID con capacidad PID de la AB9, usa el layout de reports de MOZA y se ha validado en banco con la AB9 + MH16. El soporte público de AB9 ahora cubre las rutas validadas de Windows, Linux y macOS.
  • El trabajo de raw HID/PID para MOZA es más seguro y está mejor delimitado. Windows sigue usando DirectInput/PID por defecto para MOZA, mientras que la ruta avanzada raw HID/PID ahora usa el mapa de reports de la AB9 descubierto durante la validación. La afirmación sigue limitada a la familia AB9, no a volantes, gamepads ni bases futuras de MOZA en general.

v1.1.2

Pulido de la versión surgido del ciclo de validación de MOZA: soporte de primera clase para MOZA AB9 + MH16, manejo más seguro del Logitech G940 en Windows y Linux, salida de fuerzas constantes más suave, correcciones de auto-selección de perfiles de aeronave, paquetes de soporte más completos y pruebas directas del stick compartidas.

Hardware

  • Compatibilidad con MOZA AB9 + MH16. La MOZA AB9 FFB Base con el stick de vuelo MH16 ya está en el registro de dispositivos compatibles para Windows y Linux. Los dos product IDs observados, 346E:1000 y 346E:1002, se tratan como la familia AB9.
  • Modo seguro para la mola del G940 en Linux. La ruta Linux del Logitech G940 ahora evita subidas repetidas de condiciones de muelle después de armar el muelle de centrado inicial, lo que impide que drivers que activan los motores en cada actualización del muelle produzcan pasos durante vuelo estable.
  • Detección del PID virtual del G940 en Windows. El Logitech G940 también se reconoce cuando la pila de controladores de Windows lo expone con el ID de producto virtualizado C2A8, manteniéndolo en la ruta de dispositivo compatible en lugar del flujo de dispositivos no listados.

Sensación y runtime

  • Suavizado opcional de fuerzas constantes. Settings → Hardware ahora incluye Smooth steady forces, que interpola la carga estable de pitch y roll entre los ticks más lentos de telemetría del simulador. Reduce los escalones en sticks potentes sin cambiar rumble, buffets, one-shots ni valores de perfil.

Perfiles y soporte

  • Correcciones de auto-selección de perfiles de aeronave. La auto-selección ahora respeta con más fiabilidad los perfiles de aeronave guardados y predeterminados, incluidos archivos de perfil guardados heredados y claves de vinculación obsoletas, y deja de arrastrar el perfil de la aeronave anterior a una aeronave desconocida cuando no hay coincidencia.
  • Ajustes de hardware en paquetes de soporte. Los paquetes de soporte ahora incluyen hardware-settings.json con el backend activo, suavizado, polaridad, intercambio pitch/roll y ajustes de compatibilidad, para que los informes de diagnóstico incluyan el contexto exacto de salida de fuerzas.

Interfaz y pruebas

  • Prueba directa del stick compartida. Mock Sim y Settings ahora usan el mismo pad de prueba directa de fuerza constante, así que arrastrar el punto comprueba la ruta real de salida al hardware en vez de mover solo entradas de mock sim.
  • Limpieza de diseño en Settings y Mock Sim. La página Hardware de Settings y la página Mock Sim se compactaron para que la prueba directa del stick, la elección de backend y el texto de compatibilidad de hardware quepan sin desplazamiento incómodo en el tamaño de ventana de escritorio validado.

v1.1.1

Versión de mantenimiento además de 1.1: una solución de Linux SimConnect para MSFS en Proton, además de la versión reelaborada que incluye el conjunto de características 1.1 como una versión firmada de tres plataformas.

Fijo

  • Trampa de puerto privilegiado de Linux SimConnect. MSFS bajo Proton envía su entrada SimConnect estándar en el puerto 500, pero Linux no permite que un proceso de Proton vincule un puerto privilegiado (<1024), por lo que la comprobación de estado podría leer «TCP en :500 habilitado» y pasar mientras ninguna conexión fuera posible. La detección de primer inicio ya no adopta un puerto no vinculable; en la página de soporte, el Configuración de SimConnect La fila ahora le advierte y le indica que instale la entrada paralela sin privilegios, y el cuadro de diálogo Reparar completa previamente el valor predeterminado sin privilegios en lugar de reinstalar el :500 muerto. Windows no se ve afectado: enlaza :500 bien.

v1.1.0

La primera versión con funciones desde la 1.0. FFB-Bridge ahora se ejecuta en tres sistemas operativos y se conecta a tres simuladores, puede gobernar joysticks con Force Feedback más allá de los cuatro validados, modela cómo se sienten los distintos sistemas de control, incluye varios efectos nuevos, gana un modo de alto contraste en toda la aplicación y se conecta a una biblioteca de perfiles comunitaria y gratuita en la que puede publicar desde dentro de la aplicación. Sigue siendo gratuito y sigue siendo local primero: sin cuenta, sin telemetría.

Plataformas y simuladores

  • macOS (Apple Silicon). Ahora se envía un DMG firmado y certificado ante notario para Apple Silicon (M1 y más reciente). La compilación de macOS está dirigida a X-Plane 12 con Microsoft SideWinder Force Feedback 2; Windows y Linux siguen siendo las plataformas de amplia cobertura.
  • MSFS 2020 junto con MSFS 2024. Ambas versiones de Microsoft Flight Simulator se conectan a través de SimConnect TCP. X-Plane 11 y 12 se conectan a través de UDP como antes. El sim activo se detecta automáticamente al inicio.

Hardware

  • Maneje otros joysticks con Force Feedback (experimental). Los cuatro joysticks validados: SideWinder Force Feedback 2 (045E:001B), Sistema de vuelo Logitech G940 (046D:C287), Force 3D Pro (046D:C286), y WingMan Force 3D (046D:C283) - todavía son plug-and-play. Más allá de eso, Configuración → Hardware → Permitir dispositivos no listados opta por incluir un dispositivo elegible tipo joystick con valores predeterminados seguros, una inversión en vivo y una calibración de intercambio de ejes, y recuperación ante fallos como red de seguridad. Las ruedas, los gamepads y los dispositivos de un solo eje permanecen enrutados a la FFB Probe en ffb-probe.com.
  • Selector multidispositivo. Con más de un palanca soportado conectado, un selector le permite elegir cuál impulsa el puente y la elección se recuerda.

Sensación y efectos.

  • Selector de sensación del sistema de control. Un por avión Manual / Impulsado hidráulicamente / Fly-by-wire opción en la parte superior del grupo Sensación del joystick de la página de Ajuste. Manual deja la sensación exactamente como antes; Asistido hidráulicamente suaviza la carga aerodinámica como lo hace un sistema de sensación artificial; Fly-by-wire suprime la carga aerodinámica y el endurecimiento por carga G, igualando un joystick lateral centrado por resorte.
  • Vibrador del joystick por entrada en pérdida. Un zumbido agudo activado por la propia advertencia de pérdida del simulador, separado del bataneo de pérdida sintetizado. Habilítelo y establezca su amplitud en la página de Ajuste.
  • Vibración de la rueda de morro. Una vibración rápida de balanceo en tierra de lado a lado, ajustable por avión.
  • Señal de cabeceo por aceleración en tierra. Una señal del eje de cabeceo ligada a la aceleración durante la carrera en tierra.
  • Escalado de ruido tipo tren de aterrizaje. Un por avión Ruedas / Esquís / Flotadores elección que escala los continuos estruendos del terreno.

Compensación (trim)

  • La compensación (trim) ahora es un solo interruptor. Un solo Habilitar compensación reemplaza el antiguo par de mecanismos de compensación (trim) superpuestos. Con él activado, la compensación alivia la fuerza de la velocidad aerodinámica mantenida y cambia el lugar donde se asienta la palanca; con él desactivado, la compensación no afecta en nada a la palanca. El elevador es el control principal, con la fuerza de los alerones bajo una sección Avanzada. El modo de compensación heredado solo en el centro se ha eliminado: «Habilitar compensación» desactivado ahora realmente desactiva la compensación.

Accesibilidad

  • Contraste visual. Ajustes → General → Contraste visual añade un Alto contraste modo que aumenta el contraste en toda la aplicación (superficies, texto, bordes, botones, luces de estado y colores de grupos de efectos) ajustado según la guía WCAG 2. Sólo cambia de apariencia; no cambia ninguna salida de fuerza.

Compartir comunidad y perfil

  • La biblioteca de perfiles ya está disponible. Explorar y descargar perfiles de la comunidad en FFB-Bridge.com/profiles — no se necesita una cuenta para mirar o descargar.
  • Compartir en biblioteca, desde la aplicación. La página de Perfiles gana un globo terráqueo Compartir acción que entrega un perfil que usted creó a la biblioteca con el formulario prellenado; inicia sesión solo en el momento de publicar. No se carga nada en silencio. Los perfiles de inicio integrados no se pueden compartir.
  • Foro comunitario. Un foro vive en FFB-Bridge.com/community.
  • Formato de perfil portátil. Los perfiles compartidos contienen metadatos descriptivos e de identidad en un sobre compatible con versiones posteriores y migran limpiamente cuando se importan a una aplicación más nueva. Los archivos de perfil simples copiados a mano siguen funcionando.

Automatización de sesiones

  • Autoarmado y autodesarmado opcionales. Configuración → Sesión puede armarse cuando un dispositivo compatible y un sim en vivo están listos y desarmarse cuando el sim sale. Ambos están habilitados y desactivados de forma predeterminada.

v1.0.0

Versión estable 1.0: la marca RC desapareció, los perfiles de aeronave predeterminados se reajustaron, Mock Sim se reconstruyó como una demostración clara del motor de fuerza y las rutas de recuperación de HID/PID sin procesar ahora se prueban a través de los casos de cierre y reactivación de MSFS que impulsaron el trabajo de validación final.

Estado de liberación

  • FFB-Bridge ahora es 1.0. La aplicación, el sitio web, los correos electrónicos de descarga, los documentos y el manifiesto de lanzamiento ahora apuntan a v1.0.0 en lugar de una pista RC o beta.
  • Instalador de Windows firmado y AppImage de Linux. Los artefactos actuales son ffb-bridge-setup-1.0.0-x64.exe y FfbBridge-1.0.0-x86_64.AppImage.

Sensación y ajuste

  • La ganancia maestra ahora escala todo. La ganancia maestra de nivel superior es el verdadero volumen maestro de Force Feedback: coeficiente de resorte, carga de velocidad del aire, retumbos, bataneos, fuerzas de arrastre sostenidas y one-shots, todo lo sigue. 0% no envía salida de fuerza; 100% es el nivel diseñado.
  • El piso del resorte de baja velocidad está expuesto y reajustado. El valor predeterminado oculto de RC2 de 0,20 se migra al valor predeterminado más fuerte de 0,50 para perfiles de estilo inicial, de modo que los usuarios que instalaron RC2 hereden el límite corregido en lugar de mantener un resorte de rodaje o ralentí débil accidental.
  • Se reajustaron los perfiles de aeronaves incluidos. El perfil del Cessna 172 se recalibró a partir del POH y las pruebas de campo, luego los perfiles iniciales TBM 930, King Air 350i, A320neo y 747-8 se alinearon con el mismo modelo de fuerzas 1.0. Las señales del motor son más fuertes, los pisos de resorte son menos flácidos y los valores predeterminados de los perfiles se adaptan mejor a cada clase de avión.
  • La ayuda del control deslizante ahora enseña el ajuste. Las filas de ajuste ahora explican qué hace el control y qué debe cambiar un piloto cuando la palanca se siente demasiado liviana, demasiado pesada, demasiado ruidosa, demasiado suelta en el centro o demasiado agresiva en una señal.

Efectos y hardware

  • Se completó la auditoría de efectos profundos. Las convenciones de signos, las unidades, la puesta en escena de ganancia, la escala del resorte, el alivio de compensación, las rutas de bataneo y los silenciadores de grupos de efectos se volvieron a verificar con el motor de fuerza y los rastros en vivo del Panel.
  • La fuerza del motor es más legible. La fuerza del ruido del motor aumenta en las demostraciones y perfiles del motor en funcionamiento para que las señales del pistón y la turbina sean más fáciles de identificar sin abrumar el perfil de la aeronave.
  • La demostración del bataneo de spoiler está arreglada. Mock Sim ahora impulsa el estado del spoiler con suficiente fuerza como para probar la ruta del spoiler en lugar de parecer activo sin producir fuerza útil.
  • Protección de estado obsoleto HID/PID sin procesar antes de armar. Después de que MSFS se cierra, al activar Mock Sim o regresar a Live se restablece la tabla de efectos antes de asignar la topología compacta. Esto soluciona el caso de palanca floja que «solo funciona tras reiniciar».
  • La quietud ya no anula el resorte. Los efectos dinámicos se detienen por ranura mientras los resortes se dejan en ejecución, por lo que las rutas de pausa/pausa activa/telemetría congelada detienen el retumbo y el bataneo sin perder la sensación de centrado.

Mock Sim

  • Mock Sim ahora es un modo de demostración explícito. Una fila destacada Habilitar simulación simulada enciende la página, la franja superior y el Panel la identifican como una fuente de demostración y, al desactivarla, se desarma limpiamente sin mostrar una falla.
  • Al desactivar Mock Sim se reinicia el escenario. Al desactivarlo, se detiene la fuerza inmediatamente, se borran las entradas de demostración a los valores predeterminados y se devuelve el puente a Live en lugar de dejar valores simulados obsoletos en segundo plano.
  • Las demostraciones de fuerza son intencionalmente exageradas. Mock Sim ahora se centra en ejemplos sólidos y obvios: carrera de despegue, vibración de frenos, turbulencia, bataneo de flaps, bataneo de spoiler, bataneo de pérdida, bataneo de sobrevelocidad, amortiguación de velocidad, además de una prueba directa del joystick para el seguimiento del centro del resorte.
  • Se eliminó el desorden antiguo. La selección de fuentes inactivas, las cintas de datos aéreos, los extras de control preciso, las lecturas de salida de fuerza en vivo y los controles de perfil a través de simulacros se eliminaron porque hacían que la página fuera más difícil de entender sin mejorar las pruebas de los usuarios.

v1.0.0-rc2

Versión candidata importante tras comentarios reales de cabina: salida de fuerza predeterminada más segura, un resorte armado fijo, un modelo de seguimiento del piloto automático mucho más seguro, telemetría de compensación de MSFS corregida e interfaz clara/oscura más limpia.

Salida de fuerza más segura

  • HID/PID es ahora la ruta predeterminada del SideWinder FFB2 en Windows. RC2 controla el FFB2 a través de HID/PID sin formato de forma predeterminada y mantiene DirectInput como respaldo de compatibilidad. Esto evita depender del frágil Windows. pid.dll ruta para el caso normal preservando al mismo tiempo el respaldo para los sistemas que lo necesitan.
  • Activar ya no deja el joystick sin resistencia. El resorte se prepara cuando se activa la salida de fuerza, y los recorridos de pausa/inactividad/reanudación reafirman el resorte en lugar de volver vacíos.
  • El control deslizante de fuerza del resorte ahora controla de verdad el resorte activado. La ruta en vivo anterior podría ignorar el control deslizante después de armarse porque otro término de rigidez ganó la actualización. RC2 vuelve a convertir el control deslizante en la línea de base real.

El piloto automático es más seguro por defecto

  • El seguimiento del piloto automático está desactivado en los perfiles incluidos. MSFS original todavía ve el movimiento físico de la palanca como entrada del piloto, por lo que un joystick con Force Feedback que se mueve bajo el piloto automático puede perturbar o desconectar el AP.
  • Authority ahora es deliberadamente pequeño. El control deslizante AP Authority ahora vive en el rango bajo útil: 0 %–8 %, con un 5 % predeterminado cuando lo activa. La escala anterior hacía demasiado fácil marcar valores que ningún avión normal debería usar.
  • Strength ahora tiene un valor predeterminado más bajo. La fuerza del resorte de AP-follow ahora es del 25 % por defecto. Use AP follow como una señal sutil en el joystick en MSFS estándar, no como un servo AP completo, salvo que su configuración controle el eje de entrada con un dispositivo virtual / filtro HID.

Correcciones de compensación y sensación

  • La telemetría de trim de MSFS está corregida. La compensación (trim) del elevador y los alerones ahora lee las SimVars de compensación correctas de MSFS, por lo que la sensación dependiente de la compensación ya no sigue silenciosamente la fuente incorrecta.
  • La compensación de la compensación (trim relief) ahora merece probarse de nuevo. Con el alivio de compensación habilitado, un estado estacionario compensado puede relajarse hasta alcanzar fuerza cero en la posición compensada, en lugar de seguir luchando contra la deflexión total de la superficie. Los perfiles guardados existentes siguen siendo suyos; vuelva a probar la opción en RC2 antes de decidir si pertenece al perfil de su avión.

Limpieza de la interfaz

  • Los colores de fuerza del Dashboard son más fáciles de leer. La carga del eje y la carga del resorte ya no comparten el mismo color en la pantalla de actividad de la palanca.
  • Los nombres largos de aeronaves ahora se acortan limpiamente con puntos suspensivos. La franja superior ya no se desborda cuando el simulador informa de un título o un nombre de librea largo.
  • Se limpió el contraste de los botones en modo claro y oscuro. Los botones azules primarios, los botones ámbar de desarmar y las píldoras activadas ahora mantienen el texto legible en ambos temas.
  • La página de Configuración se incorpora al recorrido público y a la documentación. Las capturas de pantalla del sitio web ahora muestran la página de Configuración actual en lugar del antiguo mosaico de verificación de hardware.

v1.0.0-rc1

Primera candidata a lanzamiento. La aplicación se ha rediseñado ampliamente: nueva apariencia, más efectos que puede sentir, valores predeterminados más inteligentes y el control deslizante de retumbo del motor por fin hace lo que dice en turbohélices y aviones a reacción.

Nueva apariencia

  • Temas claros y oscuros. La aplicación sigue las preferencias de su sistema operativo de forma predeterminada. Elija uno explícitamente en — en Linux, /etc/os-release. si desea anularlo. Cada página, cuadro de diálogo y gráfico se ha ajustado manualmente para ambos.
  • Rediseño del Panel. Un nuevo panel de estado de vuelo muestra la velocidad del aire, la carga G, la velocidad vertical, el estado del piloto automático y avisos de pérdida/sobrevelocidad de un vistazo. Las casillas de verificación de silencio rápido del grupo de efectos se encuentran en su propia tarjeta debajo. La ventana se abre con un tamaño ajustado para que el diseño sea correcto la primera vez.
  • Panel de actividad Live Stick con 29 chips de efectos. Cada canal de fuerza que el puente puede enviar tiene su propio chip, codificado por colores por familia (sensación del joystick y resistencia aerodinámica en azules fríos, motor + tierra + estructura del avión en naranjas cálidos, disparos únicos mecánicos en cálido mantenido). Los chips se desvanecen después del disparo para que pueda echar un vistazo y ver lo que acaba de suceder.
  • Icono nuevo establecido en todas partes. Glifos de botones y barras laterales más limpios y consistentes.

Cosas nuevas que puede sentir

  • Bataneo de flaps y tren de aterrizaje. Vibración sostenida del fuselaje cuando los flaps se extienden a velocidad, y tamborileo cuando el tren está bajado en el aire. Los controles deslizantes por efecto en la página de Ajuste le permiten escalar o silenciar cualquiera de los dos.
  • Fuerzas sostenidas de cabeceo de arrastre aerodinámico. Flaps, spoilers, arrastre con tren bajado y chorro de la hélice ahora empujan la palanca de la misma manera que empujan el fuselaje real: al extender los flaps compensa hacia adelante, al retraerlos compensa hacia atrás, el elevador se carga mientras la hélice sopla aire sobre él. Cuatro nuevos controles deslizantes ajustables.
  • Efectos de "mantenerse vivo". Patadas de rotación (el avión que se sacude hacia un lado empuja la palanca), retroceso en la superficie (ráfagas severas y aleteo de pérdida atraviesan la columna) y acoplamiento cruzado de deslizamiento lateral para que un avión guiñado empuje sus alerones a través del flujo de aire.

Valores predeterminados más inteligentes

  • Elija automáticamente un perfil para la aeronave que carga. Al cargar el C172, TBM 930, King Air, A320 o 747 en MSFS o X-Plane ahora se selecciona el perfil incluido correspondiente en el primer encuentro, sin necesidad de vinculación manual. Guarde su propio perfil y vincúlelo una vez si desea un valor predeterminado diferente; ese prevalece a partir de entonces.
  • Texto de ayuda por control deslizante en cada fila de Ajuste. Cada control deslizante incluye una breve explicación de lo que hace. Todos los valores se muestran como porcentajes: no más decimales en bruto.
  • Copia de interfaz de usuario más amigable. Texto de ayuda y estado reescrito para describir lo que ve y qué elegir, no cómo funciona el código detrás de esto.
  • Se suavizaron los valores predeterminados del retumbo del motor. Los perfiles agrupados se envían con una línea base más conservadora. Sus propios perfiles guardados no se modifican.

Fijo

  • El control deslizante de retumbo del motor ahora funciona en turbohélices y reactores. El TBM 930 fue el caso más ruidoso: hasta ahora el control deslizante no tenía ningún efecto sobre el retumbo percibido. La única forma de silenciarlo era silenciar todo el grupo de efectos. El control deslizante ahora tiene autoridad en todas las aeronaves y en todos los simuladores.
  • Seguimiento del piloto automático en X-Plane. El seguimiento del AP ya no lucha contra usted en MSFS ni oscila en X-Plane. El puente se hace cargo del eje limpiamente mientras el AP está activado y lo devuelve cuando el AP se desactiva.
  • Límite de centrado del resorte Logitech. La revisión de beta.14 era incorrecta en un caso extremo; ahora correcto.
  • Varias suscripciones de telemetría silenciosas corregidas después de una auditoría completa de los documentos de MSFS y X-Plane SDK.

v1.0.0-beta.14

Nuevo

  • Soporte de Logitech seleccionado inicial. FFB-Bridge ahora reconoce y abre Logitech Flight System G940 (046D:C287), Logitech Force 3D Pro (046D:C286) y Logitech WingMan Force 3D (046D:C283) junto a Microsoft SideWinder FFB2 (045E:001B).
  • Registro de dispositivos compatibles. Los nombres de dispositivos, los ID de USB, las peculiaridades de la dirección DirectInput y la cobertura de las reglas de permisos de Linux ahora se encuentran en un registro en lugar de estar dispersos como suposiciones FFB2 por toda la aplicación.

Cambiado

  • Doctor, Diagnóstico, paquetes de soporte y copia de configuración ahora informan el dispositivo compatible real. La aplicación ya no describe cada hardware abierto exitosamente como un SideWinder FFB2.
  • La corrección de dirección de SideWinder FFB2 ahora tiene como alcance la entrada de SideWinder. Los joysticks Logitech utilizan la ruta de dirección estándar a menos que los informes de hardware reales muestren que necesitan su propia peculiaridad.
  • La generación de reglas udev de Linux cubre todos los joysticks USB compatibles. La regla del instalador/Doctor ahora incluye el SideWinder FFB2 más los tres ID de Logitech seleccionados.

Notas

  • El soporte de Logitech está intencionalmente etiquetado como inicial. La ruta SideWinder FFB2 tiene la mayor cantidad de tiempo en banco; Si posee un G940, Force 3D Pro o WingMan Force 3D, ejecute Doctor y envíe un paquete de soporte si es necesario ajustar la polaridad, el resorte, los efectos periódicos o la combinación de software.

v1.0.0-beta.13

Cambiado

  • Diagnóstico es ahora una página de clasificación de soporte. La página se abre con tarjetas de dispositivo, fuente de datos, salida de fuerza y estado de registro, luego muestra señales de tiempo de ejecución en vivo y un registro de eventos con capacidad de búsqueda. Puede seleccionar filas visibles, copiar solo la vista filtrada, copiar o exportar el registro de sesión completo en el disco y crear un paquete de soporte desde la misma superficie.
  • Doctor se divide en Comprobaciones de estado y Hardware avanzado. Las comprobaciones diarias ahora comienzan en la pestaña Comprobaciones de estado con estados PASA / ADVERTENCIA / FALLA / INFORMACIÓN / LISTO más claros. La polaridad, la prueba de arrastre en vivo, los periódicos combinados con software y la sonda de efectos de hardware se trasladaron a la pestaña Hardware avanzado.
  • La Ayuda ahora es un centro de acciones con pestañas. Las pestañas Inicio, Solución de problemas, Soporte y Recursos recopilan la lista de verificación para comenzar a volar, el estado de configuración, la ruta del paquete de soporte, el enlace de comentarios, los documentos en línea, el enlace de privacidad y el respaldo del paquete/manual en un solo lugar.
  • Se pulieron el Panel y el marco de las ventanas para el lanzamiento. Las métricas del tablero, las tarjetas de resorte/eje, los chips de fuerza y las filas de efectos tienen más espacio en el tamaño de captura de 1280×886 de la aplicación. Los controles de ventana nativos del sistema operativo manejan minimizar, maximizar, cerrar y cambiar el tamaño nuevamente.
  • Se actualizó el texto del editor, la licencia y el aviso. Ayuda/Acerca de/docs ahora utilizan consistentemente la identidad del editor Rohsam Inc., la redacción de la licencia beta, el enlace de privacidad y las ubicaciones de los avisos de terceros.

Interno

  • El canal de lanzamiento etiquetado firmado es ahora la ruta de compilación beta canónica, con documentación para el flujo del operador desde la etiqueta hasta el instalador de Windows descargable, Linux AppImage y latest.json manifiesto.

v1.0.0-beta.12

Cambiado

  • El instalador de Windows ahora está firmado con código. Firmado con Azure Trusted Signing bajo el editor Rohsam Inc.. Haga clic derecho en el instalador → PropiedadesFirmas Digitales para verificar antes de ejecutar. SmartScreen mostrará Rohsam Inc. como editor en lugar de Desconocido si aparece una advertencia mientras se acumula la reputación del archivo. El control inteligente de aplicaciones y la política empresarial aún pueden ser más estrictos en compilaciones nuevas. No hay otros cambios con respecto a la versión beta.11.

v1.0.0-beta.11

Fijo

  • La pausa de MSFS y la pausa activa ahora se aquietan 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.
  • El joystick mantiene 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 alabeo y cabeceo se recuperan tras los tirones. 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 fuerzas del Panel. El Panel 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 perfiles de inicio 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 del Sidewinder FFB2 podían ejecutar el puente en modo hardware durante un tiempo y luego sufrir un cierre inesperado dentro de Windows pid.dll / pila DirectInput a medida que se asignaban o reproducían 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 trataba cada señal lógica del simulador como su propio efecto DirectInput retenido, creando una gran tabla de efectos físicos en una pila HID/PID antigua. Beta.10 la reemplaza por 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 el puente usa en producción. Una falla nativa de DirectInput solo desactiva al proceso de la sonda, no la interfaz 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 sigue presente: la pista, el tren de aterrizaje, el freno, el motor, los bataneos 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.
  • El joystick se queda en silencio en el momento en que hace clic en Salir. Algunos evaluadores informaron que los efectos al salir (retumbo, bataneo) aún se reproducían durante aproximadamente 32 segundos después de que se cerrara 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 ejecutaba después, en esta pila de controladores, bloqueaba cada llamada durante la duración completa de la reproducción de firmware del efecto, por lo que el comando de detención se disparaba y luego el proceso se quedaba 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. El joystick 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 compensación (trim) 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 (elevador − compensación) en lugar de la deflexión total de la superficie, y el centro del resorte sigue la compensación con la misma autoridad. En un estado estacionario compensado con el joystick neutral: fuerza sentida cero, el joystick se mantiene en la posición compensada al soltarlo. Esto coincide con el comportamiento de un joystick real con cables y con cómo XPforce / FSforce modelan la misma idea. Desactivado de forma predeterminada: los perfiles existentes y el mecanismo heredado de reubicación del centro TrimFeel permanecen exactamente como estaban. Actívelo en la página de Ajuste, bajo Sensación del joystick; seis nuevas pruebas unitarias + seis pruebas de integración de la canalización fijan el comportamiento. Patrik (FB-0002) señaló esto como la capacidad que faltaba frente a 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 (fuerza constante de cabeceo + alabeo y resorte) y sintetiza cada efecto periódico, de disparo único y de bataneo en C# a 200 Hz, integrando el resultado en las salidas de fuerza constante de cabeceo y alabeo. Reproduce todos los efectos simultáneamente independientemente de cuántas ranuras exponga el firmware. Beta.8 lo convirtió en el valor predeterminado de nueva instalación; beta.9 volvió al modo hardware. La combinación por software todavía está disponible: Doctor → Compatibilidad de hardware, requiere reinicio.

Fijo

  • Los efectos ya no se reproducen durante toda su duración al salir. Algunos evaluadores informaron de que al salir del puente en pleno vuelo se dejaban efectos de retumbo/bataneo 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_STOPALL antes de soltar el dispositivo, deteniendo todos los efectos inmediatamente. A diferencia del antiguo Stop por efecto, que en algunas pilas no detiene los periódicos 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 + Unacquire sincrónicamente antes de que el proceso muera. Así, si el puente sufre una violación de acceso en lo profundo del controlador, la tabla de efectos del firmware se limpia y el siguiente adquirente (el propio puente, al reiniciar) comienza desde un estado conocido en buen estado en lugar de heredar las fuerzas que estaban activas en el momento del fallo.
  • El joystick permanece firmemente centrado en todos los estados en los que no se envía fuerza. 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 flujo de procesamiento 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 (y su FFB_BRIDGE_MAX_EFFECTS variable 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. existente MaxEffectCount valores en hardware.json migrar automáticamente a UseSoftwareBlending = true en 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 un límite duro. 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 se 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 pueda ver TrimRelief y cómo el centro del resorte sigue la compensación (trim) en tiempo real sin volar.

v1.0.0-beta.7

Fijo

  • El error «funciona una vez y luego falla cuando hago clic en Activar». Algunos probadores beta informaron que el puente funcionaba limpiamente en el primer inicio y luego fallaba en cada activación posterior, hasta que desconectaban la palanca o reiniciaban. Causa raíz: el controlador de Windows del FFB2 conserva el estado entre procesos. Cuando una ejecución anterior salió de forma no limpia (un cierre inesperado, una finalización forzada, una pérdida de energía), la siguiente ejecución heredó el estado contaminado y falló al intentar asignar efectos nuevos. El puente ahora restablece el estado de efectos del controlador en cada conexión y desconexión, por lo que una ejecución anterior no puede contaminar la siguiente. Verificado en el banco de trabajo: forzar una finalización a mitad de sesión y reiniciar ya no reproduce el fallo. Si había estado evitando esto con FFB_BRIDGE_MAX_EFFECTS=5, puede eliminar la variable de entorno en beta.7.

Interno

  • Herramientas de diagnóstico interno para investigar joysticks con Force Feedback 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 del FFB2 solucionado anteriormente.

v1.0.0-beta.6

Nuevo

  • Física de caída de palancas. Un nuevo efecto modela el sesgo de gravedad que empuja el cuerno de mando hacia adelante en una aeronave 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 aerodinámica de desvanecimiento ajustable (por defecto 30 kt). Encuéntrelo en la página de Ajuste, bajo Sensación de palanca → Caída de palanca. Los valores predeterminados son compatibles con la aviación general; baje Fuerza hacia 0 para silenciarlo en perfiles de reactor/fly-by-wire.
  • Prueba de polaridad en vivo en Doctor. Una tarjeta de compatibilidad de hardware en la parte superior de la página de Doctor alberga un panel de arrastre X-Y que acciona el joystick en tiempo real. Haga clic en Iniciar, arrastre el disco, haga clic en Detener y luego responda «¿El joystick 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 «imagine su joystick reflejado».

Cambiado

  • el Invertir polaridad del eje alternar ahora invierte el cabeceo y se mueven juntos, coincidiendo con la forma en que realmente se presentan las peculiaridades del firmware FFB2. Los ajustes existentes por cabeceo se migran hacia adelante en el primer inicio.
  • Por control deslizante y por sección restablecer flechas en la página de Ajuste, 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 ratón sobre un control deslizante ahora requiere el foco. Al pasar el cursor y desplazarse ya no se captura la rueda, por lo que puede desplazarse por la página de Ajuste más allá de los controles deslizantes bajo el cursor sin moverlos.
  • Rango de fuerza de caída del joystick 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 el texto obsoleto «Active las fuerzas con ESPACIO» que quedó de antes de que beta.5 eliminara las teclas de acceso rápido globales; ahora se lee como «Active el joystick» con el texto 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 de cambios sin guardar se contraía; un pequeño espacio vertical entre el activador y la ventana emergente para que se lean como superficies separadas. La misma versión beta.6; si lo instaló antes de esta fecha, vuelva a descargarlo desde /descargar para el esmalte.

v1.0.0-beta.5

Nuevo

  • Interacciones del control deslizante revisadas: haga clic en cualquier lugar de la pista salta el joystick hasta ese punto; el arrastre funciona como antes; la rueda del ratón y las teclas de flecha ajustan el control deslizante enfocado. Puntos de cambios sin guardar por control deslizante, anillos de enfoque y un aspecto de control deslizante unificado en cada página.

Eliminado

  • Espacio = Armar y D1–D8=Navegar se eliminaron las combinaciones de teclas globales. Secuestraban la barra espaciadora y las teclas numéricas cuando un TextBox tenía el foco (al guardar el nombre de un perfil, por ejemplo), y de todos modos solo se activaban 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 vuela. El menú de la bandeja del sistema todavía expone Activar / Desactivar / Salir. Esc para cancelar el diálogo de confirmación de armado permanece.

v1.0.0-beta.4

Fijo

  • Revisión: defensivo DIPERIODIC inicialización de estructura 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 DirectInput CreateEffect en ciertas compilaciones de Win11 que no pudimos reproducir localmente. Solución con cinturón y tirantes: inicializamos a cero la estructura nosotros mismos antes de la llamada a la API (la especificación dice que hay que hacerlo de todos modos), además de un filtro de excepción estructurada que detecta el AV en el límite y lo expone como un estado fallido recuperable en lugar de derribar el proceso.

v1.0.0-beta.3

Nuevo

  • Tira de estado superior del indicador de cabina. El interruptor de activación, las luces de simulación/dispositivo/modo, el selector de perfil y el botón Ajuste/Guardar se movieron del Panel 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 Panel ahora es puramente una superficie de telemetría.
  • Estado FALLADO. Cuando un prerrequisito cae mientras está armado (palanca desenchufada, sim bloqueado), el indicador cambia a FALLADO, las fuerzas se detienen 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.
  • Ronda de claridad de la UX de perfiles. Puntos sucios por control deslizante en la página de Ajuste; 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 sin guardar».

v1.0.0-beta.2

Fijo

  • Revisión del mismo día: Valores predeterminados de Windows SimConnect. MSFS 2024 incluye SimConnect.xml con 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 es 127.0.0.1:500 en Windows (donde funciona) y 127.0.0.1:5111 en 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 Doctor 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 se registró para descargas, ya está en la lista de actualizaciones y puede cancelar la suscripción a cualquier correo electrónico.