Home Homebrew Rilasciato Ultrahand Overlay v2.2.8

[Scena Switch] Rilasciato Ultrahand Overlay v2.2.8

229
0

Pubblicata una nuova versione di Ultrahand Overlay, un ecosistema avanzato di menu overlay per Nintendo Switch basato su libultrahand, fork esteso di libtesla, che offre comandi in C/C++ tramite un linguaggio interpretato proprietario simile a Shell/BASH.

Questo aggiornamento rende Ultrahand ancora più potente e versatile, permettendo agli utenti di creare, personalizzare e condividere pacchetti di comandi per gestire file, directory e impostazioni di sistema direttamente dalla console, senza dover passare per il PC.

La piattaforma, nata per rendere l’organizzazione dei contenuti più modulare e intuitiva, supporta l’automazione tramite file di configurazione come config.ini, e consente di definire comportamenti complessi in modo semplice.

La versione più recente introduce numerosi miglioramenti e nuove funzionalità. Tutti i glifi dei font sono ora accessibili indipendentemente dalla lingua selezionata, grazie a una correzione di libultrahand, e i pacchetti possono ora utilizzare file JSON per la traduzione dei testi secondo la lingua corrente dell’overlay.

Sono stati aggiunti nuovi header per i comandi dei pacchetti, come ;state=, ;hos_version= e ;ams_version=, che permettono di eseguire comandi solo in determinate condizioni.

Nuove variabili segnaposto consentono di ottenere informazioni dinamiche come {package_version}, {backlight} e {volume}. Introdotto inoltre il comando !path_exists per verificare l’esistenza di un percorso, migliorando la gestione dei pacchetti.

Il comportamento del pacchetto di avvio root è stato rivisto, permettendo l’esecuzione dei comandi all’avvio del sistema e all’apertura del menu dei pacchetti.

Il nuovo Sound Manager consente di selezionare effetti sonori dell’overlay da pacchetti .zip personalizzati, mentre la gestione dei testi, il wrapping per caratteri asiatici e l’indentazione sono stati ottimizzati per una leggibilità migliorata.

Diverse correzioni risolvono bug di scroll, blocchi dello script overlay, visualizzazione delle versioni dei pacchetti e rendering delle immagini. Il volume master ora supporta valori fino al 150%, e i comandi di download verificano l’accesso a Internet per evitare blocchi.

Infine, l’aggiornamento include patch per preservare i suoni durante gli update, correggere problemi con cartelle vuote in sdout.zip e ripristinare la patch del volume master.

Caratteristiche

Ultrahand Overlay è un overlay Tesla che fornisce potenti funzionalità per la gestione di file e directory su di una scheda SD. Offre le seguenti caratteristiche:

  • Crea directory:
    • Crea facilmente directory sulla tua scheda SD specificando il percorso della directory. Ultrahand gestirà il processo di creazione per te.
  • Copia file o directory:
    • Copia facilmente file o directory da una posizione all’altra sulla tua scheda SD. Basta fornire i percorsi di origine e destinazione e Ultrahand gestirà senza problemi il processo di copia.
  • Elimina file o directory:
    • Semplifica l’eliminazione di file e directory sulla scheda SD. Specificando il percorso del file o della directory che desideri eliminare, Ultrahand lo rimuove prontamente, rendendo il processo di eliminazione senza problemi.
  • Sposta file o directory:
    • Sposta facilmente file o directory tra le posizioni sulla scheda SD. Fornisci il percorso di origine e il percorso della directory di destinazione e Ultrahand si prenderà cura del processo di spostamento, garantendo un trasferimento senza intoppi.
  • Scarica file:
    • Scarica file sulla tua scheda SD con facilità. Recupera in modo efficiente file da repository o URL nella posizione desiderata. Che tu debba scaricare/aggiornare homebrew o trasferire file tra posizioni, questa funzione semplifica il processo, rendendo la gestione delle repository un gioco da ragazzi.
  • Estrai file ZIP:
    • Estrai file compressi zip sulla scheda SD decomprimendo gli archivi, preservando la loro struttura originale. Che tu abbia scaricato archivi zip o ricevuto file compressi, questo comando semplifica il processo di estrazione, rendendo facile l’accesso ai contenuti.
  • Modifica file INI:
    • Modifica facilmente i file INI sulla scheda SD. Assumi il pieno controllo delle tue configurazioni aggiornando le coppie chiave-valore esistenti, aggiungendo nuove voci o creando nuove sezioni all’interno del file INI utilizzando Ultrahand. Personalizza e personalizza i tuoi file INI senza sforzo attraverso la sua interfaccia intuitiva.
  • Modifica file esadecimale:
    • Modifica esadecimale dei file sulla scheda SD. Modifica direttamente i dati binari, consentendo un controllo preciso sui dati. La funzione Hex Edit Files di Ultrahand consente di analizzare, modificare e personalizzare i file nella loro forma grezza.

Ultrahand fornisce una comoda interfaccia a riga di comando per eseguire queste operazioni, consentendoti di gestire in modo efficiente file, directory e file INI su una scheda SD.

Utilizzo

Per utilizzare Ultrahand, seguire questi passaggi:

  1. Scaricare e installare l’ultima versione di nxovloader.
  2. Scaricare l’ultima versione di Ultrahand ovlmenu.ovl e posizionarla nella cartella /switch/.overlays/.

ATTENZIONE: Questo sovrascriverà Tesla Menu se già installato.

  1. Dopo aver installato Ultrahand Overlay, verrà creata una nuova cartella chiamata ultrahand nella cartella di configurazione principale sulla scheda SD (/config/ultrahand/), insieme a un file config.ini contenente varie impostazioni di Ultrahand.
  2. Avviare Ultrahand (simile a Tesla Menu) con le combinazioni di tasti predefinite di Tesla o di Ultrahand ( + + ). Verrà creata una nuova cartella (/switch/.packages/) con un file package.ini preimpostato per i comandi del menu base.
  3. Posizionare il file package.ini personalizzato nella directory dei pacchetti di Ultrahand (/switch/.packages/<NOME_PACCHETTO>/). Questo file conterrà i comandi per il pacchetto personalizzato di Ultrahand.
  4. I comandi ora appariranno nel menu pacchetti all’interno di Ultrahand.

Funzionalità Aggiuntive

  • Premere per eseguire qualsiasi comando, così come premere  per visualizzare/eseguire le singole linee di comando scritte nel file ini per l’esecuzione.
  • Premere  nel menu principale per entrare nel menu delle impostazioni.
  • Premere  sopra un overlay/pacchetto per aggiungerli ai preferiti.
  • Premere  sopra un overlay/pacchetto per configurare impostazioni aggiuntive.
  • Per ulteriore assistenza con i pacchetti personalizzati, consultare la Wiki di Ultrahand Overlay.

Opzioni di configurazione

Il file config.ini contiene diverse sezioni che definiscono insiemi di comandi eseguibili. Ogni sezione è racchiusa tra parentesi quadre [ ] e i comandi sono elencati sotto ciascuna sezione.

Ecco un esempio del formato del file config.ini:

Gli utenti hanno la possibilità di personalizzare le azioni eseguite da Ultrahand aggiungendo le proprie sezioni e comandi nel file config.ini.

È importante notare che i percorsi specificati nei comandi devono essere relativi alla directory principale della scheda SD e devono terminare con /.

Riferimento ai comandi

Ultrahand supporta i seguenti comandi:

  • make o mkdir: Crea una nuova directory.
    • Utilizzo: make <percorso_directory>
  • copy o cp: Copia un file o una directory.
    • Utilizzo: copy <source_file_path> <destination_file_path>
  • delete o del: Elimina un file o una directory.
    • Utilizzo: delete <percorso_file>
  • move o mv: Sposta o rinomina un file o una directory in una nuova posizione o con una nuova etichetta.
    • Utilizzo: move <file_path> <destination_directory_path>
  • set-ini-val o set-ini-value: Modifica un file INI aggiornando o aggiungendo una sezione con la coppia chiave-valore desiderata.
    • Utilizzo: set-ini-val <file_to_edit> <sezione_desiderata> <chiave_desiderata> <valore_desiderato>
  • set-ini-key: Modifica un file INI aggiornando una sezione con una nuova chiave.
    • Utilizzo: set-ini-key <file_to_edit> <sezione_desiderata> <chiave_desiderata> <chiave_nuova_desiderata>
  • reboot: Riavvia il sistema.
    • Utilizzo: reboot
  • shutdown: Spegne il sistema.
    • Utilizzo: shutdown

Assicurarsi di seguire la sintassi corretta e fornire gli argomenti richiesti per ciascun comando, questo è fondamentale per un utilizzo corretto di Ultrahand.

È possibile configurare questi comandi nel file config.ini inserendoli nelle sezioni corrispondenti e fornendo gli argomenti necessari come descritto per ciascun comando.

