RELEASE NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci)

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by JRoad, Nov 4, 2018.

  1. Cyanopsis

    Cyanopsis Advanced Member

    Newcomer
    1
    Nov 6, 2015
    How come this isn't on the front page yet? Isn't this what we've been waiting for? I'd say that release groups will be forming that repackages other releases to game dumps with dlcs already included.

    Maybe it's because xci is a sx os exclusive (?) format and promoting it would only add fuel to the fire...
     
  2. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    Need to put a better first post explaining how the program work. I promised them that but didn't have time for it yet, i should be able to do that by the weekend.
     
  3. huma_dawii

    huma_dawii GBAtemp Addict

    Member
    8
    Apr 3, 2014
    United States
    Planet Earth
    That's what I said, this should be front page already but for some reason is still a hidden gem.... Maybe because is still under development and it doesn't work with all of the games and DLC's and probably because XCI loading being exclusive to SX OS...

    Either way this is a very important step into the preventing ban issue. If you don't have to install updates the ban risks for installing nsps with to tickets you don't own he ban risks decreases by a lot.
     
    zeldaism likes this.
  4. Redferne

    Redferne GBAtemp Advanced Fan

    Member
    5
    Oct 28, 2015
    United Kingdom
    Really great tool, it worked great on the games I tried (Wolfenstein 2 + update and Hollow Knight + update).
    I just have a couple of noob question:
    What's the purpose of game_info.ini and should I modify it (well is there any reason to)?
    About the keys.txt, does it have to be mine or can i use one "found" (I dumped mine but someone else might ask himself the question)?
     
    RahFah likes this.
  5. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    You can use the keys you "found".
    Game_info is needed to generate the xci header. You can modify it, I just use a preset i know that works fine. You can also read it from a xci, I'll put back the reading option as soon as I release batch tools, which will be add additional functions to NSC_Builder.
     
    RahFah likes this.
  6. Redferne

    Redferne GBAtemp Advanced Fan

    Member
    5
    Oct 28, 2015
    United Kingdom
    I see, thanks.
    About reading the header from the xci, would that mean we would have the option to tell NSCB to use the header found in the xci instead of using game_info? How would it work in the case of multi xci?
     
  7. Redferne

    Redferne GBAtemp Advanced Fan

    Member
    5
    Oct 28, 2015
    United Kingdom
    - delete -
     
    Last edited by Redferne, Nov 8, 2018
  8. Reploid

    Reploid GBAtemp Maniac

    Member
    8
    Jan 20, 2010
    Serbia, Republic of
    Hey, author and maybe other guys.

    I've repacked world of goo + update into single NSP. When I tried to install via tinfoil wifi feature (using boop) is said something about ticket not being installed. Game appeared in home menu but said I need to download update to play.

    Then I copied repacked NSP file and installed it via SX menu, no errors, game launches okay.

    So... it's about tinfoil or what? I want to be able to install shit via wifi
     
  9. realg123

    realg123 GBAtemp Regular

    Member
    2
    Aug 9, 2010
    Canada
    Amazing tool, thank you!
     
    Last edited by realg123, Nov 8, 2018
  10. jcdln

    jcdln Newbie

    Newcomer
    1
    Sep 25, 2018
    France
    @JRoad This tool is amazing! You should work with @GibaBR to implement it in Switch Backup Manager. ;)
     
    RahFah likes this.
  11. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    Updated first post to v0.6

    — Posts automatically merged - Please don't double post! —

    Use blawar's tinfoil it supports multi-nsp. I think some tinfoil versions also supported it.

    — Posts automatically merged - Please don't double post! —

    Ah no, i just take directly the nca from there that I need copying those bytes and skipping what I don't need. It'll be usefull when I add update version detection.
     
    Reploid and jcdln like this.
  12. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    Missed erasing a pause i did for testing in manual-individual mode. I uploaded v0.6.c to fix that
     
  13. RahFah

    RahFah Advanced Member

    Newcomer
    3
    Apr 10, 2009
    Brazil
    Amazing tool, just wonderful! Thanks!
     
  14. munky-head

    munky-head Member

    Newcomer
    2
    Sep 13, 2009
    Iceland
    Hey @JRoad - wonderful job creating this tool!
    Been using it for the past week to merge my NSP files with updates and DLCs, into one big XCI.

    Wanted to ask - what are the best practices for what I'm doing?

    I have tried the process with 8 games - doing the same steps - only 3 of them actually work. The others - crash when launched.

    What am I missing? Should I use only the latest update for each game, or all the updates I have? Are there things that I should keep in mind, or are the crashes just random - "hit and miss" basis?
     
  15. Moko

    Moko Advanced Member

    Newcomer
    4
    Feb 19, 2007
    Germany
    @munky-head only use the latest updates
    if you use them all, the game will crash
     
  16. munky-head

    munky-head Member

    Newcomer
    2
    Sep 13, 2009
    Iceland
    Alright.
    One of the games I tried (DOOM), has only one update, and no DLCs. Crashed. Any ideas why?

    EDIT: Tried with Hyrule Warriors, only one update as well, same story.
     
    Last edited by munky-head, Nov 9, 2018 at 10:17 AM
  17. Moko

    Moko Advanced Member

    Newcomer
    4
    Feb 19, 2007
    Germany
    Doom runs here (with update v131072), but you must disable the stealthmode in SX Options (bann risk)
     
  18. munky-head

    munky-head Member

    Newcomer
    2
    Sep 13, 2009
    Iceland
    Been banned for months now :)

    Do you mean I'm at risk of getting banned, or that DOOM doesn't work with stealth on?

    Either way, Highrule acts the same, with only one update as well and no DLC.
     
  19. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    Ah bigger than 32gb cartridges won't work. Tried figuring the flag and they launch but crash after a while, it's the same issue games bigger than 16gb had before SX OS fixed it, so it could be SX OS related or not yet supported by Nintendo. Don't know yet.
    Doom gives issues with stealth mode if you have wifi activated.
    Other one is games that already have updates in the xci may fail since I'm not doing content splitting yet.
    Same happened with old or wrong ticket formats but this one should've been fixed with last update.
    For content splitting I think I can implement it during the weekend the way I want. If not I may go and release my standalone version of nap (xci to nap) that did content splitting well though it'll only work 100% correctly with official xci games.

    — Posts automatically merged - Please don't double post! —

    Second. Doom +wifi+stealth mode won't work.
     
  20. munky-head

    munky-head Member

    Newcomer
    2
    Sep 13, 2009
    Iceland
    @JRoad , thanks for the input.
    I do have some exceptions that don't really meet those guidelines.
    Monster Hunter GU - 11GB XCI (v0) and 34MB update (v65536) crash.
    Xenoblade Chronicles 2 - 13GB v0 and 216MB update (v786432) crash also, and same with Hyrule (about the same sizes).

    I'll keep trying and report back :)
     
  21. JRoad
    OP

    JRoad GBAtemp Regular

    Member
    3
    May 18, 2018
    Spain
    Xeno has issues removing titlerights. Would need to check monster Hunter but could be the update, if ticket wasn't recognized properly.
    Though xeno + update was reported to be fine. I may look at xeno during the weekend.
     
Loading...