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

  • Thread starter Thread starter JRoad
  • Start date Start date
  • Views Views 898,329
  • Replies Replies 2,914
  • Likes Likes 75
All of a sudden I'm seeing this error:

Code:
Calculating final content:
        - Excluding delta fragment cb1e9883160a24ed5817919892fef7fb.nca
        - Excluding delta fragment 9cda82338a08b9e7e5b3fc94abbb832a.nca
        - Excluding delta fragment e9451fc829118418f9e53fc88c615176.nca
        - Excluding delta fragment 8d850302f98f6f0bb6f9cbee05ae2e5c.nca
        - Excluding delta fragment 97841d8b4bbcec194d56740c93291f6e.nca
Exception: list index out of range

When trying to add an update into an XCI. NCSB keeps running, but the resulting file is only half the size of the original XCI and the file name is showing it has reverted to [v0]
 
Another silly question... The update mode is only available in Legacy for now, am I right?
Yes, because new multi already takes the newer content from each file so you don't need update mode. Legacy things are there mostly in case something goes wrong but not really needed under normal conditions, at least for exfat users.

All of a sudden I'm seeing this error:

Code:
Calculating final content:
        - Excluding delta fragment cb1e9883160a24ed5817919892fef7fb.nca
        - Excluding delta fragment 9cda82338a08b9e7e5b3fc94abbb832a.nca
        - Excluding delta fragment e9451fc829118418f9e53fc88c615176.nca
        - Excluding delta fragment 8d850302f98f6f0bb6f9cbee05ae2e5c.nca
        - Excluding delta fragment 97841d8b4bbcec194d56740c93291f6e.nca
Exception: list index out of range

When trying to add an update into an XCI. NCSB keeps running, but the resulting file is only half the size of the original XCI and the file name is showing it has reverted to [v0]
I would need to know the characteristics of the file i guess. I mean, i'm not sure what went wrong in there, seems like the for loop tried to make a loop more than the list's size but i don't know why.
 
Yes, because new multi already takes the newer content from each file so you don't need update mode. Legacy things are there mostly in case something goes wrong but not really needed under normal conditions, at least for exfat users.


I would need to know the characteristics of the file i guess. I mean, i'm not sure what went wrong in there, seems like the for loop tried to make a loop more than the list's size but i don't know why.

Happening on every game I try now
 
0.85b, new mode? Also exfat or fat32? And are they previously generated files you're updating?

0.85b, new mode 2, exFAT, and yes, files (XCI) I generated with NCSB to incorporate previous updates. So for example I'm feeding in:

Tennis World Tour [0100092006814000] [v393216] (1G+1U+8D)[nscb].xci

and

sxs-tennis_world_tour_v458752.nsp

to update it to v458752. But after the "Exception: list index out of range" error, NCSB starts processing a file with the output name of:

Tennis World Tour [0100092006814000] [v0] (1G+8D).xci
 
0.85b, new mode 2, exFAT, and yes, files (XCI) I generated with NCSB to incorporate previous updates. So for example I'm feeding in:

Tennis World Tour [0100092006814000] [v393216] (1G+1U+8D)[nscb].xci

and

sxs-tennis_world_tour_v458752.nsp

to update it to v458752. But after the "Exception: list index out of range" error, NCSB starts processing a file with the output name of:

Tennis World Tour [0100092006814000] [v0] (1G+8D).xci
ok, that's enough information. I'll check later and see where the problem is.

It's working fine for me but i may have modified the code a little since last release. I'll do a new build tomorrow, not sure if i'll make a new release but i can at least update the builds that are in the beta branch from my master.
 
Last edited by JRoad,
ok, that's enough information. I'll check later and see where the problem is.

It's working fine for me but i may have modified the code a little since last release. I'll do a new build tomorrow, not sure if i'll make a new release but i can at least update the builds that are in the beta branch from my master.

I tried downloading a different file of the update nsp, same problem. However I then ran my original custom XCI through your mode 3 Splitter, then put the resulting v0 XCI plus DLC plus latest update back into Mode 2, and it works fine, no error.
 
hi i have to questions very new to this tool
1 how do you use the super trimmer
2 how do you remove a nsp update thats already on a xci
many thanks
 
hi i have to questions very new to this tool
1 how do you use the super trimmer
2 how do you remove a nsp update thats already on a xci
many thanks
The supertrimmer does that directly. Doesn'tmodify the ncas in any way, keeps base and dlc ncas and keeps the xci cert if it exists. Is meant for tinfoil installation of xcis mostly.
To use it you just go trough individual mode and select xci supertrimmer as processing option. I'd probably add the option to take off any kind of content on files later on though.
 
The supertrimmer does that directly. Doesn'tmodify the ncas in any way, keeps base and dlc ncas and keeps the xci cert if it exists. Is meant for tinfoil installation of xcis mostly.
To use it you just go trough individual mode and select xci supertrimmer as processing option. I'd probably add the option to take off any kind of content on files later on though.


so can i remove the nsp update from the xci? im really confused because i dont see supertrimmer in individual mode i only found out how to remove title rights after 3hrs lol
 
Last edited by kingrekt,
All of a sudden I'm seeing this error:

Code:
Calculating final content:
        - Excluding delta fragment cb1e9883160a24ed5817919892fef7fb.nca
        - Excluding delta fragment 9cda82338a08b9e7e5b3fc94abbb832a.nca
        - Excluding delta fragment e9451fc829118418f9e53fc88c615176.nca
        - Excluding delta fragment 8d850302f98f6f0bb6f9cbee05ae2e5c.nca
        - Excluding delta fragment 97841d8b4bbcec194d56740c93291f6e.nca
Exception: list index out of range

When trying to add an update into an XCI. NCSB keeps running, but the resulting file is only half the size of the original XCI and the file name is showing it has reverted to [v0]

Yes, I have the same error for few NSP or XCI with older update :(
 
Happening on every single game for me now. The solution is to use mode 3 to split your XCI back into game/update/DLC, then recombine the resulting v0 XCI with the latest update, plus any DLC
Test my beta in the master from GitHub if you don't mind using python dependencies.
I don't remember changing anything related to that but I tried the other day the exact game you told me, first making the xci with the older update and dlcs and then updating it and I didn't get any issue when I updated the file. But again I,'ve been doing changes the last couple of weeks and i'm not sure if I touch d anything related to that in the beta branch. I mostly worked on file verification and touched a couple of things on file info.
 
i did a multi pack of xenoblade chronicles 2 with the latest update and all dlc but when i try to continue my savegame apear a popup saying this "erased downloaded content please download it again to continue your current game"
how can i solve that? im using nsc v0.85,sx os 2.7.1, emunand 8.0.1 and the game is launched from a hdd perfectly, just i have a little inconvenient.
edit:i have another problem i tried to launch nba2k19 (G+U) trough my hdd but it didnt show after loading on the cartridge menu, the same happens with FFXII and dragons dogma... i appreciate any help ty
 
Last edited by sergux,
i did a multi pack of xenoblade chronicles 2 with the latest update and all dlc but when i try to continue my savegame apear a popup saying this "erased downloaded content please download it again to continue your current game"
how can i solve that? im using nsc v0.85,sx os 2.7.1, emunand 8.0.1 and the game is launched from a hdd perfectly, just i have a little inconvenient.
edit:i have another problem i tried to launch nba2k19 (G+U) trough my hdd but it didnt show after loading on the cartridge menu, the same happens with FFXII and dragons dogma... i appreciate any help ty
G+U doesn't have dlcs. It would need to show D with the number of dlcs to have them.
Are you using 0.85 or 0.85b? Because i solved an issue regardding that in 0.85b
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.85b
I normally make b,c,d...
versions of a release when it just adds bugfixes
 
  • Like
Reactions: sergux
G+U doesn't have dlcs. It would need to show D with the number of dlcs to have them.
Are you using 0.85 or 0.85b? Because i solved an issue regardding that in 0.85b
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.85b
I normally make b,c,d...
versions of a release when it just adds bugfixes

i know about G+U+D i tested today dragon ball fighterz and pokken updated to actual date with all the stuff, im using v0.85b i found the core problem with xenoblade i miss one dlc, if i cant find it individualy i will download a custom xci with (G+U+D) i could find it at least on internet.
But im stuck with nba 2k19 my main idea is only play it wtrough my hdd with a single xci because that game is a waste of Gb in my micro SD, for FFXII and dragons dogma is mostly the same idea i just want to play them randomly and i want avoid the transfer to my micro sd.
 
i know about G+U+D i tested today dragon ball fighterz and pokken updated to actual date with all the stuff, im using v0.85b i found the core problem with xenoblade i miss one dlc, if i cant find it individualy i will download a custom xci with (G+U+D) i could find it at least on internet.
But im stuck with nba 2k19 my main idea is only play it wtrough my hdd with a single xci because that game is a waste of Gb in my micro SD, for FFXII and dragons dogma is mostly the same idea i just want to play them randomly and i want avoid the transfer to my micro sd.
Ah wait i was being a dummy. NBA2k19 will be bigger than 32GB and SX OS can't support xcis bigger than existing cartridges. No idea about the Dragon's Dogma issue.
The method for making a nba 2k19 xci is merging game and update, but for that you need hactool, hacpack and squirrel or hacbuild. It's a pain in the ass process that takes a lot of time, specially rebuilding the nca with hacpack.
 
Last edited by JRoad,
  • Like
Reactions: sergux

Site & Scene News

Popular threads in this forum