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

JRoad Nov 4, 2018.

Loading...
  1. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Well it has several splitting modes. It's strange in that drag\drop should also use new mode but there's also the legacy one that was being used beforeand extracted the files previous generation of the fat32 files. Legacy is probably sturdier, either way i plan to fix the fat32 issue during the weekend, just didn't have time trough the week.
     
  2. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States
    Hey guys, I couldn't find what I was looking for in search. Its been a minute since I messed with this, all the way back at v .78. If I make an XCI with the Game and Update, then months later a new update comes out, came I take the combined game, and rerun it with the new update? That way I don't have to keep all the original XCI's and redo this every time? Thanks.

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

    And second question, was there ever a fix for games larger than 32GB, like NBA 2K19 with its update? Thanks.
     
  3. markmcrobie

    markmcrobie GBAtemp Advanced Fan

    Member
    5
    May 24, 2008
    I know SX OS can't handle XCIs over 32GB, but has anyone tried using SX OS Installer to browse files and load the XCI from there? This method doesn't use the "Scanning" process that SX OS does to get the game artwork etc
     
  4. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Is the same, SX Installer calls the mounting service itself, ame as the HDD. They need a 64GB card for them to emulate it according to them so is hard to be sure if the switch system would've support them at this point.

    Yeah, just take latest release and use multi mode (mode 2) with tyour currect xcis and new updates\dlcs it will create updated files, it ignore the oldest data between the files.
    That mode allows you 2 things too:
    1.- Split files by base id: this will check your list to know what games are in it and group the content by games.
    2.- Merge all in a xci\nsp: This allows you create a multigame xci\nsp.
    Also instead of processing them there is a way to save the lists to process them later, it allows for the same two options.
     
  5. markmcrobie

    markmcrobie GBAtemp Advanced Fan

    Member
    5
    May 24, 2008
    Ok cool. The one good thing about loading XCIs that way is if you have lots of games on USB is the SX OS scanning process takes forever and seems to run every time you enter SX OS.
     
  6. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States
    Thanks...
     
  7. MasterJ360

    MasterJ360 GBAtemp Advanced Maniac

    Member
    7
    Jan 10, 2016
    United States
    Excluding Delta: just means its ignoring dlc thats already within the xci, if you are re packing it in multi correct?
     
  8. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    You can use sx installer for that. Basically toggle the cache and OC options and it'll be faster scanning at boot. Then the second thing you can do is add the xci in folders sx don't scan and load them trough sx installer filebrowser. That means you don't see the icons but is faster.
    There's a 3rd approach to this and is to put the xci you normally use on a scannable route and the rest in a folder.

    No deltas are a files that are present on scene updates, for example, and serve to patch the old updates if they're installed. That makes the installation faster but no homebrew installer is capable of using them, only devmenu.
    Also if you have an update installed and download the new update from the eshop only deltas get downloaded. So for example if you play NBA2k you'll probably download a few hundred of MB in each update if you use the eshop, instead of several GB.
    You could say that for scene purposes they're useless currently, unless you're a collector.
     
    MasterJ360 likes this.
  9. MasterJ360

    MasterJ360 GBAtemp Advanced Maniac

    Member
    7
    Jan 10, 2016
    United States
    Ah ok thank you for the insight yeah I wasn't too sure what it was, but the dlc's are all present within the game then again I also see that when combining multiple eshop games, so its useless data as you say.
     
  10. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States
    OK, sorry for the dumb question, but I'm not quite sure how to enter this mode 2 multi mode you spoke of. Can I make a separate config for the updater and have the regular one for making a single XCI? Either way, don't worry about that 2nd part, I'm just trying to figure out how to get into the correct mode to strip the current xci into game, update, dlc if it has, then manually recombine them, correct? If you could just point me in the right direction for getting them split, I would be forever in your debt.

    PS. I love this application that you've made. Its pure genius..
     
  11. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States

    OK, so I think I figured out how to split a file.

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

    Can you explain to me what update mode is, versus splitter mode?
     
  12. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Update mode? Either you're running legacy or you're using an old version. Current one 0.90-c

    BTW multimode is mode 2, in the new mode at least it can properly identify the newest content from each file on the list. "Update mode" in "Legacy" was used to delete updates and dlcs from the file, "Splitter mode" separates the content inside of the xci by id, games,updates,dlcs are outputted as xci or nsp depending on your choosing.
    The modes in the "new" section generate files directly, while the ones in legacy extract first the nca files from nsps\xcis and then append those files as xci\nsp or both. It was my first implementation since it was easier to do, the multi in Legacy also asks for the final file name, while the new multi calculates it using the files you feed the program.
     
  13. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States
    When I was going through everything relooking at the NSCB_Options.cmd, I saw this:


    OPTION 6: MANUAL MODE INTRO
    ::--------------------------------------------------------------
    ::Repack mode that is shown first in manual mode
    ::indiv->individual packing of files
    ::multi->multi-pack mode
    ::split->splitter mode
    ::update->update mode
    ::choose->prompt to choose the mode to enter
    set "manual_intro=choose"

    So that is where I was curious what the update mode was.

    Let me know if I am doing this correctly right now. Say I have a title that has the Game + Update 65536.xci. In order to update it, I need to run splitter mode with that title, and it will strip it down to the base game + Update as separate files. Then I take the base game plus the new update, and rerun everything how I normally do it. The only issue I seem to be running into, is the new updates I'm coming across seem to have different Game ID's so I'm not sure if they work, as Switch Manager fails to load them, so I'm worried they won't be read correctly. I'm going to test it once I have time, just to be sure. Thanks for all your help.
     
  14. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    No, you just need to run them trough mode 2, no need to do a split or use update mode nowadays. Those are options for auto, they handle what the batch does if you drag and drop files without opening them.
     
  15. ibbanez

    ibbanez Member

    Newcomer
    1
    Aug 3, 2018
    United States
    Whoa, I can literally take the old combined file and just run it with the new file and it will auto swap out the newer update file? If so, that is awesome.
     
  16. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Yep, it will take the newer versions of updates or dlcs.
    It also support two cases:
    - Merge all files in the list (still only take newer version of each ID). Is meant to create multigames files.
    - Merge them by base id. If you put several games in the list with each updates\dlcs and use this option you'll get a xci\nsp per game.

    Also you may also notice that there's a save lists option bellow the processing option. It allows to save lists for later. That option also allows split by baseid.
     
  17. ganons

    ganons GBAtemp Addict

    Member
    7
    Jun 12, 2005
    Converted Links awakening to XCI, after launching game it says software closed because an error occured. Switch is on 7.0.1 and the game was pacthed to that firmware. Any idea what went wrong?
     
  18. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Yeah, they aren't always patchable to any FW, is a trial and error, depends on them using functions only present in a higher firmware.
     
  19. ganons

    ganons GBAtemp Addict

    Member
    7
    Jun 12, 2005
    Your tool says
    Required Firmware:
    - RequiredSystemVersion: 537919488 -> (8.1.0)
    - Encryption (keygeneration): 8 -> (7.0.0 - 8.0.1)
    - Patchable to: 469762048 -> (7.0.0)
     
  20. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    Yeah the encryption uses one that is present in 7.0 and that normally means is patchable at least to that, sometimes it can even go lower but there's a precedent in Stardew Valley online update that had encryption from 3.02 and couldn't work is FW lower than 6.0. I know for sure Link's Awakening works on 8.0 but i'm currently on 8.1 so i can't tell you if it can be made to work on 7.0. Only thing i can say is that is possible that the game doesn't go lower than 8.0.
     
Quick Reply
Draft saved Draft deleted
Loading...