Home News Rilasciato SwitchThemeInjector v2.0

[Scena Switch] Rilasciato SwitchThemeInjector v2.0

253
0

A seguito delle recenti scoperte del team Qcean per la realizzazione e l’utilizzo di temi personalizzati sulla console Switch, il developer exelix11, pare uno dei membri del team, ha sviluppato una semplice quanto utile applicazione che ci permetterà di automatizzare tutti i passaggi richiesti.

Questo strumento non si limita a sostituire i contenuti nel file .szs, ma ci permette di applicare automaticamente le patch in .bflyts per supportare temi personalizzati e aggiornare le patch.

Requisiti

  • Un’applicazione che ci permetta di salvare le immagini in formato .dds (Photoshop, Paint.net, Gimp o anche Visual Studio).
  • BNTX Editor del developer AboodXD.
  • Un tema per il tuo firmware.
    • File common.szs per firmware 5.x.
    • File ResidentMenu.szs per firmware 6.0.
  • Una immagine da poter utilizzare come sfondo dalle dimensioni di 720p (leggi le FAQ per sapere perchè).
  • Applicazione Qcean’s Switch injector v2.

Creare un tema

Per poter creare un tema, dovremo prima convertire la nostra immagine in formato .dds, per fare questo io ho usato Photoshop, ovviamente dopo l’installazione di NVIDIA Texture Tools.

Dopo aver convertito l’immagine in formato .dds, passiamo alla guida vera e propria, a seconda del firmware montato, se 5.1.0 o inferiore seguite la Guida per firmware 5.1.0 o inferiore, se invece montate firmware 6.0 seguite la Guida per firmware 6.0.

Guida per firmware 5.1.0 o inferiore

  • Scaricare ed eseguire l’applicazione SwitchThemes.exe, premere il pulsante centrale OPEN SZS e caricare il file common.szs.
  • Fate clic su EXPORT BNTX e salvate il file da qualche parte.
  • Ora aprite il file .bntx estratto all’interno dell’editor btnx, in basso selezionate l’immagine con il nome “White1x1_180^r“, premi replace e apri il file .dds, lascia tutto deselezionato e premi OK.
  • Clicca su Save o Save as per salvare il file bntx.
  • Nel programma SwitchThemes, all’interno della scheda INJECT & PATCH, fare clic sul pulsante “…” e aprire il file bntx appena salvato.
  • Premere PATCH AND SAVE in basso.

Installazione su firmware 5.1.0

  • Assicurati di aver caricato Layered FS sulla console Switch, sia che si esegua il Custom Firmware ReiNX che Atmosphere.
  • Copiare il file common.szs in: SdCard:\*La cartella del cfw*\titles\0100000000001000\romfs\lyt\common.szs.
  • Se hai un tema ResidentMenu.szs per 6.0 dovresti rimuoverlo.

Guida per firmware 6.0

[stextbox id=’info’]Nota: Attualmente i temi sul firmware 6.0 funzionano solo all’interno del menu principale, Impostazioni e Notizie non saranno modificati.[/stextbox]

  • Scaricare ed eseguire l’applicazione SwitchThemes.exe, premere il pulsante centrale OPEN SZS e caricare il file ResidentMenu.szs.
  • Fate clic su export bntx e salvate il file da qualche parte.
  • Ora aprite il file .bntx estratto all’interno dell’editor btnx, in basso selezionate l’immagine con il nome “White1x1A128^s“, premi replace e apri il file .dds, lascia tutto deselezionato e premi ok.
  • Clicca su Save o Save as per salvare il file bntx.
  • Nel programma SwitchThemes, all’interno della scheda INJECT & PATCH, fare clic sul pulsante “…” e aprire il file .bntx appena salvato.
  • Premere PATCH AND SAVE in basso.

Installazione su firmware 6.0

  • Assicurati di aver caricato Layered FS sulla console Switch, sia che si esegua il Custom Firmware ReiNX che Atmosphere.
  • Copiare il file common.szs in: SdCard:\*La cartella del cfw*\titles\0100000000001000\romfs\lyt\ResidentMenu.szs.
  • Se hai un tema common.szs per 5.1.0 o inferiore dovresti rimuoverlo.

[stextbox id=’info’]Nota: Volendo è possibile utilizzare lo stesso file .dds se si stanno creando temi per più versioni ma NON si può utilizzare lo stesso file .bntx.[/stextbox]

[stextbox id=’alert’]Importante: Poiché il menu principale è un titolo di sistema, dovrete andare a creare anche un file vuoto chiamato fsmitm.flag inserito in: SdCard:\*La cartella del cfw*\titles\0100000000001000\fsmitm.flag.[/stextbox]

FAQ

Domanda: Perché possono essere utilizzate solo immagini a 720p, voglio usarne uno da 1080p o 4K!?
Risposta: Due i motivi: in primo luogo, la risoluzione interna del menu principale che è di appena 720p, non importa se agganciata o meno, questo significa che l’immagine verrà ridimensionata automaticamente a 720p. In secondo luogo, immagini più grandi sembrano più probabili ad arrestare la console durante l’avvio.

Domanda: La mia switch si blocca all’avvio.
Risposta: Questo dovrebbe essere stato risolto con la nuova versione 2.0 di Switch Theme Injector, forse stai utilizzando un tema che è stato creato con la versione precedente. Se riscontri questo problema con i temi creati con l’ultima versione, faccelo sapere.

Domanda: Perchè l’applet delle notizie si blocca?
Risposta: Stai usando la vecchia patch .bflyt (leggi lo spoiler all’inizio del thread), utilizza questo strumento per correggere i tuoi temi.

Domanda: I temi funzionano su firmware precedenti alla 5.1.0?
Risposta: Questo strumento dovrebbe funzionare sui firmware precedenti ma non lo abbiamo testato. Se vuoi provare, devi usare un file common.szs dal firmware che vuoi modificare e seguire questa guida. Se il tuo tema funziona, faccelo sapere!

Nota che se incontri problemi con i firmware più vecchi potremmo non essere in grado di aiutarti.

Modifica: La versione 4.0.1 funziona ma presenta alcuni problemi (testati da hax4dayz).

Domanda: Posso condividere i miei temi personalizzati qui?
Risposta: NO! il file common.szs non contiene solo il tema, ma molti altri file che sono protetti da copyright. Stiamo lavorando a una soluzione legale per rendere i temi liberamente scaricabili, quindi rimanete sintonizzati.

Domanda: Switch theme injector funziona su linux?
Risposta: Sì, è una semplice applicazione di winform e funziona attraverso Wine, l’interfaccia utente non sarà pero così bella.

Domanda: Un tema personalizzato può modificare la mia Switch?
Risposta: No, i temi personalizzati vengono applicati tramite file di livelli, non viene apportata alcuna modifica alla Nand.

Changelog v2.0

  • Supporto per temi sul firmware 6.0.
  • Corretto un crash casuale all’avvio su firmware 5.x.
  • Sono stati apportati ulteriori miglioramenti alla stabilità generale del sistema e altri piccoli aggiustamenti per migliorare l’esperienza dell’utente.

Download: SwitchThemeInjector v2.0

Download: Source code SwitchThemeInjector v2.0

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.