Home Homebrew Rilasciato Ultrahand Overlay v1.5.6

[Scena Switch] Rilasciato Ultrahand Overlay v1.5.6

167
0

Ultrahand Overlay ormai viene aggiornato costantemente, quasi quotidianamente, 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.

Un aggiornamento degno di nota è l’implementazione dei collegamenti rapidi per i percorsi dei pacchetti. Ora, il percorso /switch/.packages/<NAME_OF_PACKAGE>/ può essere semplicemente referenziato come ./ all’interno dei file di configurazione dei comandi.

Questo collegamento permette agli utenti di rinominare i loro pacchetti Ultrahand senza causare conflitti di percorso.

Inoltre, sono stati aggiornati i toggle nell’applicazione per un utilizzo più semplice. Gli utenti ora possono scegliere di impostare stati predefiniti per i toggle che non sono stati ancora attivati.

Ad esempio, utilizzando ;mode=toggle?on si imposterà il toggle su “on” come predefinito se non è stato precedentemente attivato, e ;mode=toggle?off lo manterrà su “off” come predefinito (che era il comportamento precedentemente predefinito).

C’è anche una correzione di bug riguardante il comando della retroilluminazione, che ora richiede uno stato specifico “on” o “off” per funzionare, rimuovendo ambiguità dal suo funzionamento.

Ci sono state anche numerose ottimizzazioni e correzioni di bug, tra cui un’ottimizzazione per i metodi *_funcs.hpp, la correzione di un errore nell’implementazione della barra di scorrimento e la risoluzione di problemi relativi alle impostazioni dei pacchetti/overlay nascosti e ai comandi raggruppati con un inoltro di pacchetto.

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.
  • 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.

Configurazione

Compatibilità Nintendo Switch

Per eseguire Ultrahand File Management sulla Nintendo Switch, è necessario configurare l’ambiente homebrew sulla console. Dopo aver configurato l’ambiente homebrew, è possibile trasferire l’eseguibile di Ultrahand sulla console Switch e avviarlo utilizzando Tesla Overlay.

Per utilizzare Ultrahand, seguire i seguenti passaggi:

  1. Creare una directory chiamata ultrahand nella cartella di configurazione principale della scheda SD.
  2. Posizionare il file di configurazione config.ini nella directory ultrahand o in una sottodirectory. Questo file contiene le opzioni di configurazione per Ultrahand.
  3. I comandi definiti verranno visualizzati nel menu Tesla all’interno dell’overlay di Ultrahand, è possibile premere il pulsante per eseguire un comando e il pulsante per visualizzare le singole righe di comando specificate nel file ini.

In questo modo, sarete in grado di utilizzare Ultrahand per gestire i file sulla console Nintendo Switch attraverso l’overlay di Tesla.

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. Implementazione delle scorciatoie per i percorsi dei pacchetti, chiamate ./ per i percorsi dei pacchetti all’interno degli ini dei comandi.
    • Cioè /switch/.packages/<NAME_OF_PACKAGE>/ ora può essere chiamato come ./.
    • Se utilizzato appieno, consente agli utenti di rinominare i pacchetti Ultrahand senza conflitti di percorso.
  2. Le levette di base chiamate senza sourcing ora possono assumere uno stato predefinito.
    • ;mode=toggle?on per avere l’impostazione predefinita su on quando non si fa clic su di esso.
    • ;mode=toggle?off per impostare l’opzione off quando non si fa clic (funzionalità predefinita per ;mode=toggle).
  3. Il comando backlight ora richiede uno stato on/off (correzione di un bug).
    • Ecco un modo semplice per utilizzare la funzione di retroilluminazione come interruttore.
[Backlight]
;mode=toggle?on
on:
backlight on
off:
backlight off
  1. Numerose ottimizzazioni per diversi metodi di *_funcs.hpp (disegno e comandi dei menu più veloci).
  2. L’implementazione della nuova barra di scorrimento è stata corretta.
  3. Il ritorno da una sovrapposizione nascosta ora riporta al menu della sovrapposizione nascosta.
  4. Impronta di memoria ridotta di ovlmenu.ovl.
  5. Creazione di libultra (ristrutturazione del progetto in una libreria personalizzata).
    • Questo permette agli utenti di costruire potenzialmente i propri Overlay Ultrahand quando vengono utilizzati con il mio fork libtesla.
    • Per utilizzarla, gli utenti devono semplicemente copiare la cartella libs nel loro progetto, quindi importare e utilizzare libtesla come farebbero normalmente.

Aggiornamento

  • Correzione del bug dei pacchetti nascosti/impostazioni di overlay + correzione del bug di setIniFile. (05/07/2024 5:49 AM PST)
    • Se si utilizzava la versione v1.5.6 prima di questo aggiornamento, si consiglia di eseguire questo comando una volta (per sicurezza).
[Clear INIs]
delete /config/ultrahand/packages.ini
delete /config/ultrahand/overlays.ini
delete /config/ultrahand/theme.ini
delete /config/ultrahand/config.ini
delete /config/.packages/config.ini
delete /switch/.packages/*/config.ini
  • Correzione della scorciatoia di percorso per json_file_source + correzione per i comandi raggruppati con un package forwarder. (05/07/2024 4:04 PM PST)
  • Correzione del bug dello schema jolly + correzione del bug dello spostamento di file/cartelle. (05/07/2024 8:55 PM PST)
    • Questo potrebbe aver impedito la corretta esecuzione di questa riga per cancellare /switch/.packages/*/config.ini. Se si usa la v1.5.6 prima del primo aggiornamento, si consiglia di eseguire questo comando una volta.

Download: Ultrahand Overlay v1.5.6

Download: lang.zip

Download: Source code Ultrahand Overlay 1.5.6

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.