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

  • Thread starter JRoad
  • Start date
  • Views 734,913
  • Replies 2,827
  • Likes 74

JRoad

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

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
The one that works isn't in order either unless they need 1 program nca to be first.

I just rebuild this one strange XCI again and it works now.
But the check of the new file has become worse,
it now says: VERDICT: XCI FILE COULD'VE BEEN TAMPERED WITH , before fixing it: VERDICT: XCI FILE IS SAVE

upload_2019-10-1_20-45-51.png

Very strange again.

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


Can't enter airplane mode in docked mode.
No one can, that's absolutely normal.
 
Last edited by 18Phoenix,

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
Can't enter airplane mode in docked mode.

took it off dock, went into Airplane mode, same problem with FIFA 20. I noticed that after it crashes, the icon says there's corrupted data, I hit Check, it comes back saying none found, icon is available again

Also I had FIFA 20 + 1.0.1 update custom XCI working on SX OS 2.8 and sysNAND 8.1.0. The current problem is on SX OS 2.9.1 and emuNAND 9.0.0. And yes, I've re-built XCI in latest NCSB.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I just rebuild this one strange XCI again and it works now.
But the check of the new file has become worse,
it now says: VERDICT: XCI FILE COULD'VE BEEN TAMPERED WITH , before fixing it: VERDICT: XCI FILE IS SAVE

View attachment 181255

Very strange again.

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



No one can, that's absolutely normal.
It's not finding the RSV. I think it was made with an old version. Before I learned how to read and set the proper numbers for RSV I was using a list which later found was wrong and the checker only checks the values that could be possible in reality from newest to oldest. I added the FW9.0 one so that can't be it, before it would fail because that one wasn't added yet.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
It's not finding the RSV. I think it was made with an old version. Before I learned how to read and set the proper numbers for RSV I was using a list which later found was wrong and the checker only checks the values that could be possible in reality from newest to oldest. I added the FW9.0 one so that can't be it, before it would fail because that one wasn't added yet.
I've seen the new generated file shows 1G+2U, so 2 updates. That's totally wrong there is only one, 2 in one file is impossible anyway.

Good that I always keep the basic files. I made a very new file (not only rebuilding the old not working one) and this is perfect now.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I've seen the new generated file shows 1G+2U, so 2 updates. That's totally wrong there is only one, 2 in one file is impossible anyway.

Good that I always keep the basic files. I made a very new file (not only rebuilding the old not working one) and this is perfect now.
You may have found a bug if you reprocessed a single file in mode 2 without including a newer update. Wiull have to check that.

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

Can't enter airplane mode in docked mode.
You can. You just need to turn airplane mode before putting the switch in the dock. I play mostly in the dock lately and I have it normally in airplane and that works.
 
  • Like
Reactions: satelman

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
You may have found a bug if you reprocessed a single file in mode 2 without including a newer update. Wiull have to check that.

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


You can. You just need to turn airplane mode before putting the switch in the dock. I play mostly in the dock lately and I have it normally in airplane and that works.

Yes, but see my post above - tried that, same error, game crashes.
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
Ah, ok 9.0 issue. Wasn't realizing that.

I wonder if it's common to all games on 9.0.0 that try to access internet but can't? I'm sure up till now any game that threw an error due to not being able to see internet would just carry on as normal if you pressed Ok, it never crashed.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I wonder if it's common to all games on 9.0.0 that try to access internet but can't? I'm sure up till now any game that threw an error due to not being able to see internet would just carry on as normal if you pressed Ok, it never crashed.
Yeah they could perfectly change it. Either way I think people are playing FIFA unless they do only on 8.1
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
I wonder if it's common to all games on 9.0.0 that try to access internet but can't? I'm sure up till now any game that threw an error due to not being able to see internet would just carry on as normal if you pressed Ok, it never crashed.
There're errors in 9.0.0 anyway, that's why 9.0.1 has been released today.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
OMG. In SX OS 2.9 & 2.9.1 the stealth mode isn't working.
So pay attention !!
Is actually working as before apparently. They never blocked the public domain pages, just denied requests from the console. Basically is not blocking nintendo.com, nintendo.co.jp,... the nintendo main pages that are non authenticated, for example when you download the pictures with sx installer it downloads them from Nintendo.
90DNS blocks them just because, stealth and incognito never did since there's no point to it. It seems they may do it now because of the drama though. Still I didn't update yet, didn't do tests myself and i'm just commenting over the 90DNS checker picture is being shared around, those are not dangerous domains in my opinion and stealth never blocked them as they're saying in today's announcement.
 
Last edited by JRoad,
  • Like
Reactions: Mactaetus

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Is actually working as before apparently. They never blocked the public domain pages, just denied requests from the console. Basically is not blocking nintendo.com, nintendo.co.jp,... the nintendo main pages that are non authenticated, for example when you download the pictures with sx installer it downloads them from Nintendo.
90DNS blocks them just because, stealth and incognito never did since there's no point to it. It seems they may do it now because of the drama though. Still I didn't update yet, didn't do tests myself and i'm just commenting over the 90DNS checker picture is being shared around, those are not dangerous domains in my opinion and stealth never blocked them as they're saying in today's announcement.
Latest Announcement from TX on 2.9.1 Stealth Mode:

Update on Stealth Mode issue: We investigated the rumour that stealth mode is broken on SX OS 2.9(.1). So far it seems this is NOT entirely the case. If you have an eShop account linked to your console, and go into eShop some HTTPS traffic will flow in the direction of bugyo and Google analytics and such. The bugyo server is an unauthenticated frontend for eShop. Endpoints like dauth are fully blocked which can be observed by seeing that any such connections exhibit the SYN-SYNACK-FIN sequence, and no actual SSL/TLS frames pass through the connection. Which has always been the behavior of stealth mode with SX OS. We will see what we can do about blocking these other SSL connections. But it appears there's no imminent big risk, especially not if you simply don't access the eShop.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@JRoad how come I can take a v0 XCI that's 7.99GB and a v65536 update at 100MB and the resulting XCI from NCSB is only 6.6GB (and works fine)?
Easy, normally scene uses a format that is 1:1 equal to the cartridge so it includes FFF padding to fill the empty space at the end. The image as it's listed in the header will be smaller, sometimes a lot smaller.
Then you have the update partition with the system firmwre which is roughly 400Mb and some padding between partitions, NSCB removes all that since it isn't necessary for the game.
If you use the file-info interface you'll notice xcis have a Installedsize and a Cartridge size. The installed size is the real size of the game. I may add a trimmedsize too, i'm in doubt about it since it may be a little redundant.
 
  • Like
Reactions: ganons

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
With latest SX OS announcement i realized you were right about 0.79 @huma_dawii that one is the latest that used hacbuild. I redid the code myself when i moved it to python which included the gameinfo generation, which i have to admit was lacking in hacbuild. Well that explains why reprocessing them or unpacking and packing worked since most modes would regenerate the xci header completely. I'd say all except the supertrimming.
Either way it's possible to redo the headers infile should be quickly to add in case this happens again.
 
Last edited by JRoad,

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
With latest SX OS announcement i realized you were right about 0.79 @huma_dawii that one is the latest that used hacbuild. I redid the code myself when i moved it to python which included the gameinfo generation, which i have to admit was lacking in hacbuild. Well that explains why reprocessing them or unpacking and packing worked since most modes would regenerate the xci header completely. I'd say all except the supertrimming.
Either way it's possible to redo the headers infile should be quickly to add in case this happens again.
So is there a kind of patcher on the way ? Or must everyone rebuild all older files ?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
So is there a kind of patcher on the way ? Or must everyone rebuild all older files ?
In theory they work with SX OS 2.9.2 but yep I'll make a parcher. Still we're talking about pre 0.8 that was released on the 27th of January, which explains why most people that do them themselves had all or mostly all cxci working since the header is updated when you add the new updates or dlcs.

But yep I can add an option that updates headers, and maybe even add something to extract\inject certs since it was asked before. We'll see if it gets added on the next version or the one after since I'm currently adding compression and decompression using the nsz and xcz formats from blawar.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • B
    SylverReZ @ SylverReZ: @BakerMan, Fuck sigma, go with sugma.