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

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
No it's cool ;-) - I just updated the previous message. It must be the most common one ;-)

Ok, I extracted some other update partitions from other games and I got both games succesfully converted to Iso format, and then to WBFS format with no problems. Thank you.
upload_2019-11-12_15-8-12.png
 
Last edited by Sk17,
  • Like
Reactions: nanook

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,907
Country
Italy
Someone posted on reddit a version including recovery files, btw


(off topic)
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?
After reformatting the SD, Animal Crossing (a known working title) does work as nkit.iso, but Smashing Drive doesn't (with or without alternate reads, as full iso, nkit.iso, and nkit.iso with "nkit" removed from the filename just in case)
No huge deal, I got an Xbox, but still... :)
(The card, by the way, is the Samsung I listed as problematic with IGR + alternate reads)
 
Last edited by Ryccardo,

Vimm

New Member
Newbie
Joined
Nov 11, 2019
Messages
3
Trophies
0
Age
43
XP
102
Country
United States
I'd like to request support for converting nkit to iso without a recovery partition. It's a big nuisance for USB Loader GX users to track down a partition just to convert the game to wbfs (which also doesn't require partitions) and it makes distributing partition-less nkit games less practical. The current warning is helpful but could you please make partitions optional when converting?
 
  • Like
Reactions: zfreeman

Sk17

Active Member
Newcomer
Joined
Nov 12, 2019
Messages
41
Trophies
0
Age
27
XP
220
Country
Venezuela
I'd like to request support for converting nkit to iso without a recovery partition. It's a big nuisance for USB Loader GX users to track down a partition just to convert the game to wbfs (which also doesn't require partitions) and it makes distributing partition-less nkit games less practical. The current warning is helpful but could you please make partitions optional when converting?

Yup. Agree.

Sure, keeping 1:1 isos for collections it's important. Even more for preservation. But... we're in 2019 now. Most of those partitions are useless. Why would you need an update partition with the, for example, 3.2U system update when there's the last 4.3U update?

By the way, nanook. I've been using your software almost every day with nkit isos from Vimm's Lair and Update Partitions from a torrent someone shared on Reddit and I've had no problems at all. Your software it's simply perfect.
 
  • Like
Reactions: nanook

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
700
Trophies
0
XP
2,851
Country
Canada
I've been reading here and elsewhere about NKit and have two questions relating to using it with real Wii softmodded hardware:

1. Is it true that I can take a "game.iso" of a Gamecube image and "Convert to NKit ISO" and the resulting file can be "played" via Nintedont on my real Wii? Do I rename it "game.iso" or will Nintendont see, for example, "4x4 Evo 2 (USA).nkit.iso"?

2. Is it not currently possible to do this with Wii WBFS or ISO files because updates to both USB Loader GX and the homebrew system itself need to be worked out first?

Thanks for this tool.
 
Last edited by ChibiMofo,

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
I'd like to request support for converting nkit to iso without a recovery partition. It's a big nuisance for USB Loader GX users to track down a partition just to convert the game to wbfs (which also doesn't require partitions) and it makes distributing partition-less nkit games less practical. The current warning is helpful but could you please make partitions optional when converting?

When converting Wii images to nkit, the removal of the update partition is completely optional. In fact the config defaults to keeping them. I agree that not having them when trying to convert back would be tedious. It all depends on your requirements. This tool was primarily designed for preservation after all.

I've been reading here and elsewhere about NKit and have two questions relating to using it with real Wii softmodded hardware:

1. Is it true that I can take a "game.iso" of a Gamecube image and "Convert to NKit ISO" and the resulting file can be "played" via Nintedont on my real Wii? Do I rename it "game.iso" or will Nintendont see, for example, "4x4 Evo 2 (USA).nkit.iso"?

2. Is it not currently possible to do this with Wii WBFS or ISO files because updates to both USB Loader GX and the homebrew system itself need to be worked out first?

Thanks for this tool.

1. Yes can be played by Nintendont on a real Wii. I've not used it so I'm not sure about the rules as to how.
2. NKit saves more space than other formats by removing the hashes and encryption. This was favoured for preservation purposes. Otherwise it might as well be wbfs, which is currently recoverable by nkit to redump iso. So just choose nkit for smallest size+dolphin or wbfs for hardware.

Hopefully someone might create a wii cios for Wii nkit one day
 
Last edited by nanook,
  • Like
Reactions: Sk17 and ChibiMofo

NEZ8

Member
Newcomer
Joined
Aug 15, 2019
Messages
10
Trophies
0
Age
48
XP
59
Country
United Kingdom
What is usually the cause for the verification failed error and what is the solution?
 
Last edited by NEZ8,

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
700
Trophies
0
XP
2,851
Country
Canada
It is probably because your nkit.iso did not have the so-called "Update Partition" and you don't have the 11 gigabytes worth of update partitions for NKit to use to fix ISOs with no
Update Partitions. They really don't have to be fixed (you don't need Update Partitions), but NKit will by default delete the resulting ISO because it will fail the verify without it.

There's a way around this. In the "NKit Processing App" there is an option you can unselect labelled "Delete Recover Match Failures." Unselecting that will leave the unverified (most likely working but with no update partition) ISO file in the following folder:
\NKit\Processed\Wii_MatchFail
 

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
@nanook I'm sure you are already aware of this but in case you are not: bugs[.]dolphin-emu[.]org/issues/11900

Edit: And if you really have nothing better to do, can you maybe look into supporting dev GCMs (like archive[.]org/details/spiderman4wiiunreleased) at some point? Maybe @GerbilSoft can help with that.
 
Last edited by Anuskuss,

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
@nanook I'm sure you are already aware of this but in case you are not: bugs[.]dolphin-emu[.]org/issues/11900

Edit: And if you really have nothing better to do, can you maybe look into supporting dev GCMs (like archive[.]org/details/spiderman4wiiunreleased) at some point? Maybe @GerbilSoft can help with that.

There is a fix for the SPM issue in the workings. I've been busy lately since diagnosing the issue. As far I was aware all GCMs were supported, if not I'll look to make sure they are.

Cheers ;-)
 

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
As far I was aware all GCMs were supported, if not I'll look to make sure they are.
Dev GCMs (like the one I linked) are encrypted with the dev key. Are you sure you don't only support retail? Also got any news about the Mario Kart Fun issue?
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Dev GCMs (like the one I linked) are encrypted with the dev key. Are you sure you don't only support retail? Also got any news about the Mario Kart Fun issue?

An encrypted GCM? As in GameCube?

If I remember correctly the fst for Mario Kart Fun is not valid and cannot be shrunk and playable with nkit. NKit will shrink and restore most corrupt images. It does this by ignoring the fst and processing the whole area as a raw data. The custom image may be perfectly valid for use as in practice the console will look up a file position and read the data. No problems. However to compact the image there must be no overlapping file entries or files that go beyond the end of the image.

I will double check my facts though in a few days. Just to make sure.
 

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
An encrypted GCM? As in GameCube?
Read the description, it's a Wii image from a dev unit (since those don't have an optical drive).

If I remember correctly the fst for Mario Kart Fun is not valid and cannot be shrunk and playable with nkit. NKit will shrink and restore most corrupt images. It does this by ignoring the fst and processing the whole area as a raw data. The custom image may be perfectly valid for use as in practice the console will look up a file position and read the data. No problems. However to compact the image there must be no overlapping file entries or files that go beyond the end of the image.

I will double check my facts though in a few days. Just to make sure.
I can just repeat what @Wiimm told me: The image is fine and uses hard links which are not yet supported by NKIT. WIT can handle the image just fine and even convert it to WIA (which is pretty similar to NKIT).
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Read the description, it's a Wii image from a dev unit (since those don't have an optical drive).

Okay calm down. I thought Wii Dev Kit images were RVT-H which is unencrypted. I think they are signed with a devkit key though. I have no plans to support that atm.

I can just repeat what @Wiimm told me: The image is fine and uses hard links which are not yet supported by NKIT. WIT can handle the image just fine and even convert it to WIA (which is pretty similar to NKIT).

As I said. I'll take a look. WIT is an amazing app, it does not preserve data exactly though which adds constraints. Can you define "fine" and "hard links" also.
 

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
Okay calm down. I thought Wii Dev Kit images were RVT-H which is unencrypted. I think they are signed with a devkit key though. I have no plans to support that atm.
Damn, I didn't mean to sound rude lol. Yeah, you don't have to worry about it, just an idea when you get bored some day.

