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

  • Thread starter JRoad
  • Start date
  • Views 583,119
  • Replies 2,732
  • Likes 70

Dooml0rd

New Member
Newbie
Joined
Jun 16, 2019
Messages
3
Trophies
0
Age
31
XP
35
Country
Belgium
I have all the keys except master_key_7. This is the key point, that update requires that key.
To obtain it you need to be between FW 7.0-8.01 and use lokcpick RCM instead of normal one or to ask a friend for master_key_07
Lockpick RCM is basically a payload that derives the keys on RCM mode
I tried Lockpick RCM (loaded it directly via TegraRCM Gui), it complained about sept missing because I wasn't using Atmosphere (SX OS user), then it dumped 77 keys. None of them was the master_key_07. I guess I need Atmosphere for that to work?

Anyways I just found master_key_07, pasted it in the keys.txt and it works now. Thanks for your help :)
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
832
Trophies
0
XP
2,069
Country
Germany
I tried Lockpick RCM (loaded it directly via TegraRCM Gui), it complained about sept missing because I wasn't using Atmosphere (SX OS user), then it dumped 77 keys. None of them was the master_key_07. I guess I need Atmosphere for that to work?

Anyways I just found master_key_07, pasted it in the keys.txt and it works now. Thanks for your help :)

Just read the simple and easy understandable explanation at the Lockpick RCM github.
JRoad has given you the link one page before.
Use it and click on <Lockpick RCM> at the top to reach the readme.
Not reading means not interested in using.
 
Last edited by 18Phoenix,
  • Like
Reactions: huma_dawii

Horaldo

Active Member
Newcomer
Joined
Jul 25, 2018
Messages
26
Trophies
0
XP
289
Country
Jamaica
Hi Guys

Having Issues with Output files.

I want each file to be output into its on folder names after the game eg.

NSCB_output/Gamename/Gamename.xci

I have set in global options , organise files in folders set by content however that did not work.

Am i missing something ?

Current Config

**CURRENT AUTO-MODE OPTIONS**
File repack is set to: set "vrepack=both"
Folder processing is set to: set "fi_rep=multi"
RequiredSystemVersion patching is set to: set "patchRSV=-pv false"
Keygeneration variable is set to: set "vkey=-kp false"

**CURRENT GLOBAL OPTIONS**
Color is set to: color 1F
Work Folder is set to: set "w_folder=NSCB_temp"
Output Folder is set to: set "fold_output=NSCB_output"
Delta Skipping is set to: set "nf_cleaner=--C_clean_ND"
Delta Skipping (direct functions) is set to: set "skdelta=-ND true"
Zip generation is set to: set "zip_restore=false"
Auto-exit is set to: set "va_exit=false"
Skip RSV selection is set to: set "skipRSVprompt=false"
Buffer is set to: set "buffer=buffer=-b 65536"
SD File Format is set to: set "fatype=-fat exfat"
Split nsp format is set to: set "fexport=-fx files"
Output organization is set to: set "oforg=subfolder"
NSCB mode is set to: set "NSBMODE=new"
 
Last edited by Horaldo,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Hi Guys

Having Issues with Output files.

I want each file to be output into its on folder names after the game eg.

NSCB_output/Gamename/Gamename.xci

I have set in global options , organise files in folders set by content however that did not work.

Am i missing something ?

Current Config

**CURRENT AUTO-MODE OPTIONS**
File repack is set to: set "vrepack=both"
Folder processing is set to: set "fi_rep=multi"
RequiredSystemVersion patching is set to: set "patchRSV=-pv false"
Keygeneration variable is set to: set "vkey=-kp false"

**CURRENT GLOBAL OPTIONS**
Color is set to: color 1F
Work Folder is set to: set "w_folder=NSCB_temp"
Output Folder is set to: set "fold_output=NSCB_output"
Delta Skipping is set to: set "nf_cleaner=--C_clean_ND"
Delta Skipping (direct functions) is set to: set "skdelta=-ND true"
Zip generation is set to: set "zip_restore=false"
Auto-exit is set to: set "va_exit=false"
Skip RSV selection is set to: set "skipRSVprompt=false"
Buffer is set to: set "buffer=buffer=-b 65536"
SD File Format is set to: set "fatype=-fat exfat"
Split nsp format is set to: set "fexport=-fx files"
Output organization is set to: set "oforg=subfolder"
NSCB mode is set to: set "NSBMODE=new"
It used to work like that but i probably broke that option in some of the updates, i'll have to look into it. People didn't use to like it and i stopped using it so i didn't test it lately. I'll try to take a look into it for next release.
I imagine it should still be working on the legacy modes.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Firmware 8.1.0 dropped, uses new master_key_08
yeah, i'm thinking about adding the hash, versions, etc... this weekend but they changed the tsec driver so i imagine lockpick will need an update. Well i don't expect games to use it in the near time, maybe some update but who knows, last time it took them ages to start using the new masterkey.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Updated everything for keygeneration 9\master_key_08. I'll compile tomorrow but here's is the python version:
https://github.com/julesontheroad/NSC_BUILDER/archive/master.zip

