NKit (Nintendo ToolKit) è una semplice applicazione sviluppata dal developer nanook per comprimere e ripristinare le immagini di gioco della console GameCube e Wii.
NKit permette di convertire le immagini in formato ISO e NKit. Il formato NKit è stato progettato per ridurre l’immagine al minimo, garantendo al contempo il ripristino dei dati di origine. Le immagini di NKit possono essere riprodotti anche dall’emulatore Dolphin.
La conversione di un file ISO NKit in formato GCZ NKit funziona nuovamente ora e verifica la correzione degli errori. Per i percorsi, anche la home directory dell’utente è pre-inserita.
Requisiti
- Windows, Linux o Mac.
- .Net o Mono 4.6.1 (presto verrà portato su dotnet core 3.0).
Caratteristiche
- Ripristino e conservazione delle immagini per GameCube e Wii.
- Formato NKit (formato più piccolo e compatibile con Dolphin, GC è compatibile con l’hardware).
- Il formato GC NKit allinea i file audio e tgc a 32k per la giocabilità.
- Il formato Wii NKit rimuove l’hash e crittografia (compatibile con Dolphin).
- Libreria riutilizzabile per l’uso in altri progetti.
- Modalità di prova.
- Registro di riepilogo di tutte le conversioni.
- Rinomina le immagini che corrispondono alle voci del file Dat in una maschera configurabile.
- Supporta il 100% delle immagini Redump (senza licenza, tutte le regioni, Multi Disc ecc..).
- Supporto per la conservazione scrubbed e hackerato.
Formati
- Supporto GCZ.
- Supporto lettura
ISO.DEC
. - Supporto lettura WBFS.
- Supporto ISO.
- RVT-R Supporto lettura ISO Wii.
- Supporto per il formato NKit (formato più piccolo e compatibile con Dolphin).
- Leggi le immagini sopra da Rar/Zip/7zip ecc..
Abilità di recupero
- Inserisci aggiornamenti Wii mancanti (inclusi dati extra rari), partizioni Channel e VC.
- Sostituisci partizioni di aggiornamento Brickblocked.
- Correzioni automatiche delle intestazioni del disco modificate (in cui l’intestazione dei dati rimane intatta).
- Corregge la rara tabella delle partizioni Wii danneggiata (causata da WBM).
- Risolve il file finale trascinato
0
. - Correzione di immagini Wii troncate (in cui la partizione dati è intatta).
- Corrette immagini leggermente sovrautilizzate (dagli strumenti di decodifica).
- Corrette le partizioni Wii Data spostate prima di
0xF800000
per risparmiare spazio. - Corrette immagini GC compattate.
- Correzioni di file GC spostati e riordinati.
- Corrette le intestazioni GC modificate (incluso titolo, hack della regione).
- Corrette apploader GC modificati con chip mod.
- Corrette le immagini GC con spazzatura non conforme.
- Corretta la regione e le valutazioni Wii modificate.
- Supporto per immagini GC con junk non generato con l’ID immagine.
Changelog v1.3
- Aggiunto rilevamento RVT-H. Questo non è attualmente supportato, viene generato e registrato un errore.
- Corretto NkitReencode. Ricodificava sempre e non copiava il file NKit durante la conversione di
nkit.iso
<->nkit.gcz
. - Corretto Verify che non emetteva alcun messaggio di dettaglio del registro, ad esempio quando è richiesta una partizione di aggiornamento rimossa per verificare e non era presente – non è stato emesso alcun messaggio, non è riuscito.
- Spostato SummaryLog nella cartella Processed anziché nella cartella dell’app per renderlo più ovvio.
- Aggiunte impostazioni home support.
~
all’inizio di un percorso inserirà la home directory dell’utente (tutti i sistemi operativi). - Ripristinato .Net 4.6.1 – mono non gestiva molto bene la versione 4.7.2. L’app verrà presto trasferita su dotnet core 3.
- ProcessorApp: Aggiunto messaggio di errore per la registrazione degli errori (uguale all’output exe di cmldline).
- ProcessorApp: Disabilitata la casella di controllo “Remove and Preserve Wii Update Partitions” durante il recupero o la conversione in ISO.
- ProcessorApp: Corretta la casella di controllo per “Remove and Preserve Wii Update Partitions” non impostato sul caricamento delle app.
- ProcessorApp: Corretti i numeri progressivi .1.2.3 … con l’allineamento del testo nell’output del registro.
- ProcessorApp: Corretto il registro di output che veniva troncato quando un ID di partizione conteneva un carattere null.
Non ci dovrebbero essere cambiamenti o differenze di conversione per le immagini verificate in precedenza. Si prega di segnalare eventuali problemi.
Changelog v1.2
- Aggiornato a .Net 4.7.2 (preparazione per il supporto di nomi di file lunghi).
- Aggiunto supporto per le immagini che un file termina con un allineamento non a 4 byte (per 1 demo GC ridotta).
- Aggiunto supporto per le immagini che non hanno Magic (impostazione predefinita per GC – per 1 disco di sistema precoce GC).
- Corretto il problema con la regione GC di ExtractionApp che mostrava sempre il Giappone.
- Corretto percorso NKitExtracted nelle configurazioni.
- Aggiunta la voce di configurazione Wii Jakers mancante.
- Corretto il messaggio doppio “Truncated RVT-R”.
- Corretto problema con l’eccezione Gui ProcessorApp non acquisita.
- Corretto il problema con il messaggio di trascinamento della selezione che veniva cancellato quando veniva eliminato un file non supportato
- Modificata l’accessibilità della classe pubblica per renderli interni
Non ci dovrebbero essere cambiamenti o differenze di conversione per le immagini verificate in precedenza. Si prega di segnalare eventuali problemi.
Changelog v1.1
- Correzione del formato NKit: Corretto un bug durante la conversione di Wii in NKit. Questo è stato introdotto durante gli ultimi 2 giorni di sviluppo mentre è stato aggiunto il supporto per un bug di conservazione doganale.
- Corretto un bug minore di ProcessingApp in cui il percorso di output non veniva utilizzato.
Qualsiasi immagine NKit Wii convertita dalla versione 1.0 non è corrotta. Semplicemente non corretto al 100% per il formato. La riconversione risolverà il problema. Assicurarsi che NKitReencode sia impostato su true
se si riconvertono le immagini realizzate con la versione 1.0.
Changelog v1.0
Sono stati fatti molti sforzi per garantire che questa versione sia la più stabile e affidabile possibile. Il formato NKit è stabile e affidabile. Usa sempre FullVerify perché è sempre preciso come lo sono gli hash quando CalculateHash è attivo. Si prega di segnalare eventuali problemi e porre domande.
- Corretto un bug nel formato GC (questo alterava 12 delle immagini GC Redump – basta ricodificarle se si verifica contro i dati NKit).
- Aggiunto Wii NKit Format (100% test Redump, Scrubbed e supporto personalizzato).
- Aggiunte 2 app GUI per Windows (mi dispiace per Linux e Mac), inclusa l’estrazione dei file.
Prossimamente
- Rilasciare il codice sorgente (sì, ciò accadrà).
- Output WBFS (per un facile output per l’utilizzo dell’hardware Wii).
- Lettura file CISO.
- Portare il codice su dotnet core 3 quando viene rilasciato (anche le GUI).
- Realizzare un porting per dispositivi Android.
[stextbox id=’info’]Nota: Ulteriori informazioni sono disponibili su WikiTemp, c’è anche una guida per l’utente.[/stextbox]
Download: NKit v1.3
Fonte: wiidatabase.de