As I said. I'll take a look. WIT is an amazing app, it does not preserve data exactly though which adds constraints. Can you define "fine" and "hard links" also.
This is the thread: forum.wii-homebrew[.]com/index.php/Thread/59372-Wiimms-MKW-Fun-2019-10-v1-Release/

Translation:
Anuskuss said:
Hey Wiimm, do you have any idea why the game doesn't start when you convert it to the NKit format? The image goes in (ISO -> NKIT) and out (NKIT -> ISO) just fine (same hash), but then I get a black screen in Dolphin. I get this warning with my specific configuration:
Code:
The gap between 'Dutch.szs' and 'English.szs' is -393364 - Converting as bad image
I don't know enough to say what the problem is, but it looks like Dutch.szs was deleted (to save space), but the FST didn't get updated. Could this be a problem with WIT?
Leseratte said:
AFAIK Wiimm uses hardlinks for MKW-Fun, meaning the FST lists every file (both Dutch.szs and English.szs) but both point to the address of English.szs so that it's only necessary to keep English.szs. It isn't a problem with WIT, but a feature and works as intended. It's probably a problem with NKit. [...]
Wiimm said:
WIT uses hardlinks since 2010. You can save a lot of space in MKW-Fun that way. [...]
Anuskuss said:
I don't think that this is a good practice. Back in the days I've modded PSP ISOs, and they used to say that you should overwrite files with 0x00 instead. Why don't you just create a 0 or 1 byte file in this case to ensure that the image is correct? [...]
Wiimm said:
[...] Hardlinks are completely different to 0 byte files. And why should I change that after almost 10 years of positive experience? And who says that it is a bad image; a tool which can't handle it? [...] WIT can correctly pack and unpack 0 byte files and hardlinks. And you can get a really small image with WIA. [...]
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
This is the thread: forum.wii-homebrew[.]com/index.php/Thread/59372-Wiimms-MKW-Fun-2019-10-v1-Release/

Translation:

That's very useful thanks. If hardlinks are just multiple fst entries pointing at the same file then that's no problem at all. Multiple entries pointing at the same file location and size isn't used by Nintendo, but it's simple to cater for.
 

mundodisco

Member
Newcomer
Joined
Jun 10, 2013
Messages
18
Trophies
0
Age
43
Location
Buenos Aires
Website
www.mundodisco.com.ar
XP
121
Country
Argentina
It is probably because your nkit.iso did not have the so-called "Update Partition" and you don't have the 11 gigabytes worth of update partitions for NKit to use to fix ISOs with no
Update Partitions. They really don't have to be fixed (you don't need Update Partitions), but NKit will by default delete the resulting ISO because it will fail the verify without it.

There's a way around this. In the "NKit Processing App" there is an option you can unselect labelled "Delete Recover Match Failures." Unselecting that will leave the unverified (most likely working but with no update partition) ISO file in the following folder:
\NKit\Processed\Wii_MatchFail

Hi 1MiinMofo,

where is the 11GB update partition compilation posted to download it? I cannot find it! And, what about those games with other partitions, like the channel partition or another one detected by WiiBackupManager (which is not update, nor channel, nor game of course)?
Thank you very much in advance,
Gabriel
 

mundodisco

Member
Newcomer
Joined
Jun 10, 2013
Messages
18
Trophies
0
Age
43
Location
Buenos Aires
Website
www.mundodisco.com.ar
XP
121
Country
Argentina
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. ;-)


Hi @nanook ,
I am following several threads about NKit and in some messages they are saying that someone posted a huge (11GB) compilation with update partitions to be able to recover those images without it... do you know where it was posted / from where it can be downloaded?
Thank you very much!
Regards,
Gabriel

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

Oh, ok. Sorry.

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


Hi @Sk17 ,
I am following several threads about NKit and in some messages they are saying that someone posted a huge (11GB) compilation with update partitions to be able to recover those images without it... do you know where it was posted / from where it can be downloaded?
Thank you very much!
Regards,
Gabriel

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

Someone posted on reddit a version including recovery files, btw


(off topic)

After reformatting the SD, Animal Crossing (a known working title) does work as nkit.iso, but Smashing Drive doesn't (with or without alternate reads, as full iso, nkit.iso, and nkit.iso with "nkit" removed from the filename just in case)
No huge deal, I got an Xbox, but still... :)
(The card, by the way, is the Samsung I listed as problematic with IGR + alternate reads)

Hi @Ryccardo ,
I am following several threads about NKit and in some messages they are saying that someone posted a huge (11GB) compilation with update partitions to be able to recover those images without it... do you know where it was posted / from where it can be downloaded? You also mentioned something like that...
Thank you very much!
Regards,
Gabriel
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,907
Country
Italy
Hi @Ryccardo ,
I am following several threads about NKit and in some messages they are saying that someone posted a huge (11GB) compilation with update partitions to be able to recover those images without it... do you know where it was posted / from where it can be downloaded? You also mentioned something like that...
Thank you very much!
Regards,
Gabriel
Obviously I can't post a link, but try searching online for "fully loaded nkit"
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Bunjolio @ Bunjolio:
    if ur on a Chromebook and cant change jack about the laptop that's what I gotta use
  • SylverReZ @ SylverReZ:
    One of the sites that weren't blocked on the school's network was some file uploading sites. I would upload some games, write down the URL and take it to school one day.
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    I did it when the teachers werent looking ofc. I even managed to take in a USB stick that wasn't allowed.
  • Bunjolio @ Bunjolio:
    my school has a chrome extension called light speed filter agent and it legit blocks YouTube pfps since the file cdn(I think aka yt3.ggpht.com) is classed as mature
  • Bunjolio @ Bunjolio:
    mhm
  • Bunjolio @ Bunjolio:
    they have other stuff like goguardian too
  • SylverReZ @ SylverReZ:
    Ours mainly relied on the router, I believe.
  • Bunjolio @ Bunjolio:
    our school network and chrome policies block stuff too
  • Bunjolio @ Bunjolio:
    alot of yt to mp3 sites are blocked by light speed for "Security"
  • SylverReZ @ SylverReZ:
    It was easy to bypass some of the restrictions, as one of the admins left a registry key in the administrative shares drive, which allowed me to get around the blocking of some sites.
  • Bunjolio @ Bunjolio:
    tf does tta mean
  • Bunjolio @ Bunjolio:
    yeah this is chrome os
  • Bunjolio @ Bunjolio:
    cant do shit
  • SylverReZ @ SylverReZ:
    @Bunjolio, Wdym 'TTA'?
  • Bunjolio @ Bunjolio:
    that* as in why yt to mp3 sites are blocked for security
  • SylverReZ @ SylverReZ:
    @Bunjolio, Remember when YouTubetoMP3 was a thing back in the 2010s?
  • SylverReZ @ SylverReZ:
    Until YT updated some stuffs and broke the website.
  • Bunjolio @ Bunjolio:
    I was 2 in 2010
  • SylverReZ @ SylverReZ:
    Oh lol
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    This was in the Minecraft-era.
  • AncientBoi @ AncientBoi:
    lol Bun rockin out at 2 :rofl2:
    AncientBoi @ AncientBoi: lol Bun rockin out at 2 :rofl2: