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

Shadowplay

Member
Newcomer
Joined
Feb 10, 2019
Messages
10
Trophies
0
Age
49
XP
149
Country
United States
I think I just discovered the cause of this while adding scrubbed iso/wbfs to nkit preservation (used for customs too). :)

Excellent. Just finished the last of the dat checking, compressing, categorizing etc. on the many other systems. Looking forward to shrinking down the massive wii/gc sets. Let me know if you need anyone to do some config or other testing.
 

Cjax08

New Member
Newbie
Joined
Jun 7, 2019
Messages
1
Trophies
0
Age
34
XP
46
Country
United States
Awesome stuff! I can’t wait to try this out in my wii collection. Any idea when you are expecting an updated release nanook?
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
It all just depends on testing and bugs. Some edge cases are very tricky to resolve so the more testing the better. I really want it solid before release. I hate the idea that a bug could corrupt files. I do still have a few features to add. Just minor things now though.
 
  • Like
Reactions: ca032769

FBiDev

New Member
Newbie
Joined
Jun 22, 2019
Messages
1
Trophies
0
Age
35
XP
61
Country
Brazil
Hi nanook i loved your program! its very useful to restore images that dont match Redump CRC, but i have a question, i can remove update partitions from Wii images with Wii Backup Manager and with NKit restore the image to original state?
Thanks!
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Hi nanook i loved your program! its very useful to restore images that dont match Redump CRC, but i have a question, i can remove update partitions from Wii images with Wii Backup Manager and with NKit restore the image to original state?
Thanks!

Yes, I think there was a bug with this at one point which was a shame. You need to have the update partition saved as a recovery file. You can save them from other images with RecoveryExtract or get a set from somewhere. The app should tell you the crc of the missing partition (it's the end of the partition filename) if the rest of the image is recoverable.
 

Alopexau

Member
Newcomer
Joined
Jul 2, 2019
Messages
16
Trophies
0
Location
Earth
XP
154
Country
Australia
Star Wars - Rogue Squadron II - Rogue Leader (USA) will not unscrub, the original ISO has no problem verifying, but if I scrub it and run NKit, it fails to restore. It seems to process the disc way faster than it should and then spits out a CRC that does not match Redump's dat.
 

johnsanc

Well-Known Member
Newcomer
Joined
Sep 27, 2016
Messages
46
Trophies
0
Age
40
XP
812
Country
United States
You reckon this is likely to be F5 shenanigans and not a program bug? Rebel Strike unscrubs just fine. Either way I hope NKit will be able to work around it in a future update.

How did you scrub it? Was this scrubbed from an ISO that originally matched redump?
Any and all bugs anyone finds should be looked at. I do know that the Japanese demo version of Rogue Squadron II had junk data based off of the wrong game ID... (that one was fun to brute force to determine the ID used for the junk lol)
 

Alopexau

Member
Newcomer
Joined
Jul 2, 2019
Messages
16
Trophies
0
Location
Earth
XP
154
Country
Australia
How did you scrub it? Was this scrubbed from an ISO that originally matched redump?
Any and all bugs anyone finds should be looked at. I do know that the Japanese demo version of Rogue Squadron II had junk data based off of the wrong game ID... (that one was fun to brute force to determine the ID used for the junk lol)

Basic scrub command through WIT of a verified Redump disc, same method I used on the other 171 Gamecube images I have and Rogue Leader is the only one that fails to restore. I wonder if it's the same issue as the demo you mention.
 
Last edited by Alopexau,

johnsanc

Well-Known Member
Newcomer
Joined
Sep 27, 2016
Messages
46
Trophies
0
Age
40
XP
812
Country
United States
Basic scrub command through WIT of a verified Redump disc, same method I used on the other 171 Gamecube images I have and Rogue Leader is the only one that fails to restore. I wonder if it's the same issue as the demo you mention.

Thanks for the report! Great find! But its not a bug with NKit... in fact NKit can fix your broken scrubbed ISO.

Do a "WIT fdiff" on the scrubbed iso vs the original. You'll notice that the apploader is different now. WIT mangled the apploader during the scrub... must be a bug with WIT. Compare in a hex editor and you'll see that the data is chopped off at offset 00010000.
 
  • Like
Reactions: Alopexau

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Thanks for the report! Great find! But its not a bug with NKit... in fact NKit can fix your broken scrubbed ISO.

Do a "WIT fdiff" on the scrubbed iso vs the original. You'll notice that the apploader is different now. WIT mangled the apploader during the scrub... must be a bug with WIT. Compare in a hex editor and you'll see that the data is chopped off at offset 00010000.

Great work. You will need to use RecoveryExtract on the original image to extract the correct apploader from a compatible image.
 
  • Like
Reactions: Alopexau

Alopexau

Member
Newcomer
Joined
Jul 2, 2019
Messages
16
Trophies
0
Location
Earth
XP
154
Country
Australia
Interesting, I'm surprised no one has picked up on this before. I initially used an old version of WIT from 2014, and then tried the most recent versions, V3.01a gives identical results, while the most recent version 3.02a, Gamecube scrubbing seems to be entirely broken. Too bad there seems to be no way to contact the author to get either of these issues fixed.
 
Last edited by Alopexau,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM