FFB Probe Diagnostic
Lingua corrente del sito Italiano
Scaricamento
Documentazione · Registro modifiche

Note di rilascio di FFB Probe

Modifiche in ogni versione pubblica, prima la più recente. Le versioni interne non pubblicate vengono intenzionalmente omesse.

v1.0.7

Più recente

L'aggiornamento automatico arriva su Windows e Linux, portando avanti il lavoro di misurazione del movimento e di identificazione dell'hardware pubblicato in precedenza lo stesso giorno.

Aggiornamenti automatici

  • Un controllo di avvio privato. La GUI legge un piccolo manifest della versione stabile all'avvio. Non invia ID di installazione, query sulla versione corrente, informazioni sul dispositivo o risultati del sondaggio; le risposte offline e non valide rimangono silenziose.
  • Windows può completare l'aggiornamento. Dopo il consenso esplicito, FFB-Probe scarica il programma di installazione, ne verifica la lunghezza esatta e SHA-256, richiede una firma Windows valida da Rohsam Inc., esegue il programma di installazione per utente in modo silenzioso e riavvia la nuova build.
  • Le installazioni di AppImage possono aggiornarsi da sole. Un Linux AppImage in esecuzione può scaricare e verificare il nuovo AppImage, richiamare il relativo gestore di installazione con ambito utente, aggiornare la voce e le icone del desktop e avviare la copia installata.
  • Fallback sicuro per altre installazioni. Le build di sviluppo, AppDirs estratti, i pacchetti di distribuzione e altre installazioni nonAppImage Linux non vengono mai sovrascritte. Il prompt si collega invece alla pagina di download e a queste note di rilascio e ogni utente può rinviare o saltare una versione.

Miglioramenti hardware e Linux inclusi

  • Movimento misurato durante gli effetti Linux. I test dal vivo ora campionano gli assi del dispositivo mentre suona una forza, registrando lo spostamento dell'obiettivo insieme alla risposta del tester.
  • MOZA AY210 guida. AY210 (346E:1001) ha un nome canonico e una guida pre-volo per le impostazioni del fornitore che possono mascherare le forze comandate dall'esterno.
  • Nomi hardware corretti e coerenti. MOZA 346E:1002 è identificato come AB6/AB9 base PID condiviso e SideWinder Force Feedback Pro adattato su 03EB:2056 utilizza un nome multipiattaforma nell'app e nel database pubblico.
  • Rilevamento Linux più robusto. La risoluzione del percorso del driver e del descrittore HID è più difensiva e il centro automatico viene scritto solo quando il dispositivo pubblicizza tale funzionalità.

Nota di aggiornamento

  • Un aggiornamento manuale per gli utenti esistenti. Le versioni fino a 1.0.6 non contengono il programma di aggiornamento, quindi devono installare 1.0.7 manualmente una volta. Le versioni successive a 1.0.7 possono quindi essere installate dall'interno dell'app.

v1.0.6

Sostituito

Una versione di hardware e prove Linux che è stata sostituita da 1.0.7 prima che il canale di download del sito Web avanzasse.

Linux misurazione

  • La telemetria degli assi unisce le risposte soggettive. Il lavoratore Linux registra lo spostamento misurato mentre si verificano gli effetti, aiutando a distinguere un effetto funzionante da una risposta errata "non ha fatto nulla".
  • Configurazione del dispositivo più sicura. I percorsi degli eventi di input e i descrittori del report HID si risolvono in modo più affidabile, mentre FF_AUTOCENTER viene toccato solo sull'hardware che lo espone.

Identità dell'hardware

  • MOZA AY210 aggiunto. AY210 (346E:1001) riceve un nome canonico e MOZA Cockpit precondizioni prima del test.
  • MOZA AB6/AB9 PID corretto. L'identificatore condiviso 346E:1002 non implica più solo uno dei due modelli base compatibili.
  • Nome SideWinder adattato e normalizzato. 03EB:2056 ora si aggrega sotto un unico nome Windows/Linux. Si trattava di una correzione del nome, non di una nuova affermazione di supporto all'attuazione.

Linux confezione

  • Installazione AppImage con ambito utente. AppImage ha ottenuto l'integrazione desktop incorporata --install e --uninstall per le applicazioni dell'utente e le directory XDG.

v1.0.4

Una correzione per l'attuazione di Windows per il firmware che si avvia nella propria modalità a molla e accetta altrimenti i comandi della sonda senza produrre forza fisica.

Correzioni

  • Uno stato del dispositivo pulito prima degli effetti dal vivo. Dopo aver acquisito il dispositivo e impostato il guadagno globale, il Windows lavoratore invia un massimo sforzo DirectInput STOPALL prima dell'inizio della sequenza di test dal vivo. Questo cancella le forze predefinite di proprietà del firmware in modo che gli effetti FFB Probe caricati possano prendere il controllo dal primo test.
  • Nessun reset distruttivo. La correzione evita deliberatamente DISFFC_RESET, preservando la tabella degli effetti del dispositivo e riservando un ripristino completo per il ripristino da arresto anomalo.

Chi ne trae vantaggio

  • Firmware predefinito a molla e fai-da-te. La modifica riguarda i dispositivi, inclusi i gioghi fai-da-te derivati da Fino, che segnalano chiamate Create e Play riuscite ma rimangono trattenuti da una molla di avvio finché non viene emesso STOPALL.

v1.0.2

Una versione dell'interfaccia mirata che mantiene ogni azione richiesta raggiungibile all'interno della finestra della procedura guidata a dimensione fissa.

Disposizione della lista di controllo

  • La denominazione dei dispositivi sconosciuti non copre più i controlli. Quando viene visualizzata la scheda aggiuntiva "Assegna un nome a questo dispositivo", le schede dell'elenco di controllo scorrono mentre i controlli Sonda braccio, Indietro e Avanzamento rimangono bloccati e visibili.

Layout delle risposte al test

  • Le lunghe note private rimangono contenute. L'area delle risposte può scorrere e la casella delle note su più righe ha il proprio limite di altezza, quindi Continua ed Esegui nuovamente il test rimangono raggiungibili indipendentemente dalla lunghezza della nota o dai chip selezionati.

Copertura della regressione

  • I layout dei problemi sono coperti da screenshot. L'imbracatura dello screenshot ora esegue il rendering sia di un elenco di controllo dei dispositivi sconosciuti che di una lunga risposta su più righe, proteggendo i layout regrediti.

v1.0.1

Un hotfix per l'identificazione dei metadati e dei dispositivi che mantiene pulite le righe dell'hardware pubblico e rende espliciti i dispositivi sconosciuti prima della condivisione.

Metadati di invio coerenti

  • Le versioni di FFB Probe utilizzano SemVer stabile. I caricamenti ora inviano valori come 1.0.1 senza un suffisso di revisione dell'origine SDK, quindi il database pubblico non suddivide una versione in più stringhe di build.

Nomi dei dispositivi

  • Un catalogo VID:PID condiviso da 138 voci. Windows, Linux, la GUI e il sito Web hanno ottenuto una tabella dei nomi con feedback forzato molto più ampia, inclusi gli identificatori MOZA AB9 e Logitech G940.
  • È necessario nominare l'hardware sconosciuto. La GUI si ferma sull'elenco di controllo per il nome di un produttore/modello, la CLI interattiva esegue il prompt e l'automazione può superare --device-name. I segnaposto generici vengono rifiutati prima del caricamento.
  • I nomi utili delle piattaforme rimangono disponibili. Le esecuzioni non interattive mantengono un nome del sistema operativo ripulito significativo quando ne esiste uno, altrimenti utilizzano un fallback esplicito del dispositivo di feedback forzato sconosciuto VID:PID.

Coordinamento sito web

  • Nomi di app e database ora corrispondenza. Il sito web ha ricevuto lo stesso catalogo normalizzato, quindi i vecchi e i nuovi invii si aggregano sotto nomi stabili.

v1.0.0

Rilascio iniziale

La prima versione pubblica stabile della diagnostica standalone FFB-Probe per Windows e Linux.

Test hardware guidato

  • Una procedura guidata completa incentrata sui tester. FFB-Probe rileva un dispositivo di feedback di forza collegato, presenta una lista di controllo di sicurezza, riproduce brevi effetti dal vivo e registra ciò che il tester ha provato dopo ciascuno di essi.
  • Copertura ad ampio effetto. La suite di test controlla il comportamento costante, condizionale, periodico, elastico, damper, inerzia e rampa, con diagrammi e progressi in base alla sezione.
  • Windows e Linux dal primo giorno. Il lavoratore Windows DirectInput e il lavoratore Linux evdev si trovano dietro la stessa interfaccia multipiattaforma Avalonia.

Report e condivisione

  • Output leggibile dall'uomo e dalla macchina. Ogni esecuzione scrive un report HTML e l'esatto payload di invio JSON localmente, in modo che i tester possano ispezionare le prove prima di decidere se condividerle.
  • La condivisione è attiva. Niente viene caricato automaticamente. La schermata dei risultati e il report HTML salvato espongono l'azione di condivisione solo dopo che il tester ha potuto esaminare i campi raccolti.
  • Fatti pubblici, appunti privati. Funzionalità hardware, risposte agli effetti e diagnostica del vocabolario chiuso possono supportare il database pubblico, mentre le note di testo libero rimangono private per la valutazione del supporto.

Pacchetti di rilascio

  • Rilasci autonomi. La versione pubblica include un programma di installazione Windows per utente e un Linux x86-64 AppImage con il runtime .NET in bundle.
  • Distribuzione Windows firmata. I file binari stabili Windows e il programma di installazione vengono prodotti tramite il flusso di lavoro di rilascio sotto l'identità dell'editore Rohsam.