Hardware NKit :: Recover to Redump Images :: Shrink and Preserve Wii and GameCube Disc Images as Playable

r0ni

Well-Known Member
Newcomer
Joined
Nov 5, 2002
Messages
87
Trophies
0
Age
45
Location
Michigan, USA
Website
www.lngn.net
XP
686
Country
United States
I remember reading about this a year or so ago... I recently am getting back into my gc/wii stuff and found this again (great work btw) but the wiki states it's for Windows, Mac and Linux, yet I'm not finding anything but Windows downloads.

Do linux or mac ports exist? Would love to use this natively without cumbersome VMs in the way.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,904
Country
Italy
When you say that NKit.iso is compatible with an actual GC, do you mean as a physical disc? Swiss hates them...

Do linux or mac ports exist? Would love to use this natively without cumbersome VMs in the way.
It is written using the .Net framework which is a semi-interpreted language (and avoiding non-multiplatform extensions like the WPF was) - you can use Mono to run the exe directly
 

Extrems

GameCube Wizard
Member
Joined
Jan 17, 2013
Messages
429
Trophies
1
Location
Quebec, Canada
Website
www.extremscorner.org
XP
2,967
Country
Canada
When you say that NKit.iso is compatible with an actual GC, do you mean as a physical disc? Swiss hates them...
My entire collection is .nkit.iso.

By the way, you reported Smashing Drive as not working, but I just tried it and it's working fine?
 
Last edited by Extrems,
  • Like
Reactions: Arnold101

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
What an amazing tool. Thanks nanook for all the hard work. Now I've just got to hope something as good comes along for OG Xbox images!

XBox has been looked at by others. The junk algorithm is known and works. It's seeded by a value that has to be brute forced. This is only possibly for early discs where it was simple. It was changed at some point to a value that would take many years per game.

--------------------- MERGED ---------------------------

@nanook Thank you for the tool, I've managed to convert my whole collection of GCN/Wii games and everything worked out flawlessly. My hard drive can finally breathe a bit :D
I have one little problem though: There is a romhack called Wiimms Mario Kart Fun (from the author of WIT) which converts back and forth just fine, but gives me a black screen when playing the NKIT version in Dolphin.
I've reported the problem in his forums and he told me that his hack uses hard links which NKIT seems to handle poorly. Can you add support for hard links in the future?

Oh and this is the warning I get when converting:

Sorry for the delay with my reply. NKit needs good a valid FST to be able to process and shrink the filesystem. If files appear to overlap then the files and gaps are unpredictable. The fix would be for something to correct the FST before processing it with NKit. Only the disc editor could do this effectively. It could probably be rebuilt with overlapping entries duplicated. I would like to look at this image if possible to check it's not just a bug though.
 

unexpectedpanda

New Member
Newbie
Joined
Nov 11, 2019
Messages
2
Trophies
0
Age
44
XP
66
Country
United States
XBox has been looked at by others. The junk algorithm is known and works. It's seeded by a value that has to be brute forced. This is only possibly for early discs where it was simple. It was changed at some point to a value that would take many years per game.

Ah I see. I guess this is something where even if distributed computing could assist, it's seen as not worth it (that is, storage capacity/cost ratio would likely improve at a faster rate than brute force completion could compete with). Ah well, I'll take the storage wins where I can get them :)
 

Vimm

New Member
Newbie
Joined
Nov 11, 2019
Messages
3
Trophies
0
Age
43
XP
102
Country
United States
Great job with NKit, the new UI is a big help for beginners. My main suggestion is add a standard "Open..." dialog to import games.

I'd like to offer NKit games at Vimm's Lair but sadly they don't work with USB Loader GX which lots of people use. It would help greatly to be able to convert from .nkit.iso to .wbfs with a single app. Meanwhile I'm testing out .nkit.iso downloads but to prevent complaints I may need to stick with .wbfs until USB loaders support NKit.
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Great job with NKit, the new UI is a big help for beginners. My main suggestion is add a standard "Open..." dialog to import games.

I'd like to offer NKit games at Vimm's Lair but sadly they don't work with USB Loader GX which lots of people use. It would help greatly to be able to convert from .nkit.iso to .wbfs with a single app. Meanwhile I'm testing out .nkit.iso downloads but to prevent complaints I may need to stick with .wbfs until USB loaders support NKit.

I agree and it's on my list ;-). I have a few things on at the moment, but wbfs output and ciso input are things I'd like to add.
 
  • Like
