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

Discussion in 'Wii - Hardware, Devices and Utilities' started by nanook, Mar 11, 2019.

  1. Anuskuss

    Anuskuss Newbie

    Newcomer
    1
    Dec 8, 2018
    United States
    @nanook Can you add a config option to specify the path of the update portions? Also thanks for the tool, can't wait for the Wii version.
     
  2. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Yeah no problem. I'm tidying up code and adding final little features now. I need to make a few performance optimisations and test it properly. Initial tests are looking good. Scrubbed and custom images are working.
     
  3. Chaos_Therum

    Chaos_Therum Member

    Newcomer
    1
    Apr 13, 2016
    United States
    Sorry if I just missed it or something but do you plan on putting this up on any sort of source repo so that we don't run into similar issues that we have ran into with prior tools like this where the author abandons it making it an ostensibly dead archival format (not saying that you are planning to abandon but life does get in the way on occasion). For something to be useful in archival you really need at the very least a really good spec for the format and at best the source code for the original tool that created it. I would love to contribute as well. I absolutely love stuff like this and it's quite disappointing to see that there isn't a repo that can be contributed to.
     
  4. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    It will be posted on GitHub once released. I understand your concerns. Final testing is currently taking place to ensure the formats are accurate. I didn't want to have to cater for badly converted files caused by bugs. ...not long now. Exciting...
     
    Alopexau likes this.
  5. Chaos_Therum

    Chaos_Therum Member

    Newcomer
    1
    Apr 13, 2016
    United States
    Awesome I'm definitely excited for wii support. I feel like that's gonna make the biggest difference.
     
  6. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    We are in the final rounds of testing. I'm looking to host the documentation and FAQ on the gbatemp wiki too. Give it 1 or 2 weeks to make sure everything is exact and tested. :)
     
    Darkyose, Madridi and Frostwolfo like this.
  7. PawsofHorror

    PawsofHorror Member

    Newcomer
    1
    Mar 15, 2019
    Greece
    Hello nice to hear the good news, is the Android version coming?
     
  8. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    We are still testing. 100% of Redump GC have been converted to nkit (iso and gcz) and back to full iso.We have full compatibility. With both convert (preservation) and recovery (from any old state to Redump, where file contents aren't corrupt). Excluding unlicensed releases for Recovery as they don't have uniform junk, they are preservable as nkit from full iso though.

    Wii tests have started, but full testing won't start until a week from now.

    Nkit.iso and nkit.gcz have been datted for external verification.

    2 new GUIs have been added as sample projects to demonstrate how other devs can use the dll in their own apps. They can be used to bulk convert/recover or extract recovery files and all files and parts from isos.

    Documentation will be added to the gbatemp wiki over the coming weeks. All questions and best practice will be covered. Including any technical details people are interested in.

    Thanks to some persistent and thorough testers...

    Busy busy busy... :)
     
    Last edited by nanook, Aug 24, 2019
    Anuskuss and PawsofHorror like this.
  9. Chaos_Therum

    Chaos_Therum Member

    Newcomer
    1
    Apr 13, 2016
    United States
    When can we expect an open beta?
     
    PawsofHorror likes this.
  10. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Hopefully a couple of weeks, the format has to be fully tested for Wii. We don't want the risk of any bad conversions getting out there and have to cater for them in any way. Every thing is looking good up to now though :). Each test takes 3 days :P
     
  11. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Results are in with 100% Wii Redump Compatibility. One more big test and documentation to write.
     
  12. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Adding a few last GUI features. Testing has almost finished.

    The first draft of the documentation is up. Have a read and see if it makes sense. I need to have a close read back through it. Feel free to query anything...

    https://wiki.gbatemp.net/wiki/NKit
     
  13. zaide_chris

    zaide_chris Newbie

    Newcomer
    2
    Jun 10, 2014
    United States
    I'm really exited for the release.

    The NKit documentation looks good.
    Hoping that nkit.gcz files for Wii are smaller or the same size as the ISO.DEC files.
    But either way I'm excited for the release as NASOS and nNASOS aren't really supported.
     
  14. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Testers have reported nkit.gcz is smaller than iso.dec zipped. That's with the Update partition included. It can be safely removed (crc and recovery file is stored for controlled restoration) to save up to a further 210mb on some images also.
     
  15. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    I'm having an issue restoring one of my games.

    If I use Wii Backup Manager to create a 4GB split WBFS without update partition of Super Smash Bros. Brawl (Europe) (En,Fr,De,Es,It) (v1.01) NKitRestore will fail saying there is no Redump match without replacing the header and update partition. Even thought all other CRCs are correct.

    If I make the same 4GB split WBFS without update partition with WIT however, NKitRestore replaces the header and update partition and it works fine.
     
    Last edited by Zarper, Sep 14, 2019
  16. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Try with the new version that will be released in the next 5 days :)
     
  17. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    I'll do that. In the meantime I'll make a feature request.
    Since nkit.iso works with Nintendont and the former best compressing and fully working format for that was ciso. Would it be possible for NKit to support reading ciso?

    And thank you for this nice utility!
     
    Last edited by Zarper, Sep 14, 2019
  18. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    @Zarper - Regarding your Smash wbfs... did you also strip out the VC partitions? If so those would also be needed for a full restore in addition to the channel partition.

    HA8P: RSBP010001_01_HA8P_N_20C83614
    HA9P: RSBP010001_02_HA9P_N_FDA01E32
    HBAP: RSBP010001_03_HBAP_N_AC19809E
    HBBF: RSBP010001_04_HBBF_N_34A63AE9
    HBBP: RSBP010001_05_HBBP_N_7607A307
    HBCP: RSBP010001_06_HBCP_N_9073FA80
    HBDP: RSBP010001_07_HBDP_N_501E5694
    HBEP: RSBP010001_08_HBEP_N_CC4C04E2
    HBFP: RSBP010001_09_HBFP_N_6D468296
    HBGP: RSBP010001_10_HBGP_N_60B76E49
    HBIP: RSBP010001_11_HBIP_N_46BCD64D
    HBKP: RSBP010001_12_HBKP_N_3CC9E632
    HBLP: RSBP010001_13_HBLP_N_CE5715A6
     
    nanook likes this.
  19. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    You can use NKit to extract the channels from the full image as @johnsanc listed. Then it will use them to recover the wbm wbfs.

    I never included ciso as no one has ever mention using it. I plan to add wbfs output at a later date. Ciso reading and writing should be easy enough too.

    Wii NKit is not supported by a retail Wii. I'm hoping someone can make it worth though at some point. It's RVT-H format.
    https://wiki.gbatemp.net/wiki/NKit/UserGuide#NKit_Format
     
    Last edited by nanook, Sep 14, 2019
  20. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    @johnsanc@nanook
    I did not remove the VC partitions, just the update, and I already had them extracted for safe keeping.
    As I said, all but the header and update CRC match the original.
     
    Last edited by Zarper, Sep 14, 2019
Quick Reply
Draft saved Draft deleted
Loading...