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

  • Thread starter JRoad
  • Start date
  • Views 731,028
  • Replies 2,826
  • Likes 74

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,269
Country
United States
Depends on your configuration. People are using 2 possible configurations:
1.- Xenoblade 2 as game + all XBC2 dlc + Torna as DLC. This one is load as 1 game and torna is accessible with a icon at the loower part of the Xenoblade menu screen.
2.- Xenoblade 2 as game + all XBC2 dlc + Torna as game + Torna second update. This loads as 2 games and torna is accessible with a second icon on Horizon home screen.
Here I leave you ny log so you can see ID and versions of the content for both options. Please note that dlc 6 is missing. One thing I forgot to tell is to rename dlc6 so it doesn't get skip when building from: Xenoblade Chronicles 2 [Xenoblade Chronicles 2 My Nintendo Bonus Items] to Xenoblade Chronicles 2 [Xenoblade Chronicles 2 My Nintendo Bonus Items].
I leave both logs attached.

PD: The titleinfo part is something that it's not add yet in the program.
So XC2 + Update + DLC has been fixed? I cant wait to try it! Any special procedure?
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
What's the correct process to get an XCI game + NSP updates + NSP dlc into a single XCI?

I have XCI of Splatoon 2, plus NSP updates plus NSP DLC. All EUR region. When I use mode 2 (multi pack) the resulting XCI doesn't work (crashes my switch in SX OS). But when I use mode 4 (update mode) I can only add a single NSP
 

ZekromZero

Member
Newcomer
Joined
Mar 14, 2013
Messages
7
Trophies
1
Age
31
Location
Corona, California
XP
324
Country
United States
Depends on your configuration. People are using 2 possible configurations:
1.- Xenoblade 2 as game + all XBC2 dlc + Torna as DLC. This one is load as 1 game and torna is accessible with a icon at the loower part of the Xenoblade menu screen.
2.- Xenoblade 2 as game + all XBC2 dlc + Torna as game + Torna second update. This loads as 2 games and torna is accessible with a second icon on Horizon home screen.
Here I leave you ny log so you can see ID and versions of the content for both options. Please note that dlc 6 is missing. One thing I forgot to tell is to rename dlc6 so it doesn't get skip when building from: Xenoblade Chronicles 2 [Xenoblade Chronicles 2 My Nintendo Bonus Items] to Xenoblade Chronicles 2 [Xenoblade Chronicles 2 My Nintendo Bonus Items].
I leave both logs attached.

PD: The titleinfo part is something that it's not add yet in the program.

Alright so i think i got it working this time. can i just ask how big your total XCI ended up being? Mine ended up being 20.1gb
 

SirDognutz

Member
Newcomer
Joined
Dec 29, 2005
Messages
7
Trophies
0
XP
17
Country
United States
I'm getting a lot of crashes as soon as I open Album when I have some XCIs built by your tool in my games folder - Switch crashes with error 2168-0002. Only way I can work out which XCI is causing it is to remove them one by one from microSD card and reboot Switch to try again.

FYI I am having the same issue as well, as was another poster. Using SX OS 2.5. I was using 'update mode' and did not have this issue previously when using the 'multi mode'. Clearly there is an error in the way SX OS scabs these files but I'm happy to try and troubleshoot to try and figure it what is different about update mode. Unfortunately there isn't a log produced by SX OS and since its closed source I'm not sure if this issue will be fixed in future releases.

Maybe I can find a game and do 'update mode' and 'multi mode'. Obviously multi mode tries to strip more (like already present DLCs/Updates and Firmware updates). But I have games where the end results of both processes are very similar (NSPs) in size, but they are different. If the 'multi mode' one does not crash and the 'update mode' one does then it might point to the cause. I'll post the BAT file output so maybe we can figure out how they differ. Is there a way to provide you with hacbuilder logs that are more detailed?
 
Last edited by SirDognutz,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
What's the correct process to get an XCI game + NSP updates + NSP dlc into a single XCI?

I have XCI of Splatoon 2, plus NSP updates plus NSP DLC. All EUR region. When I use mode 2 (multi pack) the resulting XCI doesn't work (crashes my switch in SX OS). But when I use mode 4 (update mode) I can only add a single NSP
No when you use update mode you add your base content first and then you make a list of content to add. Lastly you choose the content type to remove from the base multicontent wich you added at the beginning.

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

FYI I am having the same issue as well, as was another poster. Using SX OS 2.5. I was using 'update mode' and did not have this issue previously when using the 'multi mode'. Clearly there is an error in the way SX OS scabs these files but I'm happy to try and troubleshoot to try and figure it what is different about update mode. Unfortunately there isn't a log produced by SX OS and since its closed source I'm not sure if this issue will be fixed in future releases.

Maybe I can find a game and do 'update mode' and 'multi mode'. Obviously multi mode tries to strip more (like already present DLCs/Updates and Firmware updates). But I have games where the end results of both processes are very similar (NSPs) in size, but they are different. If the 'multi mode' one does not crash and the 'update mode' one does then it might point to the cause. I'll post the BAT file output so maybe we can figure out how they differ. Is there a way to provide you with hacbuilder logs that are more detailed?
Multimode only adds content it won't strip previous content. Some games may
work with a couple of updates inside if they're no deltas while others will crass. It'll depend on how the updates interact but the correct way is to clean them with the update mode or if you prefer use the split mode to split the content first.

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

What does "too many arguments in command line" mean? Keep getting these, doesnt seem to stop anything working though
Never got that. Are you trying to dragg several files at the same time? The program doesn't support that.
Correct way to add several files at once is to add a folder.
If not you need to add them one by one to the list.

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

Alright so i think i got it working this time. can i just ask how big your total XCI ended up being? Mine ended up being 20.1gb
I'll check tomorrow but the size was around that I think.
 
Last edited by JRoad,

SirDognutz

Member
Newcomer
Joined
Dec 29, 2005
Messages
7
Trophies
0
XP
17
Country
United States
So I converted Enter the Gungeon with the base and the latest update in NSP format to an XCI in both 'Multi-Mode' and 'Update' mode. The 'Update' version crashes SX OS when it tries to scan the folder.

The file sizes are different:

Enter the Gungeon Update Mode
415 MB (436,111,872 bytes)

Enter the Gungeon Multi Mode
415 MB (436,108,288 bytes)

What accounts for this difference between the two sizes when both are using the same NSPs? Parsing the BAT file output the only difference I see is that the NCA is in a slightly different copy order between the two. Or does it have to do with the ticket and certificate files. I can provide logs or files to help, or analyze the temp files. Let me know how I can help.

UPDATE MODE

Copying: 121e44346d41d11596fd6412f0931654.nca
Copying: be694dc43e9012f20bb27ce1f24f5a8e.nca
Copying: ef733db3d419dd93f2fea0106c813961.nca
Copying: b5613eb3f65e4c3fa565cd0bb86def7e.cnmt.nca
Copying: 01009d60076f60000000000000000003.tik
Copying: 01009d60076f60000000000000000003.cert

-> Copying: cdaad8107b22c8277c31a9de0ffa85fc.nca
Skipping delta fragment: 7e04145b60a99fe1a901974ef94b680c.nca
Skipping delta fragment: 369d8077e64e05e67610b4ed5aefc855.nca
Skipping delta fragment: 2fb078ec95b269e8ccd7c9ef725eedc7.nca
Skipping delta fragment: 7a31d5c633368d7b591435f6ccfd69b8.nca

-> Copying: 0de42aa7097fd3b4a2ce751ea8a2ce12.cnmt.nca
-> Copying: f9dbb3401b380f9b5bbad3a95ccc4198.nca


MULTI MODE

Copying: 121e44346d41d11596fd6412f0931654.nca
-> Copying: ef733db3d419dd93f2fea0106c813961.nca
-> Copying: b5613eb3f65e4c3fa565cd0bb86def7e.cnmt.nca
-> Copying: be694dc43e9012f20bb27ce1f24f5a8e.nca

Copying: 57d591edfd1e3ec7c82c4165ec3bb90f.nca
-> Copying: cdaad8107b22c8277c31a9de0ffa85fc.nca
Skipping delta fragment: 7e04145b60a99fe1a901974ef94b680c.nca
Skipping delta fragment: 369d8077e64e05e67610b4ed5aefc855.nca
Skipping delta fragment: 2fb078ec95b269e8ccd7c9ef725eedc7.nca
Skipping delta fragment: 7a31d5c633368d7b591435f6ccfd69b8.nca

-> Copying: 0de42aa7097fd3b4a2ce751ea8a2ce12.cnmt.nca
-> Copying: f9dbb3401b380f9b5bbad3a95ccc4198.nca
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
So I converted Enter the Gungeon with the base and the latest update in NSP format to an XCI in both 'Multi-Mode' and 'Update' mode. The 'Update' version crashes SX OS when it tries to scan the folder.

The file sizes are different:

Enter the Gungeon Update Mode
415 MB (436,111,872 bytes)

Enter the Gungeon Multi Mode
415 MB (436,108,288 bytes)

What accounts for this difference between the two sizes when both are using the same NSPs? Parsing the BAT file output the only difference I see is that the NCA is in a slightly different copy order between the two. Or does it have to do with the ticket and certificate files. I can provide logs or files to help, or analyze the temp files. Let me know how I can help.

UPDATE MODE

Copying: 121e44346d41d11596fd6412f0931654.nca
Copying: be694dc43e9012f20bb27ce1f24f5a8e.nca
Copying: ef733db3d419dd93f2fea0106c813961.nca
Copying: b5613eb3f65e4c3fa565cd0bb86def7e.cnmt.nca
Copying: 01009d60076f60000000000000000003.tik
Copying: 01009d60076f60000000000000000003.cert

-> Copying: cdaad8107b22c8277c31a9de0ffa85fc.nca
Skipping delta fragment: 7e04145b60a99fe1a901974ef94b680c.nca
Skipping delta fragment: 369d8077e64e05e67610b4ed5aefc855.nca
Skipping delta fragment: 2fb078ec95b269e8ccd7c9ef725eedc7.nca
Skipping delta fragment: 7a31d5c633368d7b591435f6ccfd69b8.nca

-> Copying: 0de42aa7097fd3b4a2ce751ea8a2ce12.cnmt.nca
-> Copying: f9dbb3401b380f9b5bbad3a95ccc4198.nca


MULTI MODE

Copying: 121e44346d41d11596fd6412f0931654.nca
-> Copying: ef733db3d419dd93f2fea0106c813961.nca
-> Copying: b5613eb3f65e4c3fa565cd0bb86def7e.cnmt.nca
-> Copying: be694dc43e9012f20bb27ce1f24f5a8e.nca

Copying: 57d591edfd1e3ec7c82c4165ec3bb90f.nca
-> Copying: cdaad8107b22c8277c31a9de0ffa85fc.nca
Skipping delta fragment: 7e04145b60a99fe1a901974ef94b680c.nca
Skipping delta fragment: 369d8077e64e05e67610b4ed5aefc855.nca
Skipping delta fragment: 2fb078ec95b269e8ccd7c9ef725eedc7.nca
Skipping delta fragment: 7a31d5c633368d7b591435f6ccfd69b8.nca

-> Copying: 0de42aa7097fd3b4a2ce751ea8a2ce12.cnmt.nca
-> Copying: f9dbb3401b380f9b5bbad3a95ccc4198.nca
Ah, you're using update mode wrong XD
Is meant to update previous "multi-content" not to create it. It's not removing titlerights-remove from the base game of course since it isn't it's purpose. Update mode is made to work with a base content that is either proper xci or has titlerights already removed.
So you need to use either individual or multi-mode the first time and then use update mode to add future updates.
It's not meant to create the multicontent but to update it though you can use it the first time if the base is a xci.

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

