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

  • Thread starter JRoad
  • Start date
  • Views 737,278
  • 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,746
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,498
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,746
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,746
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,746
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,746
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.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
  • Psionic Roshambo @ Psionic Roshambo:
    Too bad Excite Truck wasn't multi player :(
  • Psionic Roshambo @ Psionic Roshambo:
    Loved that game lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry for the stupid suggestion I had in that thread
  • SylverReZ @ SylverReZ:
    Its fine
  • BakerMan @ BakerMan:
    what thread?
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=lxR2jow50Bs