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

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

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I converted a custom xci (with updates and dlc included) to nsp and got a single .nsp instead of separate nsps for base game and updates, etc
Did I do something wrong?
I'm on 0.7.5
Oh and btw the link on the first page is for 0.6.1
Thanks
For separate nsps use split mode (mode 3). Ok. I'm correcting the link didn't understood were Phoenix meant it was wrong.

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

Do you know if i can merge update and NBA 2k19 in an xci or since its imstallable cant be done?
The issue with NBA is that it goes above 32gb wich currently don't exist so I don't really know if Horizon can't support them or is a SX OS issue. I tested wich would supposedly be the 64gb flags without success and the error is exactly the same as when 32gb cartridges weren't supported by SX OS.
It's possible NBA can be merged in a dirty way by merging game and update with hactool and creating a custom nsp. Though that won't be updatable.

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

Ok now the link it's fine. Needed to paste it back as plain-text.
 
Last edited by JRoad,
  • Like
Reactions: isoisoiso

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
If wand to install base NSP and then latest update NSP, there is no need to keep deltas in update, right ?
No. But you if you have previous update installed you need to uninstall it first so it doesn't stay in your system.
For example SD to nsp dumper will make update nsp files without deltas.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
@JRoad
Hi. Rocket League works for me aswell, v0 base + v983040 (v1.1.5) update + 19 DLCs
BUT ... after starting appears error code 2110-111: no connection to internet.
After closing that comes another message: Please deaktivate the flightmode.
After confirmation with ok the game starts normal.

This error appears in one another game that wasn't edited, too.
Seems to be an error because using 6.2.0 software with 6.1.0 I guess.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@JRoad
Hi. Rocket League works for me aswell, v0 base + v983040 (v1.1.5) update + 19 DLCs
BUT ... after starting appears error code 2110-111: no connection to internet.
After closing that comes another message: Please deaktivate your flightmode.
After confirmation with ok the game starts normal.

This error appears in one another game that wasn't edited, too.
Seeams to be an error because using 6.2.0 software with 6.1.0 I guess.
No that's because of stealth mode it happens with games that want to connect to internet.

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

So since SX OS 2.4 arrived and all CFW support 6.2 I'll add an option to deactivate the RSV patching prompt in manual mode.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

Wezaa

Well-Known Member
Member
Joined
Apr 29, 2015
Messages
169
Trophies
0
Age
36
XP
777
Country
Hi, thank you for this tool, i just have a few questions please.

does this tool output XCIs are card1 or card2?

If i put in a card2 XCI, can it convert it to card1?

will it convert an XCI that has been split into multiple files or will the XCI have to be stitched back together?

Thank you
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hi, thank you for this tool, i just have a few questions please.

does this tool output XCIs are card1 or card2?

If i put in a card2 XCI, can it convert it to card1?

will it convert an XCI that has been split into multiple files or will the XCI have to be stitched back together?

Thank you
Yep it builds all as card 1 and no it doesn't put together split xci. I never looked at split xci, though I suppose it's doable.
 
  • Like
Reactions: Wezaa

Sonics99

Well-Known Member
Newcomer
Joined
May 17, 2018
Messages
56
Trophies
0
Age
43
XP
231
Country
United States
Do you know if i can merge update and NBA 2k19 in an xci or since its imstallable cant be done?


i messaged SXOS about allowing over 32GB directly to see if it was possible. i got a reply saying they would look into it and asking for a test file, which i provided. But then all of the 6.2 chaos happened and I never heard back from them. i assume it's not a priority without a retail cart over that size. Which will probably never happen, but was hoping it was just an oversight or a flag they could set.

edit: to be fair, it could be a OFW limitation as well.
 
Last edited by Sonics99,

Saiylem

Member
Newcomer
Joined
Aug 18, 2011
Messages
21
Trophies
0
XP
164
Country
United States
So I want to update an xci file manually on my PC instead of installing an nsp or connecting to the internet with my Switch.

