Home Homebrew Rilasciato KeyX v1.5.6: Il plugin definitivo per rimappare i controlli e...

[Scena Switch] Rilasciato KeyX v1.5.6: Il plugin definitivo per rimappare i controlli e potenziare la console Switch

49
0

Pubblicato un nuovo aggiornamento per KeyX, il plugin sviluppato da TOM-BadEN pensato per offrire un controllo avanzato e altamente personalizzabile dei tasti su Nintendo Switch.

Il progetto continua a crescere in modo significativo, puntando non solo a migliorare stabilità e prestazioni, ma ad ampliare anche in maniera concreta le funzionalità legate a macro, rimappatura dei pulsanti e modalità Turbo, con un’attenzione particolare all’accessibilità e all’esperienza d’uso.

Questa nuova versione apporta tutta una serie di modifiche e correzioni, come il collegamento al server del macro store che è stato modificato per migliorare la sicurezza del download, rendendo l’aggiornamento alla versione 1.56 indispensabile: chi utilizza la 1.55 o versioni precedenti non potrà più scaricare macro dal server.

Sul fronte tecnico, è stata ottimizzata la gestione della memoria OVL, eliminando i crash che si verificavano quando ovlloader era impostato a 4 MB, uno dei problemi più fastidiosi segnalati dagli utenti nelle versioni precedenti.

Sono stati risolti anche alcuni comportamenti anomali durante l’esecuzione delle macro. In particolare, quando una macro priva di dati del joystick era in riproduzione, l’input manuale dell’utente impediva il corretto ritorno automatico del joystick in posizione centrale: ora questo conflitto non si verifica più.

Per supportare macro più lunghe e complesse, l’utilizzo di memoria del modulo di sistema è stato temporaneamente aumentato a 550 KB.

Gli sviluppatori hanno già annunciato che la prossima versione introdurrà una riscrittura degli algoritmi di registrazione e riproduzione, così da ridurre nuovamente l’uso di memoria a circa 300 KB mantenendo però il supporto a macro estese.

L’aggiornamento porta con sé anche numerosi miglioramenti all’interfaccia. Il formato di denominazione predefinito delle macro registrate localmente è stato semplificato e reso più chiaro, basandosi ora su data e ora precise della registrazione.

L’intera interfaccia di gestione delle macro è stata ridisegnata per risultare più ordinata e intuitiva, mentre l’area di descrizione dei dettagli supporta finalmente lo scorrimento, rendendo più semplice la consultazione delle informazioni.

Dopo l’eliminazione di un file macro, il ritorno alla schermata dell’elenco giochi aggiorna correttamente il numero di macro associate, evitando discrepanze visive.

Anche l’interazione con il macro store online è stata rifinita. Nell’interfaccia principale OVL, l’opzione di cambio configurazione ora mostra direttamente quale configurazione è attiva, migliorando la chiarezza a colpo d’occhio.

Aggiunta anche una nuova opzione di accesso allo store web nell’angolo in basso a destra della lista delle macro disponibili. Nella schermata di dettaglio di una macro, il percorso del file è stato rimosso e sostituito con il numero di download, un’informazione più utile per valutare la popolarità del contenuto.

Inoltre, il sistema segnala automaticamente se una macro è già installata sulla console e nasconde i giochi che, pur avendo una voce sul server, non presentano macro disponibili.

Problemi di prestazioni delle funzioni attuali

FunzioneJoy-ConSplit di terze parti (MoPai Twin Star Gen2)Joy-Con via BluetoothSwitch LiteController di terze parti (Octopus 4)Pro Controller
TurboPerfetto ①Perfetto ①Non disponibilePerfettoDisponibile ②Non testato ③
Rimappatura tastiPerfettoPerfettoPerfettoPerfettoPerfettoPerfetto
MacroDisponibile ④Disponibile ④Non disponibilePerfettoDisponibile ④Non testato ③
Funzioni combinateJoy-ConSplit di terze parti (MoPai Twin Star Gen2)Joy-Con via BluetoothSwitch LiteController di terze parti (Octopus 4)Pro Controller
Turbo + RimappaturaPerfetto ①Perfetto ①Non disponibilePerfettoDisponibile ②Non testato ③
Turbo + MacroLa funzione turbo viene temporaneamente disabilitata durante la riproduzione della macro.
Rimappatura + MacroSe i tasti riprodotti dalla macro sono stati rimappati, potrebbero verificarsi input errati.

Note

  • ① Solo il Joy-Con destro supporta il turbo. Per ragioni sconosciute, se entrambi i Joy-Con supportano il turbo, può capitare che lo stick analogico non si riposizioni automaticamente dopo aver smesso completamente di premere i tasti, richiedendo un tocco manuale per tornare alla normalità.
  • ② Esiste una bassa probabilità che, dopo aver smesso completamente di premere i tasti, lo stick analogico non si riposizioni automaticamente, richiedendo un intervento manuale per ripristinarlo.
  • ③ Teoricamente dovrebbe comportarsi come il controller Octopus, ma non possiedo un Pro Controller, quindi si tratta solo di una valutazione teorica.
  • ④ Dopo la fine di una macro, esiste la possibilità che lo stick analogico non si riposizioni automaticamente, richiedendo un tocco manuale per tornare allo stato corretto.

KeyX Button Assistant

Assistente per i pulsanti del Nintendo Switch che supporta funzioni turbo, rimappatura dei tasti e registrazione delle macro. Offre configurazioni globali o specifiche per ogni gioco, con sistema di memoria ad avvio automatico. Il plugin completo è composto da un overlay Tesla e da un modulo di sistema.

Caratteristiche

  • Design dell’interfaccia moderno e curato.
  • Modifica dinamica delle impostazioni di turbo e rimappatura.
  • Registrazione delle macro direttamente tramite l’overlay Tesla con guida completa.
  • Popup di notifica opzionali.
  • Icone blu nella home indicano i pulsanti rimappati.
  • Badge gialli indicano i pulsanti con turbo attivo.
  • Badge rossi indicano i pulsanti associati a macro.

Rimappatura dei pulsanti

  • Rimappatura dei 16 pulsanti (A/B/X/Y/L/R/ZL/ZR/D-pad/SELECT/START/L3/R3).
  • Compatibile con la funzione turbo senza conflitti.
  • Elusione perfetta dei popup di avviso di Nintendo.
  • Configurazione globale o per singolo gioco.
  • Memorizza automaticamente lo stato attivo/disattivo.

Turbo

  • Turbo per 12 pulsanti (A/B/X/Y/L/R/ZL/ZR/D-pad).
  • Supporto al turbo simultaneo su più pulsanti.
  • I pulsanti senza turbo continuano a funzionare normalmente.
  • Durata di pressione e rilascio completamente personalizzabile.
  • Configurazione globale o per singolo gioco.
  • Memorizza automaticamente lo stato attivo/disattivo.

Macro

  • Memorizza automaticamente lo stato attivo/disattivo della funzione macro.
  • Registra sia gli stick sia i pulsanti.
  • Durata massima registrazione: 30 secondi.
  • Frame rate di registrazione: 60 FPS.
  • Pressione singola del tasto scorciatoia: esecuzione una volta.
  • Pressione prolungata del tasto scorciatoia: riproduzione in loop.
  • Pressione del tasto scorciatoia durante la riproduzione: annulla.

Uso della memoria

  • Sysmodule: Solo 343 KB
  • Popup di notifica: 688 KB aggiuntivi
    • I popup utilizzano memoria solo quando vengono mostrati.

Installazione

Copiare i file nella root della scheda SD:

  1. /atmosphere/contents/4100000002025924/
  2. /atmosphere/contents/0100000000251020
  3. /switch/.overlays/ovl-KeyX.ovl

Lingue supportate

  • en.json (Inglese)
  • zh-cn.json (Cinese semplificato, già integrato)
  • zh-tw.json (Cinese tradizionale)
  • ja.json (Giapponese)
  • ko.json (Coreano)
  • fr.json (Francese)
  • de.json (Tedesco)
  • it.json (Italiano)
  • es.json (Spagnolo)
  • pt.json (Portoghese)
  • ru.json (Russo)
  • nl.json (Olandese)

Changelog

  • Il link di download del server del Macro Store è stato modificato per migliorare la sicurezza.
  • Agli utenti della versione 1.55 è consigliato aggiornare alla 1.56 il prima possibile: le versioni precedenti non potranno più effettuare download.
  • Ottimizzata la gestione della memoria OVL: non si verificheranno più crash causati da ovlloader impostato a 4 MB.
  • Risolto un problema per cui, durante la riproduzione di una macro (senza dati del joystick), l’input manuale dell’utente impediva il centraggio automatico.
  • L’uso della memoria del modulo di sistema è stato temporaneamente aumentato a 550 KB; la prossima versione riscriverà gli algoritmi di registrazione e riproduzione per supportare macro più lunghe e ridurre nuovamente l’uso di memoria a circa 300 KB.
  • Il formato di denominazione predefinito delle macro registrate localmente è stato modificato in “data_ora_minuto_secondo”.
  • L’interfaccia di gestione delle macro è stata ridisegnata.
  • L’area di descrizione dei dettagli delle macro ora supporta lo scorrimento.
  • Dopo l’eliminazione di un file macro, tornando alla schermata dell’elenco giochi il numero di macro per quel gioco ora viene aggiornato correttamente.
  • Nell’interfaccia principale OVL, l’opzione di cambio configurazione ora mostra direttamente sulla destra la configurazione attualmente attiva.
  • Aggiunta una nuova opzione per lo store web nell’angolo in basso a destra della schermata della lista macro del Macro Store.
  • Nella schermata dei dettagli di una macro del Macro Store, il percorso del file è stato rimosso e sostituito dal numero di download.
  • La schermata dei dettagli delle macro ora rileva e indica se la macro corrente è già installata.
  • Il Macro Store ora nasconde i giochi che hanno record sul server ma un numero di macro pari a 0.

Nota: Dalla versione 1.4.2 in poi, è possibile aggiornare direttamente premendo il tasto + nell’interfaccia delle impostazioni. Le versioni CN ed EN differiscono solo nel titolo dell’overlay Tesla; tutto il resto è identico.

Download: KeyX v1.5.6 (CN)

Download: KeyX v1.5.6 (EN)

Download: Source code KeyX v1.5.6