Changelog

  1. Tutti i glifi di font della lingua sono ora accessibili indipendentemente dalla lingua specificata (libultrahand fix).
    • Un ringraziamento speciale a @tomvita.
  2. I pacchetti ora possono utilizzare traduzioni linguistiche json (simili alle traduzioni di lingue sovrapposte libultrahand).
    • I json del linguaggio vanno all’interno della cartella lang nella cartella principale del pacchetto e vengono utilizzati in base al linguaggio di sovrapposizione selezionato in corso.
    • Le traduzioni si basano su chiamate drawString, con le chiavi come testo originale e i valori come traduzioni.
  3. Nuove intenze di opzioni comando package.
    • ;state= funziona con valori portatili o dockati e disegnerà l’elemento della lista solo se in modalità portatile o dockata di conseguenza.
    • ;hos_version= funziona con i valori delle versioni o con segni di confronto >=, <=, >, < + la versione specificata subito dopo.
    • ;ams_version= funziona con i valori delle versioni o con segni di confronto >=, <=, >, < + la versione specificata subito dopo.
      • Entrambi ;hos_version= e ;ams_version= estrarrà il comando solo quando le condizioni sono soddisfatte.
    • Nota a margine: Tutte queste nuove intestazioni di comando possono essere usate in combinazione o in isolamento.
  4. Nuove variabili segnaposto del pacchetto.
    • {package_version} restituisce la versione attuale del pacchetto da cui il comando esiste in (specificato nell’intestazione).
    • {retroilluminazione} restituisce il livello attuale di retroilluminazione portatile.
    • {volume} restituisce il livello attuale del volume master.
  5. Nuovo comando !path_exists (simile a path_exists tranne che restituisce fallimento del comando se il percorso specificato esiste).
    • Chiamato !path_exists <SPECIFIED_PATH>.
  6. Modifiche al comportamento del pacchetto di avvio del pacchetto root (/switch/.package/boot_package.ini).
    • L’ingresso al boot ora attiva comandi specifici una volta all’avvio del sistema (simile a come funzionava l’avvio in passato).
    • La voce di avvio ora si attiva una volta quando si entra nel Menu Pacchetti, così come una volta nel Menu Pacchetti dopo che si è attivato l’occultamento dell’overlay.
  7. Nuovo gestore suoni per selezionare gli effetti sonori del sistema sovrapposto (inclusi in .zip).
    • I pacchetti zip audio vanno in /config/ultrahand/.sounds/ (i file devono essere di dimensioni simili al pacchetto suoni predefinito).
    • Il pulsante Effetti Sonori è stato rimosso dalla pagina Funzionalità.
    • Il flag di aggiornamento NO_SOUND_EFFECTS_UPDATES ora è stato rimosso (non più necessario).
  8. Aggiornate le Informazioni sull’Overlay, con le informazioni correttamente tradotte in ogni lingua supportata.
    • Nuova animazione dello sviluppatore di progetto nella pagina “Software Update”.
    • Il comando di aggiornamento delle lingue nel menu Aggiornamento Software è stato rimosso (ora non più necessario).
  9. Il wrapping del testo per le tabelle è stato significativamente rivisto per gestire correttamente i caratteri asiatici in split e per implementare trattini per altre lingue quando separati per carattere.
    • I simboli di rientranza per linee continue che utilizzano ora indentano correttamente la loro posizione di inizio basandosi sull’incavazione della riga precedente (per una visione più facile del codice).
  10. Le intestazioni delle categorie che scorrono ora ripristinano correttamente lo stato di scorrimento durante le chiamate regolari goBack (libultrahand fix).
  11. Ora include patch da Master Volume per il volume illimitato che scorre dal 100% al 150% usando il comando volume.
  12. I comandi di download ora verificano l’accesso a internet sulla connessione di rete (per evitare che si blocchi mentre si è in rete senza accesso a internet).
  13. Il comportamento di “tenere premuto A per eseguire” l’elemento della lista è stato ridotto da 4 a 3 per attivarsi.
  14. Modifiche al feedback per sbloccare / bloccare il TrackBar.
  15. Correzione del bug del blocco dell’overlay  dello script (correzione del bug del loop infinito sostituzione temporanea).
  16. Vari fissi di caso di confine per la classe List in libultrahand.
  17. Correzione di bug per le etichette delle versioni dei pacchetti che non vengono visualizzate pulite con Versioni pulite attivate.
  18. Miglioramenti al rendering delle immagini (libultrahand).
  19. Varie correzioni di bug aggiuntive e ottimizzazioni del codice.

Changelog completo: v2.2.7...v2.2.8

Aggiornamento rapido:

  • Correzione bug relativo alla preservazione dei suoni durante l’aggiornamento. – 20/02/2026 02:14 PST
  • Correzione bug relativo all’inclusione di cartelle vuote in sdout.zip. – 20/02/2026 02:52 PST
  • Reinclusione della patch del volume master (rimossa accidentalmente da sdout.zip). – 20/02/2026 21:12 PST

Changelog completo: v2.2.8...c6a9c08

Download: Ultrahand Overlay v2.2.8

Download: lang.zip

Download: sdout.zip

Download: Source code Ultrahand Overlay v2.2.8

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-06-08 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.