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. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Hopefully it's fixed in the new version :)

    It was tested and worked giving your scenarios. Did you use wbm build78?
     
    Last edited by nanook, Sep 14, 2019
  2. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    Build78 Win64. I could post the output from NKit if that would help.
     
  3. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    Test with the new version when it's released. It should work. The new version is a full rewrite and restructure and has been tested on Redump. Including the RVT-R images and Datel discs.
     
  4. FMonty

    FMonty Newbie

    Newcomer
    1
    Mar 17, 2019
    United Kingdom
    Hi, looking forward to using this program when it is released.
    I was wondering if DAT files for the channel, update and VC partitions could be made available. I have a bunch of these files from a while ago and would like to verify if they are correct.
     
    Last edited by FMonty, Sep 14, 2019
  5. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    I know there are some Dats available. We have verified that all previous recovery files are still good. New ones have been discovered from new Redump submissions I believe
     
  6. tswntk

    tswntk GBAtemp Advanced Fan

    Member
    6
    Aug 6, 2012
    Switzerland
    But WiiBackupmanager does. It is the only (known) game that WiiBackupmanager can't convert correctly so use WIT for that ( and you already find out yourself that WIT works)
     
  7. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    Let us know the exact steps to reproduce the issue, the settings used, and if the source was an iso that matched redump.

    I tested with a beta version and it restored properly for me. I restored a split wbfs that was only a game partition.


    Sent from my iPhone using Tapatalk
     
  8. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    All information to reproduce is in my first post, but since I've done some more testing since then I'll fill that in.

    Converting a verified Redump ISO of "Super Smash Bros. Brawl (Europe) (En,Fr,De,Es,It) (v1.01)" with Wii Backup Manager Build78 Win64 into WBFS.
    "Keep all partitions" restores back to a verified ISO.
    "Keep game partition" restores back to a verified ISO.
    "Remove update partition" doesn't replace the header and update partition and fails restoration, all other CRCs are correct.
    Split or not doesn't matter. This is the only game that I have tried that behaves like this.
     
  9. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    What exactly are you saying WBM does? If you are referring to removing the VC partitions I find that highly unlikely. The size of the file is exactly the same as when it's done with WIT, I am able to extract the partitions from the file, and they match the correct CRCs. Besides, if all that is wrong is that the VC partitions are wrong, NKit should restore them from the extracted backups.
     
  10. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    NKit won't replace the header or anything if it can't get a CRC match in a Dat. Your version must be failing for some reason. I believe this to be fixed in the new version. I will see if it can be reproduced on 0.5 and confirm the exact same steps it work in the new version. I will be spending the next few days finalising the release after adding a couple of features to the GUI (The core code is finalised now hopefully).

    Thanks for helping out :)
     
  11. tswntk

    tswntk GBAtemp Advanced Fan

    Member
    6
    Aug 6, 2012
    Switzerland
    I don't know what exactly WBM does. Fact remain this a known issue with WBM (and your tests confirm it).
    Why try to fix a bad file from WBM with other application (like Nkit etc) while WIT does produce the correct file.
    Either fix WBM (but its development has stopped and I don't think its open sourced) or just don't use WBM for that game. Or you can analyze the files from WBM and WIT and see if you can fix the bad file with a stand alone app of your own (again WIT does the job, why bother?)
     
  12. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    That's what NKit does recover files to Redump :). This file works too. We tested it.

    It is known that wbm corrupts the ssbb partition table. Nkit can repair this. Wit and wbm scrubb differently. It should be repairable unless part of a file in the filesystem is missing. Which isn't likely
     
    Last edited by nanook, Sep 15, 2019
  13. Zarper

    Zarper Newbie

    Newcomer
    1
    Sep 13, 2019
    Sweden
    For me personally it doesn't really matter, but WBM as far as I can tell is the most recommanded tool to manage Wii images and probably the most used. So there will be a lot of those images out there. If the image contains all necessary data to rebuild it to a verifiable image, I see no reason why NKit Restore shouldn't be able to. On the other hand if it is shown that WBM destroys some data, making it impossible, that is another matter.
     
    nanook likes this.
  14. tswntk

    tswntk GBAtemp Advanced Fan

    Member
    6
    Aug 6, 2012
    Switzerland
    Good for you :) but I just don't get why waste time on bad isos when good ones are readily available. Wouldn't that just enourage people to distirbute bad files on the internet and confuse noobs who don't even know Nkit exists?
    Redbuilding complete iso from known good compressed dumps is quite different from rebuilding from known bad dumps. Would you keep the bad dump in your archive just because you know you can rebuilt it?
     
  15. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    All options are available
     
  16. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    @Zarper - Thank you for sharing the extra details. I was able to reproduce the recovery failure when using "Remove Update Partition" option in WBM. I also reported the details to @nanook separately so he can look into. WBM must be jacking with the partition table. I wonder if the same or similar issue occurs the Dragon Quest X game where almost all the game data is not actually in the standard data partition.

    None of these scrubbing tools were perfect. Earlier in this thread you'll notice that someone else found an issue where WIT would truncate data from the gamecube apploader in some scenarios.
     
    nanook and Zarper like this.
  17. nanook
    OP

    nanook Advanced Member

    Newcomer
    5
    Dec 17, 2008
    @Zarper - fixed it. WBM moved 2 partitions to the wrong partition table for the Europe version. USA only moved 1. It's a very safe fix. Thanks all.
     
    Zarper likes this.
  18. johnsanc

    johnsanc Member

    Newcomer
    5
    Sep 27, 2016
    United States
    @FMonty - Attached is a custom datfile I made with forcepacking unzip enabled. Set the roms directory to parent directory for your recovery files. This dat file contains two sets "GameCube" and "Wii"
     

    Attached Files:

    grimson and FMonty like this.
  19. FMonty

    FMonty Newbie

    Newcomer
    1
    Mar 17, 2019
    United Kingdom
    Thank you for the upload. I managed to find an updated pack after I asked my question. I did a scan and have 16 missing files. Would it be okay to upload a fixdat here at all?
     
  20. ca032769

    ca032769 GBAtemp Fan

    Member
    5
    Jan 11, 2012
    United States
    Riverside, CA
    Hi Sorry, new to NKit. What is this attached recovery datfile used for?
     
Quick Reply
Draft saved Draft deleted
Loading...