I chose option 2 in NSC, and loaded a trimmed xci of Fire Emblem Warriors and the update nsp. NSC kicks off by saying "XCI DOESN'T HAVE TITLERIGHTS", but continues on and completes.

After processing them, the resulting xci file tells me I need to update it when trying to play it in SX OS.

Any idea what is wrong/how to fix it?

Edit: It seems choosing not to alter the update thing fixes the issue. Will move on to try adding the DLC next.

Edit 2: The game boots after applying the DLC to it, but it hangs in certain places and doesn't load a few assets of the DLC.
Is this imperfection common or am I doing something wrong somewhere? Maybe applying the update and all the DLC to the base game at once instead of applying the DLC to an already generated updated xci?
 
Last edited by Saiylem,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
i messaged SXOS about allowing over 32GB directly to see if it was possible. i got a reply saying they would look into it and asking for a test file, which i provided. But then all of the 6.2 chaos happened and I never heard back from them. i assume it's not a priority without a retail cart over that size. Which will probably never happen, but was hoping it was just an oversight or a flag they could set.

edit: to be fair, it could be a OFW limitation as well.
Yeah the thing would be how it's mounted check. I know that there aren't flags for 64gb cards yet. Also I don't know how much xecuter's solution would need them.

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

So I want to update an xci file manually on my PC instead of installing an nsp or connecting to the internet with my Switch.

I chose option 2 in NSC, and loaded a trimmed xci of Fire Emblem Warriors and the update nsp. NSC kicks off by saying "XCI DOESN'T HAVE TITLERIGHTS", but continues on and completes.

After processing them, the resulting xci file tells me I need to update it when trying to play it in SX OS.

Any idea what is wrong/how to fix it?

Edit: It seems choosing not to alter the update thing fixes the issue. Will move on to try adding the DLC next.

Edit 2: The game boots after applying the DLC to it, but it hangs in certain places and doesn't load a few assets of the DLC.
Is this imperfection common or am I doing something wrong somewhere? Maybe applying the update and all the DLC to the base game at once instead of applying the DLC to an already generated updated xci?
I don't know exactly what you did. Did you applied the RSV patch or change the keygeneration? Also in what Firmware are you and wich update number did you use?
Basically it seems like you need the update and need to apply the RSV patch.
Also a xci doesn't have titlerights inside unless it has updates with tickets inside. Is just a check and is the normal response.
 

Saiylem

Member
Newcomer
Joined
Aug 18, 2011
Messages
21
Trophies
0
XP
164
Country
United States
Yeah the thing would be how it's mounted check. I know that there aren't flags for 64gb cards yet. Also I don't know how much xecuter's solution would need them.

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


I don't know exactly what you did. Did you applied the RSV patch or change the keygeneration? Also in what Firmware are you and wich update number did you use?
Basically it seems like you need the update and need to apply the RSV patch.
Also a xci doesn't have titlerights inside unless it has updates with tickets inside. Is just a check and is the normal response.

I'm running 6.2 ofw and 2.4 SX OS. I originally tried using the RSV patch with keygen option F (since I'm fully updated), but the game would still tell me it requires an update and wouldn't let me start it on my Switch.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I'm running 6.2 ofw and 2.4 SX OS. I originally tried using the RSV patch with keygen option F (since I'm fully updated), but the game would still tell me it requires an update and wouldn't let me start it on my Switch.
Tell me the update number you applied. Also pass the final file trough the info functions and export to text files. Then PM them to me.
Last update for Fire Emblem Warriors is -> Fire Emblem Warriors [0100F15003E64800][v327680] from what I see.
 

Reploid

Well-Known Member
Member
Joined
Jan 20, 2010
Messages
2,824
Trophies
2
XP
6,258
Country
Serbia, Republic of
Still using it, still the greatest tool ever. I can store games in a single file, XCI and NSP alike, can make shit smaller, can patch packages for lower firmware (reluctant to update). Thanks, dood.

BTW, I've patched SSBU update 1.02 today (to remove 6.02 requirement), it was 400mb originally and became 100MB after. Could it mean that patches for games contains FW update?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Still using it, still the greatest tool ever. I can store games in a single file, XCI and NSP alike, can make shit smaller, can patch packages for lower firmware (reluctant to update). Thanks, dood.

BTW, I've patched SSBU update 1.02 today (to remove 6.02 requirement), it was 400mb originally and became 100MB after. Could it mean that patches for games contains FW update?
Hmm something went wrong there I think, it should be a little smaller with the delta skipping but the update I've got for Smash is 550MB and 410MB without deltas. Deltas are meant to patch and upgrade your update to the next version so you don't need to install the full updates. Proper CDN updates have the full update + deltas.
The program basically has the option to skip deltas when extracting set by default in the config.

Compare my info outputs with yours for unmodified update. Because I don't like this at all.

I also added the ones for the patched v131072 update to 5.X

It could be an error while running the program but check it well since previous precedents make me doubt that file. If it's malicious code+padding at the end the padding won't get extracted making the file smaller.

Also, size without deltas: 420.198KB -> 410MB
size with deltas: 564.092KB -> 550MB
 

Attachments

  • Super Smash Ultimate v131072 INFO.zip
    3.9 KB · Views: 56
  • Super Smash Ultimate v131072 5.X patched INFO.zip
    3.1 KB · Views: 63
Last edited by JRoad,

Saiylem

Member
Newcomer
Joined
Aug 18, 2011
Messages
21
Trophies
0
XP
164
Country
United States
Tell me the update number you applied. Also pass the final file trough the info functions and export to text files. Then PM them to me.
Last update for Fire Emblem Warriors is -> Fire Emblem Warriors [0100F15003E64800][v327680] from what I see.

I used that update. When I used the RSV patch, I selected to not change the keygen. This is what resulted in my system telling me to update.

When I got the game to boot, I did it without using the patch.

The issues didn't come in until I used the NSC Builder to add in the DLC nsp files.
When I added the DLC files, I again chose Option 2 as I did with the update, and also did not use the RSV patch.
This resulted in the game booting, but with errors.

I'll get the info from the final result without patching to you.

Would you like me to try to process everything with the RSV patch, and then run that file through the info functions as well?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I used that update. When I used the RSV patch, I selected to not change the keygen. This is what resulted in my system telling me to update.

When I got the game to boot, I did it without using the patch.

The issues didn't come in until I used the NSC Builder to add in the DLC nsp files.
When I added the DLC files, I again chose Option 2 as I did with the update, and also did not use the RSV patch.
This resulted in the game booting, but with errors.

I'll get the info from the final result without patching to you.

Would you like me to try to process everything with the RSV patch, and then run that file through the info functions as well?
Ok, looking at your information I see something I need to modify for DLC, SINCE RSV there refers actually to require_update number so that change is what prompt you to update, I need to modify it so it skips dlc.
Either way your issue is that FireEmblem DLCs upgraded and your missing latest DLCs:
Where it says "RequiredSystemVersion" the correct term is "RequiredUpdate", other thing to correct. Where it says "Version" is the DLC version number. Latest are:

- Fire Emblem Warriors [Lucina's Bridal Costume] [0100F15003E65001][v0]
- Fire Emblem Warriors [Fire Emblem Fates DLC Pack] [0100F15003E65002][v131072]
- Fire Emblem Warriors [Fire Emblem Shadow Dragon DLC Pack] [0100F15003E65003][v65536]
- Fire Emblem Warriors [Fire Emblem Awakening DLC Pack] [0100F15003E65004][v65536]
- Fire Emblem Warriors [Japanese-Voice Pack] [0100F15003E65005][v0]

So the v0 aren't an issue but you're missing the correct version for the other 3. Your dlc are all version - 0.

I'll correct the DLC thing and release a hotfix.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs