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

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

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
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]
 

JRoad

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

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
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
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
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
 

JRoad

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

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
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.
 

kingrekt

New Member
Newbie
Joined
May 27, 2019
Messages
2
Trophies
0
Age
43
XP
42
Country
United States
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
 

JRoad

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

kingrekt

New Member
Newbie
Joined
May 27, 2019
Messages
2
Trophies
0
Age
43
XP
42
Country
United States
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,

PsyKos

Active Member
Newcomer
Joined
Dec 5, 2007
Messages
37
Trophies
1
Age
41
Location
France
Website
psykos77.free.fr
XP
486
Country
France
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 :(
 

JRoad

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

sergux

Well-Known Member
Member
Joined
Jul 14, 2018
Messages
126
Trophies
0
Age
102
XP
1,079
Country
Afghanistan
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,

JRoad

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

sergux

Well-Known Member
Member
Joined
Jul 14, 2018
Messages
126
Trophies
0
Age
102
XP
1,079
Country
Afghanistan
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.
 

JRoad

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

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-