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

  • Thread starter JRoad
  • Start date
  • Views 730,914
  • Replies 2,826
  • Likes 74

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Thanks so much, really appreciate it!
The check is working fine. If your key is correct and it doesn't work for you it isn't detecting it for some reason, maybe try pasting them in the template. I use it like this:
master_key_0a = 7376************************************4AA6
Though this should also be valid:
master_key_10 = 7376************************************4AA6
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
The check is working fine. If your key is correct and it doesn't work for you it isn't detecting it for some reason, maybe try pasting them in the template. I use it like this:
master_key_0a = 7376************************************4AA6
Though this should also be valid:
master_key_10 = 7376************************************4AA6
I'm am idiot... had the new 9.1.0 keys.txt in the root folder and an older copy in ztools.

Moved the file to ztools and it identified it and validated it.

Thanks and sorry to bug you.
 

78_Alpha

Member
Newcomer
Joined
Jan 10, 2019
Messages
18
Trophies
0
Age
24
XP
201
Country
United States
I have used this too on a large library of NSP files, but have noticed some errors... All NSP files were verified working on 9.1 and below for most (those that required 9.1 couldn't be tested on lower of course), so the files are valid...

However, games like Pokemon sword, when converted to XCI with update (multi pack), won't run/load on tinfoil, rommenu, or the like (They crash SX OS too).

I have the latest keys, system firmware 9.1, SX OS latest 2.9.3, and I just can't figure out why.

I fixed Mario maker 2 by using the tool manually (not using pre configured multi pack) but that solution did not work for sword (haven't tested on other files, didn't have the time).

Is there a known issue with the tool or something else?
 

JayMathis

Well-Known Member
Member
Joined
Dec 18, 2019
Messages
348
Trophies
0
Age
42
XP
294
Country
United States
Ok, we know your issue now. You probably installed it with tinfoil and it lowerewd the masterkey for you is something that it does since some versions ago. You need to say you want to patch the RSV when asked and then lower the masterkey when asked. If you lowered it to 9.0 it should work.
What's happening to you is that your icon is white (I thought you meant screen) that's because the loader can't decrypt the control nca sincere it doesn't have that masterkey.

I did use Tinfoil usb install but I didn't lower any masterkey that I'm aware of I just installed normally. But anyway updating to 9.1 did work. Thanks for your help.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I have used this too on a large library of NSP files, but have noticed some errors... All NSP files were verified working on 9.1 and below for most (those that required 9.1 couldn't be tested on lower of course), so the files are valid...

However, games like Pokemon sword, when converted to XCI with update (multi pack), won't run/load on tinfoil, rommenu, or the like (They crash SX OS too).

I have the latest keys, system firmware 9.1, SX OS latest 2.9.3, and I just can't figure out why.

I fixed Mario maker 2 by using the tool manually (not using pre configured multi pack) but that solution did not work for sword (haven't tested on other files, didn't have the time).

Is there a known issue with the tool or something else?
Pokémon Sword works fine xci (including the update) in my case, all tested fine and the file is including. Are you sure you tested the files including hash, you're running an up-to-date version of the program, etc...? The file name can also make files not to work if it includes special characters like é, but the program is replacing those so I don't really know what your issue is, can only say it's working fine in my case.
 

78_Alpha

Member
Newcomer
Joined
Jan 10, 2019
Messages
18
Trophies
0
Age
24
XP
201
Country
United States
Pokémon Sword works fine xci (including the update) in my case, all tested fine and the file is including. Are you sure you tested the files including hash, you're running an up-to-date version of the program, etc...? The file name can also make files not to work if it includes special characters like é, but the program is replacing those so I don't really know what your issue is, can only say it's working fine in my case.

Just tested 2 seperate versions (one with update removed and the original merged I keep around), they both passed the checks in NSCB (Option 3 to verify everything), they both passed everything (excluding the key generation check since I changed them both 0 on this round from their original 8).

The NSP itself works on Atmosphere (I am the only SX user in the household for various reasons).

I am also certain it's not the HDD losing power as it is connected to an external power source while the data cable is connected to the dock.

Checked again while typing this and...

VERDICT: XCI FILE IS CORRECT

Again...

I am not quite sure why it isn't working, perhaps the fact I am on 9.1? I recollect it working back when I had 8.0.1.

Software in use is:

NSCB v0.98b
SX OS 2.9.3 BETA
KOSMOS v15.1 HeartBeat || Atmosphere 0.10.2

INFORMATION EDIT:

The XCI files work on external USB devices now, but that was after I put them on exFat drive. Split XCIs were not natively supported by SX OS, I enforced support but it only works on SD Card. All XCIs are now verified to function on USB, but the split ones ONLY work on SD card... I suppose that's a fair compromise.
 
Last edited by 78_Alpha,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Just tested 2 seperate versions (one with update removed and the original merged I keep around), they both passed the checks in NSCB (Option 3 to verify everything), they both passed everything (excluding the key generation check since I changed them both 0 on this round from their original 8).

The NSP itself works on Atmosphere (I am the only SX user in the household for various reasons).

I am also certain it's not the HDD losing power as it is connected to an external power source while the data cable is connected to the dock.

Checked again while typing this and...

VERDICT: XCI FILE IS CORRECT

Again...

I am not quite sure why it isn't working, perhaps the fact I am on 9.1? I recollect it working back when I had 8.0.1.

Software in use is:

NSCB v0.98b
SX OS 2.9.3 BETA
KOSMOS v15.1 HeartBeat || Atmosphere 0.10.2

INFORMATION EDIT:

The XCI files work on external USB devices now, but that was after I put them on exFat drive. Split XCIs were not natively supported by SX OS, I enforced support but it only works on SD Card. All XCIs are now verified to function on USB, but the split ones ONLY work on SD card... I suppose that's a fair compromise.
Ok, i think i understand your issue. SX OS supports xci and nsp splitting in the HD but it won't support them as archived. They support them as ns0 and xc0 format due to a custom fat driver. In fact they created the ns0 format because archived files didn't work in the HDD, at least before.
Split sizes shouldn't be an issue neither when using the ns0 and xc0 format, i tested a lot of weird sizes, though i always use a HDD in exfat.
There's no reason, in my opinion, for HDD in FAT32 since their driver is different it isn't prone to corruption like the Nintendo one.
 

78_Alpha

Member
Newcomer
Joined
Jan 10, 2019
Messages
18
Trophies
0
Age
24
XP
201
Country
United States
Ok, i think i understand your issue. SX OS supports xci and nsp splitting in the HD but it won't support them as archived. They support them as ns0 and xc0 format due to a custom fat driver. In fact they created the ns0 format because archived files didn't work in the HDD, at least before.
Split sizes shouldn't be an issue neither when using the ns0 and xc0 format, i tested a lot of weird sizes, though i always use a HDD in exfat.
There's no reason, in my opinion, for HDD in FAT32 since their driver is different it isn't prone to corruption like the Nintendo one.

Found that out later today, but not xc0 part, that is new and useful information to me. The only reason I know of for fat32 only is the fact that Linux systems have to use a third party utility to interface (or fuse driver) with exfat drives (this makes a 100 MB/s drive perform at 20 MB/s).

Switched it over to exfat, and am re-preparing all my files.

Their mods have been telling people that split files aren't supported, so I'm not sure what that's about. However, I must apologize for inconveniencing you though.
 

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
Ah, the think is you can put games in it. 8 games as maximum according to my tests.

But if you think it would be better to have that in the title we can do that. Thing is, do I need to ping a mod to change the title?
Any update about this? I would like to make an xci will all the dlc. DLC counts at around 60 files. I also plan to to convert the xci to xcz to be installed in my sd
 
Last edited by GnK23,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Any update about this? I would like to make an xci will all the dlc. DLC counts at around 60 files. I also plan to to convert the xci to xcz to be installed in my sd
It was always doable, just use only dlcs to make the xci. If you plan to install just make an unmodified multinsp and compress it.
Multi-mode, use onl dlcs, export to multinsp and compress the resulting nsp. You can make the nsp without removing the tickets\titlerights too.
Is doable for xcis but the reason for that is to load the dlcs only when you mount the xci. Like game installed and xci with only dlcs.
 
Last edited by JRoad,
  • Like
Reactions: GnK23

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
Last question.. how about a nsp file containing the base game update plus all 60 dlc?
It was always doable, just use only dlcs to make the xci. If you plan to install just make an unmodified multinsp and compress it.
Multi-mode, use onl dlcs, export to multinsp and compress the resulting nsp. You can make the nsp without removing the tickets\titlerights too.
Is doable for xcis but the reason for that is to load the dlcs only when you mount the xci. Like game installed and xci with only dlcs.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Last question.. how about a nsp file containing the base game update plus all 60 dlc?
You can add whatever you want to the nsp, several games even but only to tinfoil.io\lithium\sx installer or rommenu will be able to install it, maybe awo installer too, dunno. I know goldleaf couldn't because it stops installing after the first cnmt\ticket, same with old tinfoil from addubz.
If you're using tinfoil.io I advise to use the option that doesn't removes the ticket
Also installing you are not limited by the 32GB limit or 8 games per file. That's only related to xci loading.
 
Last edited by JRoad,
  • Like
Reactions: GnK23

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
You can add whatever you want to the nsp, several games even but only to tinfoil.io\lithium\sx installer or rommenu will be able to install it, maybe awo installer too, dunno. I know goldleaf couldn't because it stops installing after the first cnmt\ticket, same with old tinfoil from addubz.
If you're using tinfoil.io I advise to use the option that doesn't removes the ticket
Also installing you are not limited by the 32GB limit or 8 games per file. That's only related to xci loading.
Thanks for the quick response! I like your converter a lot.
 

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
You can add whatever you want to the nsp, several games even but only to tinfoil.io\lithium\sx installer or rommenu will be able to install it, maybe awo installer too, dunno. I know goldleaf couldn't because it stops installing after the first cnmt\ticket, same with old tinfoil from addubz.
If you're using tinfoil.io I advise to use the option that doesn't removes the ticket
Also installing you are not limited by the 32GB limit or 8 games per file. That's only related to xci loading.
Hi. I tried creating and installing both the modified multi nsp and xci. Base game+updates works perfectly however adding dlc causes issues. For DB fighter z for example out of 24 working DLC only 10 were installed. Tinfoil io simply return an error regarding ticket id and for my other test nca installation failure.

My dlc were tested individually and installed perfectly as separated files.
 

barelynotlegal

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
224
Trophies
0
Age
54
XP
530
Country
United States
Ok so I’m getting a index list error. Any ideas?
When I use the selector there is nothing visible. No files. My files are all nsp. I’m on 9.1.0 and it was working on 8.10. Confused lol
 
Last edited by barelynotlegal,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hi. I tried creating and installing both the modified multi nsp and xci. Base game+updates works perfectly however adding dlc causes issues. For DB fighter z for example out of 24 working DLC only 10 were installed. Tinfoil io simply return an error regarding ticket id and for my other test nca installation failure.

My dlc were tested individually and installed perfectly as separated files.
Tinfoil blocked ticket less dlcs and updates, specifically was meant for suxxor unlockers but affect other things. SX OS rommenu should work or if you just want installation unmodified multinsps.
Other way is to use an old tinfoil aside from the new one just for that.

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

Ok so I’m getting a index list error. Any ideas?
When I use the selector there is nothing visible. No files. My files are all nsp. I’m on 9.1.0 and it was working on 8.10. Confused lol
I don't really understand what you're saying XD.
I don't know what selector you mean to begin with. Other thing is do you have all the keys, etc...?
 
  • Like
Reactions: GnK23

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
Tinfoil blocked ticket less dlcs and updates, specifically was meant for suxxor unlockers but affect other things. SX OS rommenu should work or if you just want installation unmodified multinsps.
Other way is to use an old tinfoil aside from the new one just for that.
Ok thanks. I will try the Awoo..
 

barelynotlegal

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
224
Trophies
0
Age
54
XP
530
Country
United States
@JRoad
i got it almost working. i on 9.1.0 and used the latest hekate 5.11 to get my TSEC keys then i used lockpick.nro to get my keys.i then renamed it to keys.txt and dropped it in ztools folder. now everything seems to work but when i go to use the xci thru sxos it appears as a white square and is not launchable.
do i do anything to the template? i only see up to masterkey5 on my keys text

UPDATE.....
its working now.. for sxos users that only use sxos to get all the keys i had to place the "sept" folder from atmosphere to the root of sdcard. now i have all keys and first xci i created this a.m is working.
it will play from external hdd but not from a type-C flash drive connected to switch..
 
Last edited by barelynotlegal,

barelynotlegal

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
224
Trophies
0
Age
54
XP
530
Country
United States
I read it twice before I caught on lol. So now I got them creating and being visible how is the xci asking me to update? I have a unpatched that was running on 8.1 and I also patched another copy to 8.1 (since I knew it worked)

UPDATE: got it working. Support for a type-c flash drive is hit or miss. Transferred newly created xci’s and tried with my normal external hdd and works.

It could of been my flash drive or it could of been the game was a base game and my saves are all on updates games too. Too bad the flash is on the mail for return or I would give it another go. awesome tool by the way.
 
Last edited by barelynotlegal,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, https://www.youtube.com/watch?v=Z9p0iK877W4