Hardware New App: NKit - Restore, Shrink and Preserve Disc Images in Playable (Formerly SWiiT)

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
@nanook Can you add a config option to specify the path of the update portions? Also thanks for the tool, can't wait for the Wii version.

Yeah no problem. I'm tidying up code and adding final little features now. I need to make a few performance optimisations and test it properly. Initial tests are looking good. Scrubbed and custom images are working.
 

Chaos_Therum

Active Member
Newcomer
Joined
Apr 13, 2016
Messages
40
Trophies
0
Age
29
XP
196
Country
United States
Sorry if I just missed it or something but do you plan on putting this up on any sort of source repo so that we don't run into similar issues that we have ran into with prior tools like this where the author abandons it making it an ostensibly dead archival format (not saying that you are planning to abandon but life does get in the way on occasion). For something to be useful in archival you really need at the very least a really good spec for the format and at best the source code for the original tool that created it. I would love to contribute as well. I absolutely love stuff like this and it's quite disappointing to see that there isn't a repo that can be contributed to.
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Sorry if I just missed it or something but do you plan on putting this up on any sort of source repo so that we don't run into similar issues that we have ran into with prior tools like this where the author abandons it making it an ostensibly dead archival format (not saying that you are planning to abandon but life does get in the way on occasion). For something to be useful in archival you really need at the very least a really good spec for the format and at best the source code for the original tool that created it. I would love to contribute as well. I absolutely love stuff like this and it's quite disappointing to see that there isn't a repo that can be contributed to.

It will be posted on GitHub once released. I understand your concerns. Final testing is currently taking place to ensure the formats are accurate. I didn't want to have to cater for badly converted files caused by bugs. ...not long now. Exciting...
 
  • Like
Reactions: Alopexau

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Awesome I'm definitely excited for wii support. I feel like that's gonna make the biggest difference.

We are in the final rounds of testing. I'm looking to host the documentation and FAQ on the gbatemp wiki too. Give it 1 or 2 weeks to make sure everything is exact and tested. :)
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
We are still testing. 100% of Redump GC have been converted to nkit (iso and gcz) and back to full iso.We have full compatibility. With both convert (preservation) and recovery (from any old state to Redump, where file contents aren't corrupt). Excluding unlicensed releases for Recovery as they don't have uniform junk, they are preservable as nkit from full iso though.

Wii tests have started, but full testing won't start until a week from now.

Nkit.iso and nkit.gcz have been datted for external verification.

2 new GUIs have been added as sample projects to demonstrate how other devs can use the dll in their own apps. They can be used to bulk convert/recover or extract recovery files and all files and parts from isos.

Documentation will be added to the gbatemp wiki over the coming weeks. All questions and best practice will be covered. Including any technical details people are interested in.

Thanks to some persistent and thorough testers...

Busy busy busy... :)
 
Last edited by nanook,

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
When can we expect an open beta?
Hopefully a couple of weeks, the format has to be fully tested for Wii. We don't want the risk of any bad conversions getting out there and have to cater for them in any way. Every thing is looking good up to now though :). Each test takes 3 days :P
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Hopefully a couple of weeks, the format has to be fully tested for Wii. We don't want the risk of any bad conversions getting out there and have to cater for them in any way. Every thing is looking good up to now though :). Each test takes 3 days :P

Results are in with 100% Wii Redump Compatibility. One more big test and documentation to write.
 

zaide_chris

Member
Newcomer
Joined
Jun 10, 2014
Messages
5
Trophies
0
Age
32
XP
152
Country
United States
I'm really exited for the release.

The NKit documentation looks good.
Hoping that nkit.gcz files for Wii are smaller or the same size as the ISO.DEC files.
But either way I'm excited for the release as NASOS and nNASOS aren't really supported.
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
I'm really exited for the release.

The NKit documentation looks good.
Hoping that nkit.gcz files for Wii are smaller or the same size as the ISO.DEC files.
But either way I'm excited for the release as NASOS and nNASOS aren't really supported.

Testers have reported nkit.gcz is smaller than iso.dec zipped. That's with the Update partition included. It can be safely removed (crc and recovery file is stored for controlled restoration) to save up to a further 210mb on some images also.
 

Zarper

Member
Newcomer
Joined
Sep 13, 2019
Messages
8
Trophies
0
Age
36
XP
739
Country
Sweden
I'm having an issue restoring one of my games.

If I use Wii Backup Manager to create a 4GB split WBFS without update partition of Super Smash Bros. Brawl (Europe) (En,Fr,De,Es,It) (v1.01) NKitRestore will fail saying there is no Redump match without replacing the header and update partition. Even thought all other CRCs are correct.

If I make the same 4GB split WBFS without update partition with WIT however, NKitRestore replaces the header and update partition and it works fine.
 
Last edited by Zarper,

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
I'm having an issue restoring one of my games.

If I use Wii Backup Manager to create a 4GB split WBFS without update partition of Super Smash Bros. Brawl (Europe) (En,Fr,De,Es,It) (v1.01) NKitRestore will fail saying there is no Redump match without replacing the header and update partition. Even thought all other CRCs are correct.

If I make the same 4GB split WBFS without update partition with WIT however, NKitRestore replaces the header and update partition and it works fine.
Try with the new version that will be released in the next 5 days :)
 

Zarper

Member
Newcomer
Joined
Sep 13, 2019
Messages
8
Trophies
0
Age
36
XP
739
Country
Sweden
Try with the new version that will be released in the next 5 days :)
I'll do that. In the meantime I'll make a feature request.
Since nkit.iso works with Nintendont and the former best compressing and fully working format for that was ciso. Would it be possible for NKit to support reading ciso?

And thank you for this nice utility!
 
Last edited by Zarper,

johnsanc

Well-Known Member
Newcomer
Joined
Sep 27, 2016
Messages
46
Trophies
0
Age
40
XP
812
Country
United States
@Zarper - Regarding your Smash wbfs... did you also strip out the VC partitions? If so those would also be needed for a full restore in addition to the channel partition.

HA8P: RSBP010001_01_HA8P_N_20C83614
HA9P: RSBP010001_02_HA9P_N_FDA01E32
HBAP: RSBP010001_03_HBAP_N_AC19809E
HBBF: RSBP010001_04_HBBF_N_34A63AE9
HBBP: RSBP010001_05_HBBP_N_7607A307
HBCP: RSBP010001_06_HBCP_N_9073FA80
HBDP: RSBP010001_07_HBDP_N_501E5694
HBEP: RSBP010001_08_HBEP_N_CC4C04E2
HBFP: RSBP010001_09_HBFP_N_6D468296
HBGP: RSBP010001_10_HBGP_N_60B76E49
HBIP: RSBP010001_11_HBIP_N_46BCD64D
HBKP: RSBP010001_12_HBKP_N_3CC9E632
HBLP: RSBP010001_13_HBLP_N_CE5715A6
 
  • Like
Reactions: nanook

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
I'll do that. In the meantime I'll make a feature request.
Since nkit.iso works with Nintendont and the former best compressing and fully working format for that was ciso. Would it be possible for NKit to support reading ciso?

And thank you for this nice utility!

You can use NKit to extract the channels from the full image as @johnsanc listed. Then it will use them to recover the wbm wbfs.

I never included ciso as no one has ever mention using it. I plan to add wbfs output at a later date. Ciso reading and writing should be easy enough too.

Wii NKit is not supported by a retail Wii. I'm hoping someone can make it worth though at some point. It's RVT-H format.
https://wiki.gbatemp.net/wiki/NKit/UserGuide#NKit_Format
 
Last edited by nanook,

Zarper

Member
Newcomer
Joined
Sep 13, 2019
Messages
8
Trophies
0
Age
36
XP
739
Country
Sweden
@johnsanc@nanook
I did not remove the VC partitions, just the update, and I already had them extracted for safe keeping.
As I said, all but the header and update CRC match the original.
 
Last edited by Zarper,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs