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.

Loading...
  1. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    Yes it works like rev games it doesn't really merging anything, it just puts the nca files in the secure partition. Content there is loaded as if it was already installed. Basically it's detected as in the gamecard while the xci is loaded.
    2018102100480900-782E6464DEAB1C1935FD65F20DE423DF - copia.

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

    A no it won't affect it. Did you had installed xenoblade as nsp at a certain point? You can try and archived the game and erase the program then nload it again. But don't worry when the xci is loaded all content inside gets loaded. Although check if it's working because the nut titlerights-remove used to have issues with some xenoblade content, like Torna.

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

    Check permisions, create a shortcut with admin rights or execute cmd with admin rights and point to the batch. You can still dragg and drop over a shortcut.
     
  2. cubex

    cubex Member

    Newcomer
    2
    Jun 23, 2007
    Canada
    Thanks for this release JRoad - this is awesome!

    I'm having some trouble trying to merge Xenoblade Chronices 2 + Updated + 5 DLCs.. NSC_Builder completes the operation successfully but I get an error when trying to launch the XCI on the Switch.. any ideas?
     
  3. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    11
    Apr 3, 2014
    United States
    Planet Earth
    NEVER, this console has only been used with XCI games. I don't really know how to check if its really updated, who knows... Torna doesn't change anything big inside the game so I can know if it changes... XC2 on the other hand has changes... I will try again.

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

    Same thing happened to me, can you try just the GAME+Update first? I am converting Zelda right know and is taking forever lol try Game+Update and then with the result we can try to add the DLC after the first merging process.
     
  4. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    Yeah it had issues removing titlerights before so it'll be related to that. I may need to bring back the [lc].nsp method for this one. I didn't check xenoblade get. Though I plan to try and put individual versions of Torna + XBC2 together so they have different icons.

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

    A don't worry Zelda works fine it was my second test XD. XenoBlade gave issues before with Nut Cleaner.

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

    You can add all together at once, that's what I do. Andyeah hacbuild is really slow, i'll try to look at it's buffer in the future.
     
  5. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    Yeah so it tries to run Find /C on my entire C drive, that's kinda suspicious and it never finishes generating what I ask it to do. (Even after dragging the folder onto the batch file)
     
  6. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    11
    Apr 3, 2014
    United States
    Planet Earth

    Have you checked what is it exactly wrong with the titlerights for XC2? That game's DLC is been a pain in the arsss since the LayeredFS days!
     
  7. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    Yeah the ones with keygeneration0 failed removing titlerights, I suspect that keygeneration is wrong as it doesn't have any sense for things like torna that ask for the last update.

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

    Hmm, are you using auto-mode? It's like it's detecting the dragged folder as C:\ and searching for nsp\xci there.
     
  8. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    11
    Apr 3, 2014
    United States
    Planet Earth
    Just tried Zelda, in the Application Version when im going to load it with Sx OS still says "V1.0.0" even tho I know it merged everything because its size now is bigger than the base game. What is that an error?
     
  9. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    Nope manual mode

    when I try as auto mode, it gets to packing as nsp and then it does the find /c on the entire c drive again

    So yeah, even if I have the files on a separate drive and try it that way, it still tries to search the C drive.
     
    Last edited by FMCore, Nov 4, 2018
  10. cubex

    cubex Member

    Newcomer
    2
    Jun 23, 2007
    Canada
    What is the [lc].nsp method?
     
  11. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    Can you edit the configuration file with absolute routes?

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

    The one xci_builder uses, it's an external installation of the ticket instead of removing titlerights.
     
  12. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    Which configuration file and what lines should I edit?
     
  13. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    I have these:

    ::--------------------------------------------------------------
    :: OPTION 1: FOLDERS
    ::--------------------------------------------------------------
    ::work folder
    set "w_folder=NSCB_temp"
    ::output folder
    set "fold_output=NSCB_output"
    ::--------------------------------------------------------------
    :: OPTION 2: PROGRAM ROUTES
    ::--------------------------------------------------------------
    set "nut=ztools\nut_RTR.py"
    set "xci_lib=ztools\XCI.bat"
    set "nsp_lib=ztools\NSP.bat"
    set "zip=ztools\7za.exe"
    set "hactool=ztools\hactool.exe
    set "hacbuild=ztools\hacbuild.exe"
    ::--------------------------------------------------------------
    :: OPTION 3: NUT OPTIONS
    ::--------------------------------------------------------------
    : python command
    set "pycommand=py -3"
    ::Buffer for the copy functions.
    ::Change the number for the number of bytes that works best for you
    ::30720bytes=30kB
    set "buffer=-b 30720"
    ::--------------------------------------------------------------
    :: OPTION 4: IMPORTANT FILES
    ::--------------------------------------------------------------
    ::Route for game_info file
    set "game_info=zconfig\game_info_preset.ini"
    ::Route for keys.txt
    set "dec_keys=ztools\keys.txt"

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

    So change things like set "w_folder=NSCB_temp" NSCB_temp will be your full route.
     
  14. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    Alright so then I just changed it to

    Code:
    ::--------------------------------------------------------------
    ::SET CUSTOM COLOR FOR THE BATCH FILES
    ::--------------------------------------------------------------
    color 03
    ::--------------------------------------------------------------
    ::OPTION 1: FOLDERS
    ::--------------------------------------------------------------
    ::work folder
    set "w_folder=E:\testing\NSCB_temp"
    ::output folder
    set "fold_output=E:\testing\NSCB_output"
    ::--------------------------------------------------------------
    ::OPTION 2: PROGRAM ROUTES
    ::--------------------------------------------------------------
    set "nut=E:\testing\ztools\nut_RTR.py"
    set "xci_lib=E:\testing\ztools\XCI.bat"
    set "nsp_lib=E:\testing\ztools\NSP.bat"
    set "zip=E:\testing\ztools\7za.exe"
    set "hactool=E:\testing\ztools\hactool.exe
    set "hacbuild=E:\testing\ztools\hacbuild.exe"
    ::--------------------------------------------------------------
    ::OPTION 3: NUT OPTIONS
    ::--------------------------------------------------------------
    ::python command
    set "pycommand=py -3"
    ::Buffer for the copy functions.
    ::Change the number for the number of bytes that works best for you
    ::30720bytes=30kB
    set "buffer=-b 30720"
    ::--------------------------------------------------------------
    ::OPTION 4: IMPORTANT FILES
    ::--------------------------------------------------------------
    ::Route for game_info file
    set "game_info=E:\testing\zconfig\game_info_preset.ini"
    ::Route for keys.txt
    set "dec_keys=E:\testing\ztools\keys.txt"
     
  15. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    set "hactool=E:\testing\ztools\hactool.exe"
    You were missing a quote mark
     
    Last edited by JRoad, Nov 4, 2018
  16. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    I was using the same configuration as you had provided, I haven't tried running yet, the errors from before we from the default config
     
  17. JRoad
    OP

    JRoad Developer

    pip Developer
    8
    May 18, 2018
    Spain
    Ok, i'm missing it too. Give me a sec to update. Weird it's working fine for me.

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

    Updated I also realized I had some unused options still in there.
     
  18. zeldaism

    zeldaism GBAtemp Advanced Fan

    Member
    6
    Apr 19, 2016
    United States
    Press + on the loaded xci on the home menu and you can see the correct version there.
     
  19. FMCore

    FMCore Advanced Member

    Newcomer
    4
    Jul 10, 2018
    Canada
    So, doing the absolute path completely breaks it as it tries to do E:\\ instead of just E:\
     
  20. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    11
    Apr 3, 2014
    United States
    Planet Earth
    Is still the same V1.0.0 until I mount the XCI says 1.5.0, I think has something to do with the meta installed on the console... it doesn't update properly.
     
    zeldaism likes this.
Quick Reply
Draft saved Draft deleted
Loading...