Pubblicato un nuovo aggiornamento per Ultrahand Overlay, lo strumento ci permette di gestire in modo efficiente file e directory sulla scheda SD della console Nintendo Switch.
Ispirandosi a una nuova funzionalità di Zelda, questa utility offre funzionalità avanzate per creare e condividere pacchetti, consentendo agli utenti di personalizzare il proprio sistema di gestione dei file secondo le proprie esigenze.
Con Ultrahand, è possibile creare nuove directory, unire file e personalizzare le configurazioni utilizzando file di configurazione semplici come il file config.ini
.
Le principali novità includono un’opzione di espansione della memoria, che richiede una connessione internet al primo utilizzo o il caricamento manuale dei file nx-ovlloader.zip
e nx-ovlloader+.zip
sulla scheda SD.
Questa funzione utilizza 2 MB di memoria di sistema aggiuntiva per le sovrapposizioni e richiede un riavvio per applicare le modifiche.
Inoltre è stata implementata una nuova funzione per gli sfondi, che richiede l’espansione della memoria e che supporta immagini in formato .rgba
con una risoluzione di 448×720 pixel.
Diverse ottimizzazioni al renderer libTesla
, inclusa la renderizzazione multi-thread (che richiede memoria espansa) e una riduzione della complessità computazionale, migliorano le prestazioni generali, con la possibilità di ottenere ~60 FPS nei menu con clock di fabbrica e senza sfondi.
Sono stati aggiunti miglioramenti a tabelle, barre di scorrimento, un nuovo effetto di saturazione al clic sincronizzato con il tempo, e altre correzioni all’interno di libTesla
.
Le mod .pchtxt
ora utilizzano correttamente @stop
per generare mod IPS, utile per gli sviluppatori. Inoltre, è stata introdotta la lingua polacca e corretti vari bug, inclusi quelli relativi ai pacchetti di root pre-generati e ai download nella versione precedente.
Le librerie di compilazione sono state aggiornate, ad eccezione di devkitA64
, che è rimasto alla versione r25.1-1
.
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:
- Scaricare e installare l’ultima versione di nxovloader.
- Scaricare l’ultima versione di Ultrahand ovlmenu.ovl e posizionarla nella cartella
/switch/.overlays/
.
ATTENZIONE: Questo sovrascriverà Tesla Menu se già installato.
- 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 fileconfig.ini
contenente varie impostazioni di Ultrahand. - 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 filepackage.ini
preimpostato per i comandi del menu base. - 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. - 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
omkdir
: Crea una nuova directory.- Utilizzo:
make <percorso_directory>
- Utilizzo:
copy
ocp
: Copia un file o una directory.- Utilizzo:
copy <source_file_path> <destination_file_path>
- Utilizzo:
delete
odel
: Elimina un file o una directory.- Utilizzo:
delete <percorso_file>
- Utilizzo:
move
omv
: Sposta o rinomina un file o una directory in una nuova posizione o con una nuova etichetta.- Utilizzo:
move <file_path> <destination_directory_path>
- Utilizzo:
set-ini-val
oset-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>
- Utilizzo:
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>
- Utilizzo:
reboot
: Riavvia il sistema.- Utilizzo:
reboot
- Utilizzo:
shutdown
: Spegne il sistema.- Utilizzo:
shutdown
- Utilizzo:
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
- Nuova opzione di espansione della memoria (in
Settings > System
).- Questa funzione richiede internet la prima volta che viene eseguita, altrimenti è possibile inserire
nx-ovlloader.zip
enx-ovlloader+.zip
insdmc:/config/ultrahand/expansion/
. (vedere qui per i file.zip
). nx-ovlloader.zip
(memoria di base) enx-ovlloader+.zip
(memoria espansa) sono ricompilazioni dinx-ovlloader 1.0.6/1.0.7
di WerWolv.- Avviso: Questa funzione utilizza 2 MB in più di memoria di sistema per gli overlay e richiede un riavvio dopo l’attivazione affinché le modifiche vengano applicate.
- Questa funzione richiede internet la prima volta che viene eseguita, altrimenti è possibile inserire
- Implementazione di nuovi sfondi (richiede l’espansione della memoria).
- Gli sfondi devono essere formattati in
.rgba
e avere una risoluzione esatta di 448×720 pixel. - Inserire gli sfondi in formato
.rgba
insdmc:/config/ultrahand/wallpapers/
, quindi verranno visualizzati in Wallpaper Manager nel menu Settings. - Nota a margine: per ottenere 60 FPS completi in Ultrahand con sfondi, overcloccare la CPU a >=1581,0 MHz.
- Gli sfondi devono essere formattati in
- Numerose ottimizzazioni al renderer libTesla.
- Rendering multi-thread (richiede memoria espansa).
- Riduzione della complessità di Big-O.
- Nota a margine: Con gli orologi stock e senza sfondi, gli utenti dovrebbero aspettarsi di ottenere ~60 FPS nel menu.
- Vari miglioramenti alle tabelle, alle barre di binari e al cursore di evidenziazione/selezione delle barre di binari.
- Implementazione dello scorrimento temporizzato del controller, effetto di saturazione del clic temporizzato e una serie di correzioni all’interno di libTesla.
- I
.pchtxt
delle mod ora utilizzano correttamente@stop
quando generano mod IPS (utile per gli sviluppatori). - Implementazione della nuova lingua polacca e correzione di alcuni bug nel menu delle lingue.
- Varie correzioni di bug.
- Correzione della mancanza del pacchetto root pre-generato (mancava nella versione 1.6.9).
- Correzione del bug dei download (era rotto per la mancanza del percorso
sdmc:/config/ultrahand/downloads/
nella versione 1.6.9).
- Le librerie di compilazione sono state aggiornate (escluso
devkitA64
che è stato lasciato alla versioner25.1-1
).
Changelog completo: v1.6.9...v1.7.0
Aggiornamento
- Correzione del bug del toggle della memoria espansa. 24/08/24 9:00 AM PST
Changelog completo: v1.7.0...6961b2e
Download: Ultrahand Overlay v1.7.0
Download: lang.zip
Download: Source code Ultrahand Overlay 1.7.0
Fonte: gbatemp.net