Reactions: Zarper

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
Sorry for the delay with my reply. NKit needs good a valid FST to be able to process and shrink the filesystem. If files appear to overlap then the files and gaps are unpredictable. The fix would be for something to correct the FST before processing it with NKit. Only the disc editor could do this effectively. It could probably be rebuilt with overlapping entries duplicated. I would like to look at this image if possible to check it's not just a bug though.

Wiimm told me that the image is fine, so it's probably just a bug. You can try the latest version here: wiki[.]tockdom[.]com[/]wiki[/]Wiimms_Mario_Kart_Fun_2019-10
 

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
Hi.

I've been trying to use your app to convert nkit isos from Vimm's Lair back to iso format, and after trying a lot of ways to make it work I just keep getting this error:

Rayman Origins [SOJE] Wii [MiB:3409,3]

1 Pass: [NKit.ISO] >> [To ISO]

To ISO: .1.2.3.4.5.6.7.8.9.10 ~ 4m 9s [MiB: 4482,3] NKit Invalid

|DETAIL
|...............................
|!! Update partition *_F9D11773 missing - Adding filler. It may be Recoverable
|...............................


Verification Failed Crc: DB1C6007 - Failed Test Crc:4855EAF4
Deleting Output

Summary Log Written
 

wiindsurf

Well-Known Member
Newcomer
Joined
Mar 27, 2019
Messages
97
Trophies
0
XP
955
Country
New Zealand
Use the convert2iso tool, not the recover2iso one...

Hi.

I've been trying to use your app to convert nkit isos from Vimm's Lair back to iso format, and after trying a lot of ways to make it work I just keep getting this error:

Rayman Origins [SOJE] Wii [MiB:3409,3]

1 Pass: [NKit.ISO] >> [To ISO]

To ISO: .1.2.3.4.5.6.7.8.9.10 ~ 4m 9s [MiB: 4482,3] NKit Invalid

|DETAIL
|...............................
|!! Update partition *_F9D11773 missing - Adding filler. It may be Recoverable
|...............................


Verification Failed Crc: DB1C6007 - Failed Test Crc:4855EAF4
Deleting Output

Summary Log Written
 

stanwebber

Member
Newcomer
Joined
Nov 12, 2019
Messages
10
Trophies
0
Age
50
XP
72
Country
United States
i am attempting to convert 8 .nkit.iso images back to .iso. i get read verifiedfailed errors on all 8 of them when running converttoiso.exe or nkitextractionapp.exe. selecting convert or recovery makes no difference. i'm rather frustrated.
 

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
Use the convert2iso tool, not the recover2iso one...
upload_2019-11-12_7-33-17.png
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
If you get the message "!! Update partition *_F9D11773 missing" It means the update partition was removed and needs to be present in one of the Recovery folders to Verify successfully. In this case the file will be named <something>_F9D11773

When nkit extracts the partition it will preserve it in the Recovery folders. If people are sharing these custom images that need to be converted back to iso, it would be best to not remove the update partition or for it to be available.

Use ConvertToIso to comvert images back to ISO also.
 
Last edited by nanook,

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
If you get the message "!! Update partition *_F9D11773 missing" It means the update partition was removed and needs to be present in one of the Recovery folders to Verify successfully. In this case the file will be named <something>_F9D11773

When nkit extracts the partition it will preserve it in the Recovery folders. If people are sharing these custom images that need to be converted back to iso, it would be best to not remove the update partition or for it to be available.

Use ConvertToIso to comvert images back to ISO also.

Hi, nanook.

I'm aware of the missing partitions. I've extracted some of them out of some working isos that I have. But still I haven't found the one I need for the game I'm trying to convert. lol

As you can see from the screenshot, I'm using ConvertToISO.exe, is that what you mean?
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
I haven't found the one I need for the game I'm trying to convert.

My message wasn't aimed at you directly. :-) I was trying to cover off a few recent similar messages.
The file you require is 35900F41E235762320A2BC9ECBA23068BB754943_N_5A7E2CD4. It's 2MiB

You should be able to extract it from any of the 481 images that contain it. ;-)
 
Last edited by nanook,

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
My message wasn't aimed at you directly. :-) I was trying to cover off a few recent similar messages.
The file you require is 35900F41E235762320A2BC9ECBA23068BB754943_N_5A7E2CD4. It's 2MiB

Oh, ok. Sorry.

I'll try to extract some more update partitions, then. Thanks for your help.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: good night