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

  • Thread starter JRoad
  • Start date
  • Views 729,894
  • Replies 2,826
  • Likes 74

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
So, if I merge an update into an XCI, the system doesn’t install that update internally? I know with games that have updates on them, when you insert the game it prompts you to install the update that was included on the cart to either the SD card or NAND.
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.jpg


--------------------- MERGED ---------------------------

Is the original XCI game + NSP update! D: unmounted shows just the 1.0 but when I mount it shows 1.0.1 I don't know if that affect in something, I don't have DevMenu don't know if it works on 6.0.1
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.

--------------------- MERGED ---------------------------

It's not just the recycle bin

View attachment 148601
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.
 

cubex

Member
Newcomer
Joined
Jun 23, 2007
Messages
17
Trophies
0
XP
207
Country
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?
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,268
Country
United States
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.
View attachment 148602

--------------------- MERGED ---------------------------


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

--------------------- MERGED ---------------------------

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

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
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?
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.

--------------------- MERGED ---------------------------

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.

--------------------- MERGED ---------------------------


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.
A don't worry Zelda works fine it was my second test XD. XenoBlade gave issues before with Nut Cleaner.

--------------------- MERGED ---------------------------

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.

--------------------- MERGED ---------------------------


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

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
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)
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,268
Country
United States
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.

--------------------- MERGED ---------------------------


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

--------------------- MERGED ---------------------------


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.


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!
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
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!
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.

--------------------- MERGED ---------------------------

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)
Hmm, are you using auto-mode? It's like it's detecting the dragged folder as C:\ and searching for nsp\xci there.
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,268
Country
United States
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.

--------------------- MERGED ---------------------------


Hmm, are you using auto-mode? It's like it's detecting the dragged folder as C:\ and searching for nsp\xci there.
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?
 

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
Canada
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.

--------------------- MERGED ---------------------------


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

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,

cubex

Member
Newcomer
Joined
Jun 23, 2007
Messages
17
Trophies
0
XP
207
Country
Canada
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.

What is the [lc].nsp method?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
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.
Can you edit the configuration file with absolute routes?

--------------------- MERGED ---------------------------

What is the [lc].nsp method?
The one xci_builder uses, it's an external installation of the ticket instead of removing titlerights.
 

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
Canada
Can you edit the configuration file with absolute routes?

--------------------- MERGED ---------------------------


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

Which configuration file and what lines should I edit?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
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"

--------------------- MERGED ---------------------------

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

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
Canada
zconfig\NSCB_options.cmd.

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"

--------------------- MERGED ---------------------------

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"
 

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
Canada
set "hactool=E:\testing\ztools\hactool.exe"
You were missing a quuote mark
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
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ok, i'm missing it too. Give me a sec to update. Weird it's working fine for me.

--------------------- MERGED ---------------------------

Ok, i'm missing it too. Give me a sec to update. Weird it's working fine for me.
Updated I also realized I had some unused options still in there.
 

zeldaism

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
844
Trophies
0
Age
26
XP
1,350
Country
United States
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?
Press + on the loaded xci on the home menu and you can see the correct version there.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn