[SWITCH]Rilasciato hacBrewPack v1.10[AGGX1]Tempo di lettura : 2 min

Lo sviluppatore The-4n ha rilasciato un nuovo aggiornamento di hacBrewPack in versione 1.10.hacBrewPack è uno strumento per creare NCA (Nintendo Content Archive) da homebrew e comprimerli in NSP (Nintendo Submission Package).Questo metodo non utilizza file protetti da copyright ed è quindi perfettamente “sano”.E’ nelle fasi iniziali di sviluppo e qualche bug è sempre presente.

Utilizzo

chiavi

È necessario posizionare il file keyset con il nome file “keys.dat” nella stessa cartella di hacBewPack
In alternativa, è possibile utilizzare l’opzione -k o –keyset per caricare il file del keyset.
Le chiavi obbligatorie sono:

Nome chiave Descrizione
header_key Chiave di intestazione NCA
key_area_key_application_xx Chiavi di crittografia dell’area chiavi dell’applicazione

Compilazione degli Homebrew

È necessario compilare homebrew con il proprio makefile, è possibile utilizzare quello nella cartella dei modelli
È necessario utilizzare TitleID in minuscolo valido in Makefile e npdm.json. L’intervallo TitleID valido è: 0x0100000000000000 – 0x01ffffffffffffff
Entrambi ID titolo in Makefile e npdm.json devono essere gli stessi
homebrew compilati devono avere i seguenti file:

build\exefs\main  
build\exefs\main.npdm  
[TARGET].nacp  

È necessario posizionare i file “main” e “main.npdm” nella cartella exefs, è possibile trovarli in build / exefs
È necessario rinominare il file nacp creato in “control.nacp” e inserirlo nella cartella di controllo

Icona

È necessario posizionare l’icona con il nome file “icon_ {Lingua} .dat” nella cartella di controllo, “icon_AmericanEnglish.dat” è quella predefinita se non si modifica manualmente il proprio nacp. i file dat sono solo file jpg rinominati
Controlla switchbrew per maggiori informazioni sui nomi di lingua
Il formato del tuo file di icone deve essere JPEG con dimensioni 256×256
Si consiglia vivamente di eliminare i dati EXIF ​​non necessari dal tuo file jpeg (modo semplice: icona Apri con GIMP o Paint, salva come bmp, aprilo di nuovo e salva come jpeg)
Se vedi il segnaposto invece dell’icona dopo aver installato nsp, è probabilmente dovuto a dati exif
Se hai alcuni dati exif che a os non piace (come Camera Brand), la tua app potrebbe lasciare nell’installazione dello stato in qlaunch
Se non inserisci l’icona nella cartella di controllo, dopo l’installazione di nsp vedrai un’icona generale (non lo consiglio)

Logo

La cartella “logo” deve contenere “NintendoLogo.png” e “StartupMovie.gif”, appariranno quando l’app viene caricata
Entrambi i file non sono concessi in licenza in base a switchbrew ma non li ho comunque inclusi, puoi anche sostituire questi file con quelli personalizzati
Puoi usare –nologo se non hai un logo personalizzato e non hai quelli originali, poiché l’interruttore dei risultati mostrerà uno schermo nero senza logo nintendo in alto a sinistra e cambierà animazione in basso a destra

Opzioni CLI:

*nix: ./hacbrewpack [options...]  
Windows: .\hacbrewpack.exe [options...]  
  
Options:  
-k, --keyset             Set keyset filepath, default filepath is ./keys.dat  
-h, --help               Display usage  
--tempdir                Set temp directory filepath, default filepath is ./hacbrewpack_temp/  
--ncadir                 Set output nca directory path, default path is ./hacbrewpack_nca/  
--nspdir                 Set output nsp directory path, default path is ./hacbrewpack_nsp/  
--exefsdir               Set program exefs directory path, default path is ./exefs/  
--romfsdir               Set program romfs directory path, default path is ./romfs/  
--logodir                Set program logo directory path, default path is ./logo/  
--controldir             Set control romfs directory path, default path is ./control/  
--keygeneration          Set keygeneration for encrypting key area keys  
--noromfs                Skip creating program romfs section  
--nologo                 Skip creating program logo section  
--plaintext              Skip encrypting sections and set section header block crypto type to plaintext  

Controlla anche la cartella dei modelli per la struttura predefinita delle cartelle, makefile, npdm json e altre informazioni utili

Elimina le cartelle nca (hacbrewpack_nca) e temp (hacbrewpack_temp) prima di iniziare o potresti avere un nsp con errore

Download

hacbrewpack-v1.10_win32.zip

Fonte
Github

hitech

Ti è piaciuta la notizia? Supporta theheroGAC su Patreon!

theheroGAC

Nato negli anni 80 con la passione dei videogiochi e delle console.Il mio primo home computer è l'Amiga 600 regalato a 10 anni.Amo aiutare le persone in difficoltà e scrivere notizie sulle console.Studio all'università e il sito Games And Consoles è la mia passione.Per gli amici mi potete chiamare Ciccio

Ti potrebbe anche interessare

Rispondi