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

  • Thread starter JRoad
  • Start date
  • Views 738,323
  • Replies 2,827
  • Likes 74

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
@JRoad
I got my mistake for missing XCI-Explorer datas:
For converting, patching or just resizing a SINGLE file, you MUST use the "1" process files INDIVIDUALLY.
I used always "2" MULTI-PACK mode, because I thought the number of files doesn't matter.
That's wrong. The result using "2" with one file still works but then infos in XCI-Explorer are missing.
Using "1" works totally fine with 0.81d !!!

So if "2" really works perfect with 2 or more files it should give a warning using only a single file.
Or you fix it and combine "1" and "2" because I see no big difference.
The prog should be able to count the number of files (single or multi mode).
Another difference is the name of the result file.
"1" takes the source name, "2" asks for a name. I would combine that aswell.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
@JRoad
I got my mistake for missing XCI-Explorer datas:
For converting, patching or just resizing a SINGLE file, you MUST use the "1" process files INDIVIDUALLY.
I used always "2" MULTI-PACK mode, because I thought the number of files doesn't matter.
That's wrong. The result using "2" with one file still works but then infos in XCI-Explorer are missing.
Using "1" works totally fine with 0.81d !!!

So if "2" really works perfect with 2 or more files it should give a warning using only a single file.
Or you fix it and combine "1" and "2" because I see no big difference.
The prog should be able to count the number of files (single or multi mode).
Another difference is the name of the result file.
"1" takes the source name, "2" asks for a name. I would combine that aswell.
no, the issue there is i just forgot to add a function to generate the XML in the new multi function but i'm redoing it. So much patches and supported things make me forget some things when i redo the functions.
Either way you make it sound like the files were bad when is just xci explorer inability to identify the ncas if they don't have the xml file which is really stupid. You could feed it bad information just editing the xml file which is pretty bad actually. I'll look into adding\generating the xmls again in the functions that doesn't do that currently but it's not really a priority.

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

Thanks for the response. So since the ticket is a common ticket, I assume that removing them is pointless or is it better to be safe than sorry?
In a way it is yes, the only thing is that is weird to have a ticket for an update of a game that is eshop only and you don't have a ticket for but who knows if Nintendo can check that.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
You could feed it bad information just editing the xml file which is pretty bad actually. I'll look into adding\generating the xmls again in the functions that doesn't do that currently but it's not really a priority.
I know, everyone should has his source he can trust, so or so.
Thanks for adding it sooner or later ;)
 

wakabayashy

Well-Known Member
Member
Joined
Dec 25, 2014
Messages
674
Trophies
0
Age
41
Location
France
Website
www.anime-heart.fr
XP
2,502
Country
France
I've a question (sorry if already asked)

when I want to add a new update to a game that I've already given a update with nscbuilder, I have to start from zero ? Or I can update the game coming from nscbuilder?
 

Danker301090

Well-Known Member
Newcomer
Joined
May 8, 2018
Messages
77
Trophies
0
Age
33
XP
510
Country
United Kingdom
What the hell is gong on. I haventhad problems before. this is on the stable build.
 

Attachments

  • Untitled.png
    Untitled.png
    110.7 KB · Views: 157

sanderdsz

Well-Known Member
Member
Joined
Dec 9, 2006
Messages
103
Trophies
1
XP
406
Country
Brazil
@JRoad
Why this error keeps popin at Captain Toad trying to put the last update in the basegame:

Generating XCI:
- Writing XCI header...
- Writing XCI game info...
- Generating padding...
- Writing XCI certificate...
- Writing ROOT HFS0 header...
- Writing UPDATE partition header...
Calculated multiplier: 1
- Writing NORMAL partition header...
Calculated multiplier: 1
- Writing SECURE partition header...
Calculated multiplier: 2
> Appending 673d0dee6661853d0ca0bbefb2c71fe9.nca
0%| | 64.0k/1.85G [00:00<15:02, 2.05MB/s]Traceback (most recent call last):
File "D:\----\Switch\NSC_BUILDER-master\ztools\squirrel.py", line 2169, in <module>
xci.pack(upd_list,norm_list,sec_list,buffer,fat)
File "D:\----\Switch\NSC_BUILDER-master\ztools\Fs\Xci.py", line 2249, in pack
crypto = aes128.AESECB(key)
File "lib\aes128.py", line 312, in __init__
if len(key) != self.block_size:
TypeError: object of type 'NoneType' has no len()
---------------------------------------------------
*********** ALL FILES WERE PROCESSED! *************
---------------------------------------------------
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
You're missing last masterkey (masterkey7), the initial error comes before that and it says something like unable to decrypt nca header.

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

What the hell is gong on. I haventhad problems before. this is on the stable build.
It's telling you aes_kek_generation_source it's missing, incorrect or cannot new read properly. It's in the keys.txt
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Yeah yeah, always the keys :rolleyes::ph34r:
yeah, yeah i know. There is actually a function that checks for them at startup in last version but i didn't implemented it since i feared it would be too bothersome for people, so i just put that in the config. Was deciding about implementing it and disable the check when all keys were found, but at that time masterkey7 wasn't public and i felt that telling people they were missing masterkey7 at every boot would end with them asking me how to get it and at that point we didn't have lockpick-rcm. Either way my latest idea is just to check before every conversion job.

BTW the new multi mode is already making the xmls though there has been talks about removing it's generation from nut since the xml it's not a cdn file. If nut removes them i may follow it's lead since sd tool already removed the cnmt.xml some time ago.

Basically missing for next release in new multi mode:
- Delta skipping
- Gamecard flag restoration.
- Fat32 splitting
So new version shouldn't be far. It'll also feature direct building and naming calculation so you don't need to input the names in multi-xcis, and multi nsps without modification (with tickets) since both tinfoil (from blawar) and rommenu supports them.
 
  • Like
Reactions: 18Phoenix

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
well one thing that favours that is that current multi is split in 2 functions while next one will be only one function. Basically the important error is in the first one (unable to decrypt nca header) but the second one is more visible.
 

cheungpakwan

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
319
Trophies
1
XP
517
Country
United States
dear sir,
because my exfat microsd get corrupted,
i will to use fat32 micro sd,
howto use nsc builder to split large xci bigger than 4gb ?
 

MarioShadow

Active Member
Newcomer
Joined
Nov 8, 2009
Messages
35
Trophies
0
XP
399
Country
Brazil
i trying to make Power Rangers Battle of the grid work on 6.2.0 ,to do that i need update my keys,and to get these keys with lockpick, i need to use lockpick on a Switch on Firmware 7.0.1....right ? or i can get these keys on my switch 6.2.0?

if the answer is yes... do u guys recommend to update with choi for 7.0.1?
im using SX OS with HD ..i heard sxos do not have support for hdd on 7.0.1...this is a lie right ?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
i trying to make Power Rangers Battle of the grid work on 6.2.0 ,to do that i need update my keys,and to get these keys with lockpick, i need to use lockpick on a Switch on Firmware 7.0.1....right ? or i can get these keys on my switch 6.2.0?

if the answer is yes... do u guys recommend to update with choi for 7.0.1?
im using SX OS with HD ..i heard sxos do not have support for hdd on 7.0.1...this is a lie right ?
Yes, sx has support for latest firmware. The only way to get the key without updating is to ask a friend for master_key_07
But there's not dissadvantages to update to 7.01, though you'll need lockpick rcm to get the key and for it to work is needed to update the sysnand, not just the emunand. To lockpick rcm usage refer to shchmue's thread:
https://gbatemp.net/threads/switch-7-0-key-derivation-lockpick_rcm-payload.532916
dear sir,
because my exfat microsd get corrupted,
i will to use fat32 micro sd,
howto use nsc builder to split large xci bigger than 4gb ?
Use either lates beta from master or 0.80-c. Then activate teither option 2 or option 3 in the following screen:
split.PNG


Note: The option is in Global options.

Latest master:

https://github.com/julesontheroad/NSC_BUILDER/archive/Beta.zip
0.80-c:
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.80-c
 
  • Like
Reactions: cheungpakwan

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
Every time I try to update my Splatoon 2 v4.4 XCI (approx 8GB) with either version 4.5 or 4.6, the resulting xci is tiny and NSC Builder gives this error:

Exception: read returned empty 0x600
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
im using SX OS with HD ..i heard sxos do not have support for hdd on 7.0.1...this is a lie right ?
You can update without any fear. SXOS 2.6 had an error so HDDs didn't work.
Therefore they released fix 2.6.1 one day later, with that everything works fine.
I hope you already downloaded SXOS 2.6.1, because the standard homepage of team xecuter is down.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1