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

nanook Mar 11, 2019.

  1. Shadowplay

    Shadowplay Member

    Newcomer
    1
    Feb 10, 2019
    United States
    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.
     
  2. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Wii Scrubbed ISO is converting and restoring...
     
  3. Cjax08

    Cjax08 Newbie

    Newcomer
    1
    Jun 7, 2019
    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?
     
  4. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    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.
     
    ca032769 likes this.
  5. FBiDev

    FBiDev Newbie

    Newcomer
    1
    Jun 22, 2019
    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!
     
  6. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    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.
     
  7. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    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.
     
  8. SpiffyJUNIOR

    SpiffyJUNIOR GBAtemp Advanced Fan

    Member
    6
    Apr 13, 2016
    United States
    US
    factor 5 at it again
     
  9. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    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.
     
  10. SpiffyJUNIOR

    SpiffyJUNIOR GBAtemp Advanced Fan

    Member
    6
    Apr 13, 2016
    United States
    US
    Could be nkit, but I think it might be F5.
     
  11. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    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)
     
  12. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    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, Jul 4, 2019
  13. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    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.
     
    Alopexau likes this.
  14. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Great work. You will need to use RecoveryExtract on the original image to extract the correct apploader from a compatible image.
     
    Alopexau likes this.
  15. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    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, Jul 4, 2019
  16. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    Alopexau likes this.
  17. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    Ah, I really should have checked to see if he was here first, I'll use the excuse that I just signed up. Thanks for that.
     
    nanook and johnsanc like this.
  18. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    No worries, we were unaware of this issue
     
    Alopexau likes this.
  19. FancyNintendoGamer567

    FancyNintendoGamer567 GBAtemp Advanced Fan

    Member
    5
    Feb 13, 2017
    United States
    @Alopexau You realize @Wiimm is on GBATemp, right?
     
  20. Alopexau

    Alopexau Newbie

    Newcomer
    1
    Jul 2, 2019
    Australia
    Earth
    I acknowledged that in my last post right here.
     
Quick Reply
Draft saved Draft deleted
Loading...