Home Homebrew Rilasciato Ultrahand Overlay v1.6.8

[Scena Switch] Rilasciato Ultrahand Overlay v1.6.8

138
0

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.

L’aggiornamento introduce la funzione ini_file_source mentre amplia la funzione ini_file, permettendo ai selettori a discesa di utilizzare ini_file_source <PATH_TO_INI> per restituire un elenco dei nomi delle sezioni ini, con nuovi segnaposto per la sostituzione degli indici {ini_file(<INDEX>)} e {ini_file_source(*)}.

Le barre di scorrimento per fasi denominate ora possono utilizzare le funzioni json_source, json_file_source e ini_file_source per le sostituzioni dei segnaposto.

Esteso inoltre il filtro per le voci non di tipo percorso nei selettori a discesa, chiamato filter <NAME_OF_ENTRY> e ampliato il comando exit, permettendo l’uscita diretta al menu delle sovrapposizioni o dei pacchetti con exit overlays / exit packages.

Il comando refresh è stato esteso, con refresh theme per ricaricare/aggiornare il tema corrente e refresh package per ricaricare/aggiornare il pacchetto di lavoro corrente.

Introdotta la funzione compare, che confronta due elenchi di file di testo e genera un elenco di file duplicati con compare <PATH_TO_TXT_1> <PATH_TO_TXT_2> <OUTPUT_TXT_PATH>.

Una nuova opzione -copy_filter è stata aggiunta ai comandi di spostamento (move), utilizzando move -src <SRC_TXT> -dest <DEST_TXT> -copy_filter <FILTER_TXT> per copiare anziché spostare i file elencati nel file filtro.

Una nuova funzione segnaposto split è stata introdotta per dividere le stringhe con split(<STRING>,<PATTERN>,<INDEX>).

Sono stati apportati anche aggiornamenti al file package.ini root pre-generato, che ora include Reboot To per il boot diretto nelle voci di bootloader/hekate_ipl.ini.

Varie ottimizzazioni sono state effettuate al comando interpreter, alla registrazione della manipolazione dei file, alle implementazioni di esecuzione in massa e alle operazioni di spostamento.

Infine, Mod Alchemist è stato aggiornato alla versione 0.4.7, con correzioni di bug per l’attivazione dei contenuti mod con file duplicati utilizzando -copy_filter e compare. Gli utenti potrebbero dover eliminare /switch/.packages/package.ini per generare un nuovo file.

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. Introduzione della funzione ini_file_source ed espansione della funzione ini_file.
    • Le selezioni a discesa ora possono utilizzare ini_file_source <PATH_TO_INI> che restituirà un elenco di nomi di sezioni ini.
    • Introduzione di nuovi segnaposto indice sostitutivi selezionati {ini_file(<INDEX>)} / {ini_file_source(*)} per la restituzione dei nomi delle sezioni (l’uso regolare delle chiamate ai segnaposto ini_file continuerà a funzionare allo stesso modo, così come ini_file_source).
  2. Le barre dei passi denominate ora possono usare le funzioni standard json_source, json_file_source e ini_file_source e le sostituzioni dei segnaposto.
  3. Espansione del filter alle voci non di tipo percorso nelle selezioni a discesa.
    • Chiamato filter <NAME_OF_ENTRY>.
  4. Espansione del comando exit per uscire direttamente dal menu overlay o dal menu pacchetti.
    • Chiamato exit overlays / exit packages.
  5. Espansione del comando refresh.
    • refresh theme: Ricarica/aggiorna il tema correntemente caricato (/config/ultrahand/theme.ini).
    • refresh package: Ricarica/aggiorna il pacchetto di lavoro corrente (ridisegna il menu).
  6. Introduzione della funzione compare per confrontare due elenchi di file di testo e produrre un elenco di file duplicati.
    • Chiamato compare <PATH_TO_TXT_1> <PATH_TO_TXT_2> <OUTPUT_TXT_PATH>.
  7. Nuova opzione -copy_filter / -cp_filter per i comandi move / mv che utilizzano -src + -dest.
    • Chiamato move -src <SRC_TXT> -dest <DEST_TXT> -copy_filter <FILTER_TXT>.
    • In questo modo si esegue una copia anziché uno spostamento per i file presenti nel file di testo dell’elenco dei filtri.
  8. Introduzione della nuova funzione segnaposto split per la divisione delle stringhe.
    • Chiamato {split(<STRING>,<PATTERN>,<INDEX>)}.
    • Ad esempio, se la stringa è Test - String, lo schema è " - " e l’indice è 0, l’output sarà Test.
  9. Aggiornamenti al file di pacchetto root pre-generato /switch/.packages/package.ini per includere Reboot To (per l’avvio direttamente nelle voci di avvio /bootloader/hekate_ipl.ini).
    • Avviso: Gli utenti potrebbero dover cancellare /switch/.packages/package.ini per generarne uno nuovo.
  10. Varie ottimizzazioni all’interprete dei comandi, al logging della manipolazione dei file, alle implementazioni dell’esecuzione in blocco e alle operazioni move / mv.
  11. Ulteriori modifiche alla funzione di rilevamento dei modelli pericolosi.
  12. Aggiornamento della Mod Alchemist ora alla v0.4.7.
    • Correzioni di bug per la selezione di mod di contenuto con file duplicati (utilizzando -copy_filter e compare).

Changelog completov1.6.7...v1.6.8

Aggiornamento:

  • Correzione del bug del filtro (interessato Reboot To) – 07/22/2024 2:53 PM PST
  • Aggiunta dell’opzione di comando -filter <FILTER_TXT> per move, copy e delete. – 07/22/2024 8:35 PM PST
    • Ciò consente di filtrare le esecuzioni in blocco (-src / -dest).

Changelog completo: v1.6.8...cc7afad

Download: Ultrahand Overlay v1.6.8

Download: lang.zip

Download: Source code Ultrahand Overlay 1.6.8

Fonte: gbatemp.net

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.