To actually do some more explaining I did it in a way that it'll respect the update tickets inside a xci in case it exists just in case I add an option to not remove titlerights for updates when inputting them in a xci, since update tickets can work inside xci files, something that won't happen with games and dlc content and makes crash the SX loader if inside a xci Wich is your case.
 

SirDognutz

Member
Newcomer
Joined
Dec 29, 2005
Messages
7
Trophies
0
XP
17
Country
United States
Ah, you're using update mode wrong XD
Is meant to update previous "multi-content" not to create it. It's not removing titlerights-remove from the base game of course since it isn't it's purpose. Update mode is made to work with a base content that is either proper xci or has titlerights already removed.

Thanks! That's much clearer. I think others were doing the same thing hence the SX OS crashes. Will update my games!
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
FYI I am having the same issue as well, as was another poster. Using SX OS 2.5. I was using 'update mode' and did not have this issue previously when using the 'multi mode'. Clearly there is an error in the way SX OS scabs these files but I'm happy to try and troubleshoot to try and figure it what is different about update mode. Unfortunately there isn't a log produced by SX OS and since its closed source I'm not sure if this issue will be fixed in future releases.

Maybe I can find a game and do 'update mode' and 'multi mode'. Obviously multi mode tries to strip more (like already present DLCs/Updates and Firmware updates). But I have games where the end results of both processes are very similar (NSPs) in size, but they are different. If the 'multi mode' one does not crash and the 'update mode' one does then it might point to the cause. I'll post the BAT file output so maybe we can figure out how they differ. Is there a way to provide you with hacbuilder logs that are more detailed?

All of the rebuilt XCIs I had that caused crashes were using multi-mode. Most of them I have since re-tried using Update mode, and they work fine now. The only exception is Sega Megadrive Classics, which crashes my Switch in SX OS 2.5 beta no matter which mode I use.

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

Never got that. Are you trying to dragg several files at the same time? The program doesn't support that.
Correct way to add several files at once is to add a folder.
If not you need to add them one by one to the list.

No, one at a time.

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

No when you use update mode you add your base content first and then you make a list of content to add. Lastly you choose the content type to remove from the base multicontent wich you added at the beginning.

What should I be removing, I always choose option 3 (remove all previous DLC and updates).

Tambien, muchas gracias y feliz navidad
 

SirDognutz

Member
Newcomer
Joined
Dec 29, 2005
Messages
7
Trophies
0
XP
17
Country
United States
What should I be removing, I always choose option 3 (remove all previous DLC and updates).
Tambien, muchas gracias y feliz navidad

My understanding is this:

1. Multi mode: Removes titlerights, best for merging base game NSP and update NSP into a new XCI.

2. Update mode: Does not remove titlerights, best for merging an XCI (either scene dump or a previously made multi XCI) with an update NSP into an updated XCI.
 
  • Like
Reactions: markmcrobie

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
My understanding is this:

1. Multi mode: Removes titlerights, best for merging base game NSP and update NSP into a new XCI.

2. Update mode: Does not remove titlerights, best for merging an XCI (either scene dump or a previously made multi XCI) with an update NSP into an updated XCI.

Great, thanks. What about adding DLC?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
My understanding is this:

1. Multi mode: Removes titlerights, best for merging base game NSP and update NSP into a new XCI.

2. Update mode: Does not remove titlerights, best for merging an XCI (either scene dump or a previously made multi XCI) with an update NSP into an updated XCI.
Update mode removes the titlerights for the new incorporated content actually but it's made to not remove it from the base content. I had my reasons for making it that way like supporting base content that uses external ticket installation but I could just go and modify so it takes the titlerights also from the base content. The thing is I didn't thought it necessary since multimode was meant to do the multicontent the first time and update to incorporate new content to it.

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

Great, thanks. What about adding DLC?
Update mode supports removing previous dlc but the idea is that if the dlc is new you use multimode if the dlc gets updated like the xenoblade ones you use update mode though it'll force you to reincorporate all dlc.
 

