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

PawsofHorror

Well-Known Member
Newcomer
Joined
Mar 15, 2019
Messages
46
Trophies
0
Age
23
XP
177
Country
Greece
Is the Android app coming? Dolphin is very popular for Android nowadays and converting our isos to this new playable format without the need of a PC would be amazing
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Is the Android app coming? Dolphin is very popular for Android nowadays and converting our isos to this new playable format without the need of a PC would be amazing

Yes - I think so. I'm having a break atm after a year of this :P The code will port straight over so I don't think it will be a big job.

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

V1.2 released

https://wiki.gbatemp.net/wiki/NKit#Version_1.2
 

Wacko22

Member
Newcomer
Joined
Jun 6, 2015
Messages
19
Trophies
0
XP
240
Country
United States
Congrats on the release! Converted my WBFSs and finally got to shrink my GCNs, mm.

GUI feedback (Processing App): If I want to view the file list and the log without horizontal scrolling, I have to stretch the window to 1500+ pixels wide. Eh not a huge deal, but what if the two were oriented vertically? Moving the right-hand Settings/Log/Progress bar part below the Source files part.

Also: Make extracting recovery items a default part of the Processing App? Like an option that's default-checked. Idk, I was just thrown off when I converted my GCN rips, then deleted the originals, and realized I couldn't go back because I hadn't first extracted the recovery files. Should have read things better haha -- time to re-rip!
 
Last edited by Wacko22,
  • Like
Reactions: PawsofHorror

wiindsurf

Well-Known Member
Newcomer
Joined
Mar 27, 2019
Messages
97
Trophies
0
XP
955
Country
New Zealand
Thanks so much for your work on this, much appreciated :)
I've been testing v1.2 and it's working great for me via mono on x86_64 Ubuntu.
Will also be running a big trial on an ARM Debian NAS very soon...
BTW, how are the plans for open sourcing going?
 
  • Like
Reactions: PawsofHorror

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
@fledge68 Only for Wii. Just :wink: to ignore the hashes and skip the decryption. Not that I know how difficult or possible that is. The details NKit format are not required as they are mainly about restoring back to the source iso 1:1

Edit:
Recovery files are not needed to convert back from nkit images. Use ConvertToIso not Recover...
 
Last edited by nanook,
  • Like
Reactions: PawsofHorror

Wacko22

Member
Newcomer
Joined
Jun 6, 2015
Messages
19
Trophies
0
XP
240
Country
United States
Recovery files are not needed to convert back from nkit images. Use ConvertToIso not Recover...

Ah ok yup, missed that part of the user guide.

"Convert: Converts anything as is. When converting to the NKit Format the source data is preserved so that it can be restored back to the source iso"
- Maybe it would have clicked better if "without recovery" was at the end?

This is basically the only sticking point for a noob I think, you can kind of grasp everything else with just the tooltips. Other ideas:
  • GUI-specific: Make the recovery actions less "obvious". Move them below the Convert options in the dropdown (also will be alphabetical). Or, remove the recovery options from the list, and instead add a recovery checkbox option that can apply to each convert option. Tooltip idea: "Repair and rebuild images to match Redump. Will fail if Redump DATs or necessary recovery files are missing"
  • If GCN recovery is attempted and the image-specific recovery files are missing: Skip image, log output "Recovery skipped, missing image's unique recovery files".
  • If recovery is attempted and there is no Redump DAT for the system present (or if it's the placeholder DAT): Skip image, log output "Recovery skipped, missing [GCN/Wii] Redump DAT".
  • Similar to the txt where the GameTDB download URL is provided, have a txt with the GCN Redump URL: http://redump.org/datfile/gc/ | But hm I guess this might lead to more people asking where to get the Wii DAT than if you didn't include URLs for either.
 
  • Like
Reactions: PawsofHorror

RandomByte

New Member
Newbie
Joined
Mar 15, 2019
Messages
4
Trophies
0
Age
44
XP
57
Country
Pakistan
Hi, I used NKit 0.5 to compress bulk of my gc iso. The release notes of NKit v1.0 have the following line:

"Fixed a bug in the GC Format (This alters 12 of the GC Redump images - just reencode them if you verify against NKit dats)"

1. Are these altered 12 GC Redumps mentioned anywhere, i.e. titles?
2. Considering I used NKit 0.5 to compress Redumps would I get better compression if I use latest version (1.3)?
3. Most of my Wii dumps are in .ciso, any idea how much % reduction in size if I recompress them using NKit?

Thanks, great job with the app :)
 
Last edited by RandomByte,

RandomByte

New Member
Newbie
Joined
Mar 15, 2019
Messages
4
Trophies
0
Age
44
XP
57
Country
Pakistan
Ok just checked on NKit 1.3:

3. ciso is not supported, dragging .ciso to drag and drop folder does nothing. A rom in ciso having size of 3.7gb was converted to iso and then compressed through NKit (nkit.gcz), the size reduced to 2.9 gb. A huge reduction %wise. I'll experiment some more.
 
Last edited by RandomByte,

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,687
Trophies
1
Age
38
XP
3,476
Country
Mexico
Hi there, I've just read the Wiiki, there are some questions from me though.

On a final user standpoint:

1. (From the Wiki/NKit format): "Hardware support for Wii was sacrificed for smaller image sizes."
- So then, an NKit game image can't be played on real hardware even if we use a USB loader (i.e. WiiFlow)?

2. If the latter is true, then NKit format Wii game images are only useful for emulating on a Computer/Cell Phone, is this correct?

3. Could be possible to modify the USB loaders to support NKit format for Wii games on real hardware?

Thanks!
 
Last edited by CMDreamer,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
NKit converts Wii images to unencrypted and unhashed, which only works on devkits at the moment (if re-signed with debug keys).

In theory, it's possible to modify cIOS to support unencrypted and unhashed disc images. d2x-cIOS hasn't been updated in forever, though, and it's currently stuck in a two-branch state where one branch has some functionality, and the other branch has other functionality.
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Double-posting is bad lalala...

I'm adding Disc Building to nkit to allow other devs to build Wii discs (even with valid junk). It's mainly so I can update TheGHOST (Wii GH3 / Aerosmith Customs) and fix the file replacement bug it always had when using WiiScrubber.

https://www.scorehero.com/forum/viewtopic.php?t=85165

10 years later, no demand and no users. ...but it feels good
 

FMonty

Member
Newcomer
Joined
Mar 17, 2019
Messages
7
Trophies
0
Age
32
XP
177
Country
United Kingdom
Off topic - Would you ever consider looking into the conversion of CHD back to bin/cue currently conversions only create a single bin and fail to create multi track .bin to match a dat. Would be fantastic to have another space saving 1:1 file format like NKit
 

nanook

Well-Known Member
OP
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
938
Country
Off topic - Would you ever consider looking into the conversion of CHD back to bin/cue currently conversions only create a single bin and fail to create multi track .bin to match a dat. Would be fantastic to have another space saving 1:1 file format like NKit

Yes, I am very interested in CHD. I would have used it over GCZ had Dolphin supported it. It's quite a flexible format if I remember rightly. Is it documented?
 
  • Like
Reactions: PawsofHorror

FMonty

Member
Newcomer
Joined
Mar 17, 2019
Messages
7
Trophies
0
Age
32
XP
177
Country
United Kingdom
  • Like
Reactions: PawsofHorror

Anuskuss

Member
Newcomer
Joined
Dec 8, 2018
Messages
14
Trophies
0
Age
34
XP
574
Country
United States
@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:
The gap between 'Dutch.szs' and 'English.szs' is -393364 - Converting as bad image
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse