Lo sviluppatore Brikwerk ha rilasciato un nuovo aggiornamento di NXBT con la nuova versione 0.1.4.NXBT è una webapp con un’interfaccia web che consente la creazione rapida di un controller Nintendo Switch e l’uso di una tastiera o un gamepad preferito per controllare la Nintendo Switch.
Caratteristiche principali
- Usa il tuo browser web preferito per controllare un Nintendo Switch con qualsiasi tastiera o gamepad.
- Usa il tuo terminale per controllare un Nintendo Switch con una tastiera.
- Usa una macro dal tuo terminale, browser o script Python
- Usa l’API Python NXBT per scrivere programmi per controllare il tuo Nintendo Switch.
- Supporto macro.
- Interfaccia a riga di comando approfondita.
- Supporto per l’emulazione di più controller contemporaneamente.
- Supporto per connessione veloce o riconnessione a Nintendo Switch.
- I controller emulati supportano l’accesso thread-safe.
Installazione
Windows e macOS
Vedere la guida per l’installazione qui.
Changelog
- Compatibilità con SwitchOS v12 e v13.
- Una nuova strategia di comunicazione più efficiente.
- Aggiunta
remote_tui
un’opzione alla CLI per l’uso esplicito su connessioni remote. - Aggiunto
test
un’opzione alla CLI per un migliore supporto per il debug. - L’override del servizio bluetooth viene eseguito in un modo molto più pulito ( #19 ).
- Aggiunto supporto per Windows e MacOS con macchine virtuali configurate da Vagrant. Vedere la sezione Installazione nel README per maggiori dettagli.
- Aggiunto un argomento
--usessl
per l’utilizzo con l’app Web. Sarà necessario un contesto protetto (SSL) per l’utilizzo del gamepad nell’app Web a causa delle imminenti modifiche del browser. Nota: i certificati SSL generati in questa modalità sono completamente insicuri e non sono destinati a nessun tipo di produzione o uso non locale. Il tuo browser ti avviserà come tale, se scegli di usarli. - Aggiunta la selezione del metodo di campionamento dell’input all’app Web. A seconda del browser utilizzato, alcune delle selezioni saranno più reattive di altre.
- Aggiunta la funzionalità di riavvio del controller all’app Web.
Correzioni di bug
- Risolto un bug che impediva una corretta riconnessione dopo che una connessione attiva era stata interrotta.
- Risolto un bug per cui le risorse non venivano liberate dopo l’arresto di un controller dall’app Web.
- Risolti arresti anomali in alcuni scenari durante la riconnessione.