SirDognutz

Member
Newcomer
Joined
Dec 29, 2005
Messages
7
Trophies
0
XP
17
Country
United States
Update mode supports removing previous dlc but the idea is that if the dlc is new you use multimode if the dlc gets updated like the xenoblade ones you use update mode though it'll force you to reincorporate all dlc.

So if I have a scene release XCI, should I add on the update NSP using the multi mode instead of the update mode? Or does it not make a difference. Thanks for the info.
 

Sonics99

Well-Known Member
Newcomer
Joined
May 17, 2018
Messages
56
Trophies
0
Age
43
XP
231
Country
United States
For whatever it is worth, I use the newest SXOS and the newest OFW and I have never had an issue with this tool outside of xenoblade (which works great now in the newest master) and NBA which is a known issue.

I've tried all of the games here people report issues with and have had no crashing or other issues. I am using a usb hdd for whatever that is worth, but they also work on my sd card.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@Firemanx Thx. Merry Christmas to you too.
So if I have a scene release XCI, should I add on the update NSP using the multi mode instead of the update mode? Or does it not make a difference. Thanks for the info.
It shouldn't, some scene releases are bad like unlockers or those from Suxxors that removed titlekeys by rebuilding the games with hacpac but they should work either way. At least from my experience.
All of the rebuilt XCIs I had that caused crashes were using multi-mode. Most of them I have since re-tried using Update mode, and they work fine now. The only exception is Sega Megadrive Classics, which crashes my Switch in SX OS 2.5 beta no matter which mode I use.
Tambien, muchas gracias y feliz navidad
First merry Christmas to you too.
Secondly just tested both editions with multimode. SEGA Mega Drive Classics and SEGA Genesis Classics and they both work fine, using them in 6.2 emunand with SX OS 2.5. So there are 2 things I can think off:
1.- Your files are wrong.
2.- You patched the game to a lower version wich won't work in case the game has dependencies from higher firmware. When that happens it gives an error at launch. That doesn't mean the game is wrong since the file will work if you update your firmware.

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

@Firemanx Thx. Merry Christmas to you too.

It shouldn't, some scene releases are bad like unlockers or those from Suxxors that removed titlekeys by rebuilding the games with hacpac but they should work either way. At least from my experience.

First merry Christmas to you too.
Secondly just tested both editions with multimode. SEGA Mega Drive Classics and SEGA Genesis Classics and they both work fine, using them in 6.2 emunand with SX OS 2.5. So there are 2 things I can think off:
1.- Your files are wrong.
2.- You patched the game to a lower version wich won't work in case the game has dependencies from higher firmware. When that happens it gives an error at launch. That doesn't mean the game is wrong since the file will work if you update your firmware.
An update with Sega Mega Drive. It also works in FW5.1 patched to keygeneration 5
Update uses keygeneration 6 (encrypted with masterkey 5) and game uses keygeneration 5 (encrypted with masterkey 4). So check you actually have the correct keys.
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
An update with Sega Mega Drive. It also works in FW5.1 patched to keygeneration 5
Update uses keygeneration 6 (encrypted with masterkey 5) and game uses keygeneration 5 (encrypted with masterkey 4). So check you actually have the correct keys.

How do I check that?
 

ZekromZero

Member
Newcomer
Joined
Mar 14, 2013
Messages
7
Trophies
1
Age
31
Location
Corona, California
XP
324
Country
United States
How did you manage to do it? I can't seem to make it work
Did you get the new Ztools from the master on the GitHub.
I entered mutipack mode and addex the base game the DLCs and Torna and the 2 updates, 2.02 for base, and the update for torna 1.02

It actually came out being around 16 gb I was accidentally adding bother the nsp of torna and the XCI of it.

In the end i ended up cutting it back down to the version that loads through the base game itself so i dont get a torna icon on my horizon
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: This movie rip so werid has 1080p quality but the audios ripped with movie theater audio quality