Home Homebrew Rilasciato Sphaira v0.11.2: L’alternativa evoluta a hbmenu per Nintendo Switch

[Scena Switch] Rilasciato Sphaira v0.11.2: L’alternativa evoluta a hbmenu per Nintendo Switch

185
0

Il developer ITotalJustice continua ad aggiornare Sphaira, l’interfaccia evoluta pensata come alternativa al tradizionale hbmenu per console Nintendo Switch modificate.

L’ultima versione introduce una serie di migliorie significative e correzioni mirate a rendere l’esperienza utente ancora più fluida e completa.

Corretto inoltre un bug che faceva apparire vuote le cartelle native della scheda SD nel file browser, mentre è stata aggiunta la possibilità di montare dischi rigidi esterni via FTP.

Un errore che faceva comparire erroneamente il menu laterale sinistro all’interno delle opzioni “misc” è stato corretto, così come un malfunzionamento legato all’attivazione dell’opzione FTP dal menu di rete, che impediva il riavvio del servizio.

L’aggiornamento interno è stato migliorato per agire su tutti i percorsi relativi a Sphaira, rendendo più affidabile il sistema di aggiornamento automatico.

Inoltre è stata implementata una soluzione temporanea per gli utenti che utilizzano una emuMMC basata su file, la quale causava problemi durante la copia di file sulla stessa SD, nel dump dei giochi e durante le installazioni.

Anche se si consiglia l’uso di emuMMC su partizione, questa patch consente di aggirare le problematiche più gravi.

A livello prestazionale, il sistema di hashing ora sfrutta il multithreading, raggiungendo velocità superiori agli 80 MB/s su SD e oltre 100 MB/s su HDD. Anche la copia dei file beneficia del multithreading, registrando un incremento di performance di circa 2,5 volte nelle operazioni da SD a disco rigido.

Infine, sono stati inclusi nuovi aggiornamenti per le traduzioni in russo (a cura di @redraz) e portoghese (grazie a @ninstar), oltre a miglioramenti alla build Impeeza realizzati da @impeeza.

Caratteristiche

Il menu principale di Sphaira elenca automaticamente tutti i file .nro presenti nella directory /switch/, consentendo non solo di avviarli, ma anche di ordinarli, eliminarli e creare dei collegamenti diretti.

Dal programma è possibile accedere ad altre sezioni, come il file browser o l’app store, utilizzando i tasti e .

Il file browser, accessibile tramite , offre funzioni come taglia, copia, elimina e rinomina, permettendo anche la selezione multipla tramite il tasto . Inoltre, è possibile creare forwarder per file che abbiano un’associazione predefinita.

Sphaira integra anche un app store basato sull’API di hb-appstore, garantendo la compatibilità tra le due piattaforme. Le applicazioni possono essere scaricate e i manifest installati nella stessa directory utilizzata da hb-appstore, evitando conflitti.

Un’altra caratteristica interessante è il supporto per i temi personalizzati. Sphaira include tre temi predefiniti, Abyss, Black e White (ancora in fase di completamento), ma permette agli utenti di aggiungere anche altri temi personalizzati posizionandoli nella directory /config/sphaira/themes/.

Ogni tema può includere file musicali in formato BFSTM e specifiche visive dettagliate. Inoltre è possibile scaricare nuovi temi tramite la funzione “Themezer”, con un’installazione gestita tramite NXThemes Installer.

La funzionalità dei forwarder è particolarmente versatile: Sphaira consente di creare collegamenti diretti per i file .nro e per i file associati, come ROM di giochi emulati.

Se, ad esempio, un gioco del Game Boy Advance viene posizionato nella directory /roms/gba/, mentre l’emulatore mGBA si trova già installato sulla console, sarà possibile creare un forwarder che utilizza l’icona del gioco e un nome generato automaticamente.

Il sistema di associazione file permette di collegare estensioni specifiche a determinate applicazioni, rendendo l’esperienza utente fluida e personalizzabile.

Ad esempio, i file con estensione .gba o .gbc possono essere associati a emulatori come mGBA o Gambatte. Questo sistema supporta sia ROM singole sia archivi ZIP, in cui Sphaira rileva automaticamente il contenuto per determinare l’icona e l’associazione file.

Per i nostalgici, Sphaira supporta anche l’uso di file GBS, che contengono tracce audio di giochi Game Boy. Questi file vengono riprodotti casualmente come sottofondo musicale, con una durata massima di 45 secondi per traccia, fino al rilevamento di silenzio.

Sphaira include anche altre funzioni aggiuntive come un browser web integrato (sebbene limitato), il supporto per nxlink per sviluppatori, un’applicazione “InfaRed Sensor” per utilizzare la fotocamera a infrarossi dei Joy-Con e la possibilità di sostituire hbmenu come launcher predefinito, creando un backup automatico per il ripristino.

Changelog

  • Corretto un problema che faceva apparire vuote, nelle informazioni, le cartelle native (SD) nel file browser.
  • Abilitato il supporto al montaggio di hard disk esterni tramite FTP.
  • Corretto un bug che mostrava il menu laterale sinistro come opzione all’interno del menu “misc”.
  • Modificato il sistema di aggiornamento integrato affinché aggiorni tutti i percorsi relativi a Sphaira.
  • Sistemato un errore che impediva il riavvio del servizio FTP quando si attivava o disattivava l’opzione corrispondente nel menu di rete.
  • Introdotta una soluzione temporanea per chi utilizza emuMMC basata su file (si raccomanda l’uso su partizione), che causava problemi nella copia di file (SD -> SD), nel dump dei giochi e durante l’installazione.
  • Il sistema di hashing ora utilizza il multithreading, con velocità superiori a 80 MB/s su SD e oltre 100 MB/s su HDD.
  • Anche la copia dei file è ora multithreaded, con un incremento di prestazioni di circa 2,5 volte nelle operazioni da SD a HDD.
  • Aggiunta la traduzione in russo a cura di @redraz (pull request #151).
  • Aggiornata la traduzione in portoghese a cura di @ninstar (pull request #152).
  • Miglioramenti alla build Impeeza realizzati da @impeeza (pull request #144).

Changelog completo: 0.11.1...0.11.2

Download: Sphaira v0.11.2

Download: Source code Sphaira v0.11.2

Fonte: gbatemp.net