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

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

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Just about SX OX 2.9.1:

"There is still XCI compatibility issues, we're looking into, but this should solve *a lot* of issues for people who could not play any games on 9.x.
We're investigating those... People who repacked games to include updates, those are the only ones that still have issues on 9.x.
"

I've read of errors using XCIs + going online. I never go online, so I just read it.
And I've read of homebrew not working in docked-mode.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Just about SX OX 2.9.1:

"There is still XCI compatibility issues, we're looking into, but this should solve *a lot* of issues for people who could not play any games on 9.x.
We're investigating those... People who repacked games to include updates, those are the only ones that still have issues on 9.x.
"

I've read of errors using XCIs + going online. I never go online, so I just read it.
And I've read of homebrew not working in docked-mode.
Yeah but apparently the ones made with newer NSCB versions are ok, so my guess is that it's related to people still having some from that specific version or from certain discord that spent months using an older version.
Should be fine once processed again, even without splitting.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
You mean about the xci not working working again when reprocessed? I have a guess about that.
When nscb process a convert from xci to nsp if you change it back to xci it will figure out it was a xci originally so it will restore isgamecard to 1. There was an old version that had a bug where it restored it when it shouldn't, this version was been used by some discord group for several weeks or months.
Well that bug was fixed quickly and when reprocessed the program figures out the original flag for those xci so that's my untested guess.
I think the bug was in 0.65 from memory but not sure it was in a really old version.
Hello, i got more information, i've pinpointed what is the NSCBuilder version that is causing ISSUES. It's 0.79, Torna, XC2, MK8 with updates and DLC will FAIL on SX OS 2.9.1 / FW 9.0 when converted with that version of the tool, but if extracted with NSCBuilder 0.90 and repacked with 0.90 they work fine on SX OS 2.9.1 / FW 9.0.

I hope this helps resolving the issues and find out why specifically the games fail!

Good day.
 
Last edited by huma_dawii,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hello, i got more information, i've pinpointed what is the NSCBuilder version that is causing ISSUES. It's 0.79, Torna, XC2, MK8 with updates and DLC will FAIL on SX OS 2.9.1 / FW 9.0 when converted with that version of the tool, but if extracted with NSCBuilder 0.90 and repacked with 0.90 they work fine on SX OS 2.9.1 / FW 9.0.

I hope this helps resolving the issues and find out why specifically the games fail!

Good day.
I'm pretty sure you don't need to extract them, only reprocessed them. My guess is that is related to the bug it had in the restoration of isgamecard, also any newer version will do. 0.91b for example that is the latest.

So basically just use mode1 or 2 with the files, the reason it fixes it is because it figures if the original content was eshop or physical and restores the header.

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

OMG. Would be nice to get a small batch to check if a XCI is affected or not.
If one of you do a verify over one of the addected files and show me the result i'd know if my guess is correct. If i my guess is correct i can fix it infile. Level 2 is enough, just want to see if it says isgamecard was changed from 0 to 1. 1 to 0 is normal, 0 to 1 means it was affected by the bug and changed the isgamecard on something that was eshop originally.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
I'm pretty sure you don't need to extract them, only reprocessed them. My guess is that is related to the bug it had in the restoration of isgamecard, also any newer version will do. 0.91b for example that is the latest.

So basically just use mode1 or 2 with the files, the reason it fixes it is because it figures if the original content was eshop or physical and restores the header.

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


If one of you do a verify over one of the addected files and show me the result i'd know if my guess is correct. If i my guess is correct i can fix it infile. Level 2 is enough, just want to see if it says isgamecard was changed from 0 to 1. 1 to 0 is normal, 0 to 1 means it was affected by the bug and changed the isgamecard on something that was eshop originally.

Ok. I just updated to 9.0.1 without problems. But OMG, most XCI don't work anymore, error code 2016-2102.
v0.79 was in January, but even files made before don't work. Newer once seem to work fine even with update and dlcs.
So what exactly should I check to help ? Go into file-info menu and ... ?
 
Last edited by 18Phoenix,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
I'm pretty sure you don't need to extract them, only reprocessed them. My guess is that is related to the bug it had in the restoration of isgamecard, also any newer version will do. 0.91b for example that is the latest.

So basically just use mode1 or 2 with the files, the reason it fixes it is because it figures if the original content was eshop or physical and restores the header.

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


If one of you do a verify over one of the addected files and show me the result i'd know if my guess is correct. If i my guess is correct i can fix it infile. Level 2 is enough, just want to see if it says isgamecard was changed from 0 to 1. 1 to 0 is normal, 0 to 1 means it was affected by the bug and changed the isgamecard on something that was eshop originally.

I am testing today, tell me what to do and i will do it.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Ok, almost all xci's before February don't work, even some without any update or dlc.
Since Feb all files seem to work.


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


If i my guess is correct i can fix it infile.

Would be great. Please with drag&drap fix-only-batch. Or with possibility to fix many at once :D
Even thinking aswell that they'll fix that with a coming release.
 
Last edited by 18Phoenix,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
Just need a screenshot of verify from 4, for example. I want to see if it's the isgamecard thing.
On one that doesn't work. @18Phoenix @huma_dawii

upload_2019-10-1_13-54-57.png
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Nope, it's not what i thought. I don't see the reasoning then. I shouldn't have change anything important there. Also pretty standard, just titlerights removed.
Maybe order of the files, perhaps?
Maybe they need them ordered by title now? If it's that no other route than redoing files.
IF they were done with legacy or the equivalent to legacy it would orther them by name, on other hand the new mode reads the cnmts and should pack the files in order, that may be the reason. If is this second guess not sure if it's xecuter's fault, it may be a change on Nintendo's side.

Oh, wait. The error is while mounting? Now that i think about it if it's while mounting it could actually be xecuter's, depends on how they handle that.

@18Phoenix If you can check some of yours? If what fails isn't in order i think that's the reason.

One final note, i'll need to check how i pack them in mode 1, not sure if it's in order or depends on how the nsp, xci you input is packed. For example SD2nsp and dumped nsps are not packed by cnmt like Nintendo's order usually. Mode 2 should do that, so a Mode2 + packed by id should fix them when rebuilding for now. Again, if my current guess is right.
 
Last edited by JRoad,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
Nope, it's not what i thought. I don't see the reasoning then. I shouldn't have change anything important there. Also pretty standard, just titlerights removed.
Maybe order of the files, perhaps?
Maybe they need them ordered by title now? If it's that no other route than redoing files.
IF they were done with legacy or the equivalent to legacy it would orther them by name, on other hand the new mode reads the cnmts and should pack the files in order, that may be the reason. If is this second guess not sure if it's xecuter's fault, it may be a change on Nintendo's side.

Oh, wait. The error is while mounting? Now that i think about it if it's while mounting it could actually be xecuter's, depends on how they handle that.

@18Phoenix If you can check some of yours? If what fails isn't in order i think that's the reason.

One final note, i'll need to check how i pack them in mode 1, not sure if it's in order or depends on how the nsp, xci you input is packed. For example SD2nsp and dumped nsps are not packed by cnmt like Nintendo's order usually. Mode 2 should do that, so a Mode2 + packed by id should fix them when rebuilding for now. Again, if my current guess is right.


Yes the errror is while mounting it, it says:
“This game card cannot be played on this console”
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I think it could be the order. Not sure of course. BTW 0.91b has the bar issue from the second picture fixed.
Officially it should match the cnmts and be ordered by title. Alphabetical order a where inherited by nsp packers and hacbuild. May be the time to enforce the cnmt order at least in xci files, specially if it's not fixable in Xecuter's end.
 
Last edited by JRoad,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ok so it's not the isgamecard. Regarding the bar I saw the first one in which it said 0.89.
I solved one bar issue in one case it happened to me for sure XD. tqdm sure is a bitch.
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
FIFA 20 custom XCI keeps saying "software closed due to error 2002-4144". But usually this is just cos a game can't connect online (I'm super banned), it doesn't usually crash the game?I tried deleting my wifi network, same thing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://www.keepretro.com/products/miyoo-a30