Also fixes a error prompt during verification of standard crypto nsps. I forgot to removed a line that checked for ticket there.

PD: For whoever that wants to run it it has 1 or 2 new dependencies compared to earlier NSCB, those were introduced recently for the signature verification. Just run the install_dependencies.bat and you'll be good to go.

Also there's a new lockpick to get the key:
https://github.com/shchmue/Lockpick_RCM/releases/tag/v1.3

Use new release from today from Atmosphere and\or SX OS to get support for FW8.1 CFW support.
 
Last edited by JRoad,

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
832
Trophies
0
XP
2,069
Country
Germany
@JRoad
Hi. Got the new keys and waiting joyfully for the coming update :)

Updates often include a new nicer icon. After build a XCI including the update I noticed that the XCI-Explorer still shows the old icon.
Could it be that the new XCI included the old instead of the new icon? Or are both included somehow and the XCI-Explorer shows only the old one?

Ok, SXOS shows the old icon aswell, but the Switch menu shows the new icon.
So both seem to be included. Strange.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
@JRoad
Hi. Got the new keys and waiting joyfully for the coming update :)

Updates often include a new nicer icon. After build a XCI including the update I noticed that the XCI-Explorer still shows the old icon.
Could it be that the new XCI included the old instead of the new icon? Or are both included somehow and the XCI-Explorer shows only the old one?

Ok, SXOS shows the old icon aswell, but the Switch menu shows the new icon.
So both seem to be included. Strange.
It includes both of course. That's a issue with xci explorer not giving preference to the update on that. The icon is in the control nca.
About SX OS is fixable I could include the control nca from there updates in the normal partition. Someone asked before, is also something I want to try since it may make the detection faster in their menu.
They probably stop reading it after the first control nca, though they both read other info from other nca files.

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

Cool. I'll update the video later. Is not the friendliest to do that on mobile.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

IMnoob

Ps4 & Switch Code Maker
Member
Joined
May 2, 2019
Messages
172
Trophies
0
Website
youtube.com
XP
852
Country
Indonesia
hi , i got error on 0.86D. dont know whats wrong.. this never happen before on 0.86 c and 0.86 b. and i have master key 8 .


1.jpg
 
Last edited by IMnoob,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
hi , i got error on 0.86D. dont know whats wrong.. this never happen before on 0.86 c and 0.86 b. and i have master key 8 .


View attachment 170683
If you're using the python version try redownloading, i readded the 3 zips, x64 and x86 had the dependencies file which is not used on those and i added directly some files in the python version. When i added them directly to the zipo they might've get messed up. If you keep getting that error i'll check in the afternoon.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
832
Trophies
0
XP
2,069
Country
Germany
Same error for me using the x64 version:
FileNotFoundError: [Errno 2] No such file or directory: 'x:\\.....\\NSCB_v086d_x64\\mlist.txt'
But Korean version is working, very funny.

If I make an empty dummy mlist.txt, then comes this at the start:

upload_2019-6-21_12-38-47.png


Btw: it's still named 86c instead of d
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Same error for me using the x64 version:
FileNotFoundError: [Errno 2] No such file or directory: 'x:\\.....\\NSCB_v086d_x64\\mlist.txt'
But Korean version is working, very funny.

If I make an empty dummy mlist.txt, then comes this at the start:

View attachment 170717

Btw: it's still named 86c instead of d
Weird, I remember I tested it before uploading, though it was a quick test. I don't remember changing things on squirrel though. Wonder if it has to do with the merged, I noticed some files were converted to Linux format and had to convert them back with notepad++
Well hopefully that isn't hard to track. And yeah I didn't realized I changed c to d in the last version. I know the python one I uploaded the other day was working fine though since I had somew people test it.

Edit: As i suspected is a result of merging with the korean translation. It seems for whatever the reason during the process NSCB.bat got messed up and isn't working properly. It works fine when i add back the one i did initially. I'll upload a new one soon.
 
Last edited by JRoad,
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Inb4 Nintendo sues