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. EmulateLife

    EmulateLife GBAtemp Addict

    Member
    5
    May 30, 2016
    United States
    If you had just read the last page you'd have your answer. I even gave the answer to the person you quoted you need 7.0 keys use Lockpick_rcm google it and follow the instructions.
     
    leonmagnus99 likes this.
  2. 18Phoenix

    18Phoenix GBAtemp Fan

    Member
    5
    Nov 21, 2005
    Germany
    There exists a bad 1.0.2 update (without tickets). Try another one.
    Building a working XCI with NSCB for MK11 +UPD 1.0.2 +DLCs works fine with 7.0.1+SXOS 2.6.2 :grog:
     
    Last edited by 18Phoenix, Apr 22, 2019
  3. belisleian

    belisleian GBAtemp Regular

    Member
    2
    May 16, 2016
    Canada
    Do you mind sharing a link. Thank you
     
  4. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    10
    Apr 3, 2014
    United States
    Planet Earth
    Not allowed here in GBATemp
     
    18Phoenix likes this.
  5. markmcrobie

    markmcrobie GBAtemp Advanced Fan

    Member
    5
    May 24, 2008
    I had MK11 and 1.01 update, and it was about 20GB. As soon as I create an XCI with the 1.02 update, the resulting XCI is 41GB. Will this not cause an error saying "game card could not be read", as that would mean a 64Gb card, which aren't in use officially yet?
     
  6. Crazywhitie

    Crazywhitie Advanced Member

    Newcomer
    5
    Sep 5, 2007
    United States

    These are the instructions for the Lockpick_rcm.. I missed to the first time cuz Google took me to the Download..

    • Upon completion, keys will be saved to /switch/prod.keys on SD
    If the console has Firmware 7.x, the /sept/ folder from Atmosphère or Kosmos release zip containing both sept-primary.bin and sept-secondary.enc must be present on SD
     
    leonmagnus99 likes this.
  7. Sunnyboy

    Sunnyboy GBAtemp Regular

    Member
    4
    Mar 22, 2008
    United States
    have you already make one all XCI? then i don`t`have to make it ( haha )
     
  8. EmulateLife

    EmulateLife GBAtemp Addict

    Member
    5
    May 30, 2016
    United States
    There's no reason to combine two updates you should start over with MK11 xci or nsp which is like 7 gb and combine it with 1.02 which is like 16. I have no idea if it'll even work but it's a waste of space. You're doing something abnormal so it wouldn't be surprising if it made the game too big to work.
     
    Last edited Apr 23, 2019
  9. xs4all

    xs4all GBAtemp Fan

    Member
    6
    Jun 9, 2008
    Australia
    Only thing I could think of is (haven't tried) is when you get to the option to remove (1) update, (2) dlc or (3) update and dlc. He must have accidentally chosen option (2) leaving the previous update?
     
  10. brollikk

    brollikk GBAtemp Fan

    Member
    5
    Mar 8, 2018
    United States
    has this been updated to allow games to be run with 7.0 keys? the highest I can go is 6.2 so far, even though I have keys from 7.0
     
  11. EmulateLife

    EmulateLife GBAtemp Addict

    Member
    5
    May 30, 2016
    United States
  12. torrentted84

    torrentted84 Member

    Newcomer
    3
    May 9, 2011
    Netherlands
    I tried the Combine multiple files into 1 XCI which works fine under SXOS, and also installs fine if I decide to do that.
    Now I tried the Multi content splitter to see if I can delete the different NSP's since they are included in the XCI but the resulting NSP files are about 5kb smaller than the original files.

    Is there a reason for that? I am not at home to test and see if those work.
    Checking with Switch Backup Manager 1.1.9 it seems it is missing all of the meta data and picture. So it's not completely rebuilding it with the required information.

    Edit:
    I get while running Spliter mode for every file:
    -----------------
    Repacking as nsp
    -----------------
    Generating nsp:
    - Writing header...
    - Appending e..d.nca
    - Appending f..4.nca
    - Appending 9..5.nca
    - Appending 7..8.cnmt.nca
    Too many arguments in command line.

    It does however create(s) .nsp file(s).
     
    Last edited by torrentted84, Apr 24, 2019
  13. markmcrobie

    markmcrobie GBAtemp Advanced Fan

    Member
    5
    May 24, 2008
    Getting this error when trying to process a custom XCI (Mortal Kombat 11):

    Code:
    Exception: local variable 'docheck' referenced before assignment
    Traceback (most recent call last):
      File "squirrel.py", line 3103, in <module>
      File "lib\sq_tools.py", line 908, in get_xciheader
      File "Fs\Hfs0.py", line 525, in gen_rhfs0_head
    IndexError: list index out of range
    [8580] Failed to execute script squirrel
    It may well be the same error I got a few pages back on Sports Party
     
  14. brollikk

    brollikk GBAtemp Fan

    Member
    5
    Mar 8, 2018
    United States
    I already got my 7.0 keys, but NSC builder only allows me to downgrade the compiled games to 6.2 as the highest firmware. I know I can just leave them alone, but the reason I ask this is because 8.0 is now out. If there is a game that requires 8.0 but can be downgraded to like 7.0 I would prefer that.
     
  15. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    I'll try to correct the last reported issues and if I have time unify the beta and the stable in one during the weekend. Between the holidays and a busy return to work didn't have time these last weeks.
     
  16. brollikk

    brollikk GBAtemp Fan

    Member
    5
    Mar 8, 2018
    United States
    were there even 7.0 specific keys? like is it even possible to make an 8.0 only game run on 7.0 now? or is that not a thing
     
  17. markmcrobie

    markmcrobie GBAtemp Advanced Fan

    Member
    5
    May 24, 2008
    New error I haven't seen before, when trying to create an XCI with the latest Minecraft update:

    Code:
    Calculating final content:
    Exception: Failed to decrypt NCA header: b'\x1b\xf0\xae='
    Filename: Minecraft [0100D71004694800] [v1048576][nscb].xci
    Exception: Failed to decrypt NCA header: b'\x1b\xf0\xae='
            - Writing XCI header...
            - Writing XCI game info...
            - Generating padding...
            - Writing XCI certificate...
            - Writing ROOT HFS0 header...
            - Writing UPDATE partition header...
              Calculated multiplier: 1
            - Writing NORMAL partition header...
              Calculated multiplier: 1
            - Writing SECURE partition header...
              Calculated multiplier: 3
      0%|                                                                   | 63.0k/655M [00:00<02:41, 4.05MB/s]Exception: Failed to decrypt NCA header: b'\x1b\xf0\xae='
    — Posts automatically merged - Please don't double post! —

    Hmm, just happened again on NBA Playgrounds 2:

    Code:
    Exception: Failed to decrypt NCA header: b'\x85\x87\x0f\xfc'
    Filename: NBA 2K Playgrounds 2 [01001AE00C1B2800] [v524288][nscb].xci
    Exception: Failed to decrypt NCA header: b'\x85\x87\x0f\xfc'
            - Writing XCI header...
            - Writing XCI game info...
            - Generating padding...
            - Writing XCI certificate...
            - Writing ROOT HFS0 header...
            - Writing UPDATE partition header...
              Calculated multiplier: 1
            - Writing NORMAL partition header...
              Calculated multiplier: 1
            - Writing SECURE partition header...
              Calculated multiplier: 2
      0%|                                                                          | 63.0k/1.80G [00:00<?, ?B/s]Exception: Failed to decrypt NCA header: b'\x85\x87\x0f\xfc'
     
  18. Alchemy_Gaming

    Alchemy_Gaming Member

    Newcomer
    1
    Mar 11, 2019
    United States
    I’m having a strange issue using the update mode to build a custom xci...everything looks like it should until it starts generating the xci. It begins “appending nca” but the file always ends up being 2-3 times bigger than it should be. It never gets to 100% but gives me a massive file in NSCB_output. I’m in the process of trying again with 8.2 and default settings but I’m already seeing 40GB I’ll edit my comment and post the error when it comes back up.
     

    Attached Files:

    Last edited by Alchemy_Gaming, Apr 28, 2019
  19. JRoad
    OP

    JRoad GBAtemp Advanced Fan

    Member
    7
    May 18, 2018
    Spain
    @Alchemy_Gaming
    I think i have that error corrected among others for the next version. It'll should be up trough the following days, though the multimode from the beta updates files so you can use that.
    @markmcrobie
    That error is normal, it means it means when decrypting the nca header the result is not correct, basically it can't see NCA3 or NCA2 in the header which are the header magics used till date so either the magic changed to NCA4 or the header is messed up. The nca header should use the header key so if it's working for other files the key should be fine.
    Either way something weird is happening there since the titleid that it's being detected for the xci is the update one, so that means it's not detecting the base game there in either of those files.
    Edit: The update magic for minecraft is NCA3 and it's read fine so i bet the issue is with the base.
     
    Last edited by JRoad, Apr 29, 2019
  20. Alchemy_Gaming

    Alchemy_Gaming Member

    Newcomer
    1
    Mar 11, 2019
    United States
    Thanks! I'll wait patiently :) I tried the multi-mode and got an invalid argument/failed to execute squirrel error. My xci conversions are still working fine just having issues building with updates. I'll live with that until I can try the new release. Thanks again for all your hard work!
     
Loading...