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

  • Thread starter Thread starter JRoad
  • Start date Start date
  • Views Views 890,205
  • Replies Replies 2,904
  • Likes Likes 75
good news, with Claude helping, latest updated squrill.exe already fully support latest NCA Keygen#22 (0x15) .nsz file directly pack or patch, I'll update and share the updated version soon.

__ _ __ __
____ _____ ____ / /_ __ __(_) /___/ /__ _____
/ __ \/ ___/ ___/ / __ \/ / / / / / __ / _ \/ ___/
/ / / (__ ) /__ / /_/ / /_/ / / / /_/ / __/ /
/_/ /_/____/\___/____/_.___/\__,_/_/_/\__,_/\___/_/
/_____/
-------------------------------------------------------------------------------------
NINTENDO SWITCH CLEANER AND BUILDER
(THE XCI MULTI CONTENT BUILDER AND MORE)
-------------------------------------------------------------------------------------
============================= BY JULESONTHEROAD =============================
-------------------------------------------------------------------------------------
" POWERED BY SQUIRREL (2026.06.03 Claude AI Update Version by vidabo7276)
" BASED ON THE WORK OF BLAWAR AND LUCA FRAGA
" VERSION 1.01b (AI) ProdKeys[22.1.0] and can Patch any lower firmware version---
" pspmaster updated on 2026.06.03 for supporting NCA Keygen#22 or above UPDs
-------------------------------------------------------------------------------------
Program's github: https://github.com/julesontheroad/NSC_BUILDER
Blawar's github: https://github.com/blawar
Luca Fraga's github: https://github.com/LucaFraga
-------------------------------------------------------------------------------------
-----------------------------------------------
MULTI-REPACK MODE ACTIVATED
-----------------------------------------------
Drag files or folders to create a list
Note: Remember to press enter after each file\folder dragged

***********************************************
Input "1" to process PREVIOUSLY SAVED JOBS
Input "2" to add another folder to list via selector
Input "3" to add another file to list via selector
Input "4" to add files to list via local libraries
Input "5" to add files to list via folder-walker
Input "0" to return to the MODE SELECTION MENU
***********************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: "D:\tttt\Lumen Tale Memories of Trey [BASE][v1.0.0.0][010063D024008000][v0][22.0.0].nsz"
WHAT DO YOU WANT TO DO?
......................................................................
"DRAG ANOTHER FILE OR FOLDER AND PRESS ENTER TO ADD ITEMS TO THE LIST"

Input "1" to start processing current list
Input "2" to add to saved lists and process them
Input "3" to save list for later
Input "4" to add another folder to list via selector
Input "5" to add another file to list via selector
Input "6" to add files to list via local libraries
Input "7" to add files to list via folder-walker

Input "e" to exit
Input "i" to see list of files to process
Input "r" to remove some files (counting from bottom)
Input "z" to remove the whole list
......................................................................
*************************************************
Or Input "0" to return to the MODE SELECTION MENU
*************************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: "D:\tttt\Lumen Tale Memories of Trey [UPD][v1.0.0.1][010063D024008800][v65536][22.1.0]].nsz"
WHAT DO YOU WANT TO DO?
......................................................................
"DRAG ANOTHER FILE OR FOLDER AND PRESS ENTER TO ADD ITEMS TO THE LIST"

Input "1" to start processing current list
Input "2" to add to saved lists and process them
Input "3" to save list for later
Input "4" to add another folder to list via selector
Input "5" to add another file to list via selector
Input "6" to add files to list via local libraries
Input "7" to add files to list via folder-walker

Input "e" to exit
Input "i" to see list of files to process
Input "r" to remove some files (counting from bottom)
Input "z" to remove the whole list
......................................................................
*************************************************
Or Input "0" to return to the MODE SELECTION MENU
*************************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: "D:\tttt\Lumen Tale Memories of Trey [DLC Deluxe ] [010063D024009001][v0].nsp"
WHAT DO YOU WANT TO DO?
......................................................................
"DRAG ANOTHER FILE OR FOLDER AND PRESS ENTER TO ADD ITEMS TO THE LIST"

Input "1" to start processing current list
Input "2" to add to saved lists and process them
Input "3" to save list for later
Input "4" to add another folder to list via selector
Input "5" to add another file to list via selector
Input "6" to add files to list via local libraries
Input "7" to add files to list via folder-walker

Input "e" to exit
Input "i" to see list of files to process
Input "r" to remove some files (counting from bottom)
Input "z" to remove the whole list
......................................................................
*************************************************
Or Input "0" to return to the MODE SELECTION MENU
*************************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: 1
*******************************************************
CHOOSE WHAT TO DO AFTER PROCESSING THE SELECTED FILES
*******************************************************
STANDARD CRYPTO OPTIONS:
Input "1" to repack list as Ticketless NSP
Input "2" to repack list as XCI
Input "3" to repack list as both T-NSP and XCI

SPECIAL OPTIONS:
Input "4" to as NSP with only Unmodified eshop nca files
Input "5" to repack list as both NSP-U and XCI

*****************************************
Or Input "b" to return to the option list
*****************************************

Enter your choice: 4
*******************************************************
HOW DO YOU WANT TO PROCESS THE FILES?
*******************************************************
The separate by base id mode is capable to identify the
content that corresponds to each game and create multiple
multi-xci or multi-nsp from the same list file

Input "1" to MERGE all files into a single file
Input "2" to SEPARATE into multifiles by baseid

*****************************************
Or Input "b" to return to the option list
*****************************************

Enter your choice: 1
__ _ __ __
____ _____ ____ / /_ __ __(_) /___/ /__ _____
/ __ \/ ___/ ___/ / __ \/ / / / / / __ / _ \/ ___/
/ / / (__ ) /__ / /_/ / /_/ / / / /_/ / __/ /
/_/ /_/____/\___/____/_.___/\__,_/_/_/\__,_/\___/_/
/_____/
-------------------------------------------------------------------------------------
NINTENDO SWITCH CLEANER AND BUILDER
(THE XCI MULTI CONTENT BUILDER AND MORE)
-------------------------------------------------------------------------------------
============================= BY JULESONTHEROAD =============================
-------------------------------------------------------------------------------------
" POWERED BY SQUIRREL (2026.06.03 Claude AI Update Version by vidabo7276)
" BASED ON THE WORK OF BLAWAR AND LUCA FRAGA
" VERSION 1.01b (AI) ProdKeys[22.1.0] and can Patch any lower firmware version---
" pspmaster updated on 2026.06.03 for supporting NCA Keygen#22 or above UPDs
-------------------------------------------------------------------------------------
Program's github: https://github.com/julesontheroad/NSC_BUILDER
Blawar's github: https://github.com/blawar
Luca Fraga's github: https://github.com/LucaFraga
-------------------------------------------------------------------------------------
*******************************************************
Processing list mlist.txt
*******************************************************
Calculating final content:
Filename: LumenTale Memories of Trey [010063D024008000] [v65536] (1G+1U+1D).nsp
- Writing NSP header...
Writing nca header
Writing decompressed body in plaintext
* Section 0 is plaintext
4000 - 98304 bytes, Crypto type 1
* Section 0 needs decompression
1c000 - 3179806720 bytes, Crypto type 3
Key: b'5327e45ba6360ae7227c8e4f61ba3a67'
IV: b'00000002000000000000000000000000'
* Section 0 needs decompression
bd89c000 - 57491456 bytes, Crypto type 3
Key: b'5327e45ba6360ae7227c8e4f61ba3a67'
IV: b'00000001000000000000000000000000'
- Appending: fa12929000480908f3c704933c25f673.nca
- Appending: 6ce66a44bff1cccb9ce8d1013b5b8ecf.nca
- Appending: 1a5b8069b7c459b3388cfa78c4daeddd.cnmt.nca
- Appending: 1a5b8069b7c459b3388cfa78c4daeddd.cnmt.xml
- Appending: 010063d0240080000000000000000015.tik
- Appending: 010063d0240080000000000000000015.cert
Writing nca header
Writing decompressed body in plaintext
* Section 0 needs decompression
4000 - 1139357184 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000002000000000000000000000000'
* Section 0 needs decompression
43e97600 - 32768 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000002000000000000000000000000'
* Section 0 needs decompression
43e9f600 - 57589760 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000001000000000000000000000000'
- Appending: fc9368de85c6938a0f0e78c4b53080c1.nca
- Appending: 955f7c611d4fc6ca8f6557c895c6d772.nca
- Appending: c6ff346eb0c881468b5493b5d3752a9f.cnmt.nca
- Appending: c6ff346eb0c881468b5493b5d3752a9f.cnmt.xml
- Appending: 010063d0240088000000000000000016.tik
- Appending: 010063d0240088000000000000000016.cert
- Appending: d9c668c53e22d119bc64608b07811789.nca
- Appending: f2c1b4a750b3b29e4651f7e96b69be42.cnmt.nca
- Appending: f2c1b4a750b3b29e4651f7e96b69be42.cnmt.xml
- Appending: 010063d0240090010000000000000015.tik
- Appending: 010063d0240090010000000000000015.cert
...................................................
STILL 0 FILES TO PROCESS
...................................................
---------------------------------------------------
*********** ALL FILES WERE PROCESSED! *************
---------------------------------------------------

Input "0" to go back to the mode selection
Input "1" to exit the program

Enter your choice:

__ _ __ __
____ _____ ____ / /_ __ __(_) /___/ /__ _____
/ __ \/ ___/ ___/ / __ \/ / / / / / __ / _ \/ ___/
/ / / (__ ) /__ / /_/ / /_/ / / / /_/ / __/ /
/_/ /_/____/\___/____/_.___/\__,_/_/_/\__,_/\___/_/
/_____/
-------------------------------------------------------------------------------------
NINTENDO SWITCH CLEANER AND BUILDER
(THE XCI MULTI CONTENT BUILDER AND MORE)
-------------------------------------------------------------------------------------
============================= BY JULESONTHEROAD =============================
-------------------------------------------------------------------------------------
" POWERED BY SQUIRREL (2026.06.03 Claude AI Update Version by vidabo7276)
" BASED ON THE WORK OF BLAWAR AND LUCA FRAGA
" VERSION 1.01b (AI) ProdKeys[22.1.0] and can Patch any lower firmware version---
" pspmaster updated on 2026.06.03 for supporting NCA Keygen#22 or above UPDs
-------------------------------------------------------------------------------------
Program's github: https://github.com/julesontheroad/NSC_BUILDER
Blawar's github: https://github.com/blawar
Luca Fraga's github: https://github.com/LucaFraga
-------------------------------------------------------------------------------------
-----------------------------------------------
INDIVIDUAL PROCESSING ACTIVATED
-----------------------------------------------
***********************************************
Input "1" to add folder to list via selector
Input "2" to add file to list via selector
Input "3" to add files to list via local libraries
Input "4" to add files to list via folder-walker
Input "0" to return to the MODE SELECTION MENU
***********************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: "D:\tttt\Lumen Tale Memories of Trey [UPD][v1.0.0.1][010063D024008800][v65536][22.1.0]].nsz"
WHAT DO YOU WANT TO DO?
......................................................................
"DRAG ANOTHER FILE OR FOLDER AND PRESS ENTER TO ADD ITEMS TO THE LIST"

Input "1" to start processing
Input "2" to add another folder to list via selector
Input "3" to add another file to list via selector
Input "4" to add files to list via local libraries
Input "5" to add files to list via folder-walker
Input "e" to exit
Input "i" to see list of files to process
Input "r" to remove some files (counting from bottom)
Input "z" to remove the whole list
......................................................................
*************************************************
Or Input "0" to return to the MODE SELECTION MENU
*************************************************

PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: 1
*******************************************************
CHOOSE WHAT TO DO AFTER PROCESSING THE SELECTED FILES
*******************************************************
Input "1" to repack list as nsp
Input "2" to repack list as xci
Input "3" to repack list as both

SPECIAL OPTIONS:
Input "4" to erase deltas from nsp files
Input "5" to rename xci or nsp files
Input "6" to xci supertrimmer\trimmer\untrimmer
Input "7" to rebuild nsp by cnmt order
Input "8" to verify files

******************************************
Or Input "b" to return to the list options
******************************************

Enter your choice: 1
*******************************************************
DO YOU WANT TO PATCH THE REQUIRED-SYSTEM-VERSION
*******************************************************
If you choose to patch it will be set to match the
nca crypto so it'll only ask to update your system
in the case it's necessary

Input "0" to don't patch the Required System Version
Input "1" to "PATCH" the Required System Version

******************************************
Or Input "b" to return to the list options
******************************************

Enter your choice: 1

*******************************************************
SET MAXIMUM KEYGENERATION\RSV ALOWED
*******************************************************
Depending on your choice keygeneration and RSV will be
lowered to the corresponding keygeneration range in case
read keygeneration value is bigger than the one specified
in the program.
THIS WON'T ALWAYS WORK TO LOWER THE FIRMWARE REQUIREMENT.

Input "f" to not change the keygeneration
Input "0" to change top keygeneration to 0 (FW 1.0)
Input "1" to change top keygeneration to 1 (FW 2.0-2.3)
Input "2" to change top keygeneration to 2 (FW 3.0)
Input "3" to change top keygeneration to 3 (FW 3.0.1-3.02)
Input "4" to change top keygeneration to 4 (FW 4.0.0-4.1.0)
Input "5" to change top keygeneration to 5 (FW 5.0.0-5.1.0)
Input "6" to change top keygeneration to 6 (FW 6.0.0-6.1.0)
Input "7" to change top keygeneration to 7 (FW 6.2.0)
Input "8" to change top keygeneration to 8 (FW 7.0.0-8.0.1)
Input "9" to change top keygeneration to 9 (FW 8.1.0)
Input "10" to change top keygeneration to 10 (FW 9.0.0-9.01)
Input "11" to change top keygeneration to 11 (FW 9.1.0-10.2.0)
Input "12" to change top keygeneration to 12 (FW 12.1.0)
Input "13" to change top keygeneration to 13 (FW 13.0.0-13.2.1)
Input "14" to change top keygeneration to 14 (FW 14.0.0-14.1.2)
Input "15" to change top keygeneration to 15 (FW 15.0.0-15.0.1)
Input "16" to change top keygeneration to 16 (FW 16.0.0-16.0.1)
Input "17" to change top keygeneration to 17 (FW 17.0.0-17.0.1)
Input "18" to change top keygeneration to 18 (FW 18.0.0-18.1.0)
Input "19" to change top keygeneration to 19 (FW 19.0.0-19.0.1)
Input "20" to change top keygeneration to 20 (FW 20.0.0-20.5.0)
Input "21" to change top keygeneration to 21 (FW 21.0.0-21.2.0)
Input "22" to change top keygeneration to 22 (FW 22.0.0-22.1.0)

******************************************
Or Input "b" to return to the list options
******************************************

Enter your choice: 22
__ _ __ __
____ _____ ____ / /_ __ __(_) /___/ /__ _____
/ __ \/ ___/ ___/ / __ \/ / / / / / __ / _ \/ ___/
/ / / (__ ) /__ / /_/ / /_/ / / / /_/ / __/ /
/_/ /_/____/\___/____/_.___/\__,_/_/_/\__,_/\___/_/
/_____/
-------------------------------------------------------------------------------------
NINTENDO SWITCH CLEANER AND BUILDER
(THE XCI MULTI CONTENT BUILDER AND MORE)
-------------------------------------------------------------------------------------
============================= BY JULESONTHEROAD =============================
-------------------------------------------------------------------------------------
" POWERED BY SQUIRREL (2026.06.03 Claude AI Update Version by vidabo7276)
" BASED ON THE WORK OF BLAWAR AND LUCA FRAGA
" VERSION 1.01b (AI) ProdKeys[22.1.0] and can Patch any lower firmware version---
" pspmaster updated on 2026.06.03 for supporting NCA Keygen#22 or above UPDs
-------------------------------------------------------------------------------------
Program's github: https://github.com/julesontheroad/NSC_BUILDER
Blawar's github: https://github.com/blawar
Luca Fraga's github: https://github.com/LucaFraga
-------------------------------------------------------------------------------------
,;:;;,
;;;;;
.=', ;:;;:,
/_', "=. ';:;:;
@=:__, \,;:;:'
_(\.= ;:;;'
`"_( _/="`
`"'
Processing: D:\tttt\Lumen Tale Memories of Trey [UPD][v1.0.0.1][010063D024008800][v65536][22.1.0]].nsz
-------------------------------------

Checking meta:
- RequiredSystemVersion = 1477443584
-> No need to patch the meta
-------------------------------------
Generating NSP:

- Writing header...
- Appending: c6ff346eb0c881468b5493b5d3752a9f.cnmt.nca
- Appending: c6ff346eb0c881468b5493b5d3752a9f.cnmt.xml

- Appending: 715a71bbe259d22e0c141c7ebb49f5b0.nca
Writing nca header
Writing decompressed body in plaintext
* Section 0 needs decompression
4000 - 1139357184 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000002000000000000000000000000'
* Section 0 needs decompression
43e97600 - 32768 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000002000000000000000000000000'
* Section 0 needs decompression
43e9f600 - 57589760 bytes, Crypto type 3
Key: b'7059de6d678a1386695e5abfafeb3006'
IV: b'00000001000000000000000000000000'

- Appending: fc9368de85c6938a0f0e78c4b53080c1.nca

- Appending: 955f7c611d4fc6ca8f6557c895c6d772.nca
DONE

/@
\ \
___\ \
(__O) \
(____@) \
(____@) \
(__o)_ \
\ \

HOPE YOU HAVE A FUN TIME
...................................................
STILL 0 FILES TO PROCESS
...................................................
---------------------------------------------------
*********** ALL FILES WERE PROCESSED! *************
---------------------------------------------------

Input "0" to go back to the mode selection
Input "1" to exit the program

Enter your choice:
 

Attachments

Last edited by pspmaster,
  • Like
Reactions: 4961 and cvskid
Update:
Latest squirrel.exe [2026-06-03 updated version ] updated with Claude by vidabo7276:
Download: Google Drive

use this latest squirrel.exe [2026-06-03 updated version ] to updated the old version of NSCB or SAK. now it will support latest .nsz/.xcz files with NCA Keygen#22(0x15) or above. can directly decompress/pack/patch NCA Keygen#22 or above .nsz /.xcz /.nsp /.xci file.

or download the updated whole .7z file for the latest updated NSCB or SAK by this squirrel.exe:


NSCBuilder 1.01b AI [2026.06.03] version

Updated by pspmaster on 2026.06.03

Changelog:
-----------------------------------------------
1. Updated squirrel.exe to [20026.06.03 Claude AI updated version by vidabo7276], now support latest .nsz/.xcz files with NCA Keygen#22(0x15) or above. can directly decompress/pack/patch NCA Keygen#22 or above .nsz /.xcz /.nsp /.xci file.
2. Updated the NUTDB database to date 2026-06-03
3. added NCA Keygen#22 RSV 1363148800

if /i "%bs%"=="22" set "vkey=-kp 22"
if /i "%bs%"=="22" set "capRSV=--RSVcap 1363148800"

Download: Google Drive English Version / Google Drive Simplified Chinese Version

Switch Army Knife (SAK)v0.7.14 [2026-06-03 Updated Version]:
2026-06-03 Update:
1. Updated squirrel.exe to [20026.06.03 Claude AI updated version by vidabo7276], now support latest .nsz/.xcz files with NCA Keygen#22(0x15) or above. can directly decompress/pack/patch NCA Keygen#22 or above .nsz /.xcz /.nsp /.xci file.
2. Updated the NUTDB database to date 2026-06-03 (Multilanguage US.en Ru.ru MX.en Kr.ko IT.it HK.zh Fr.r Es.es, DE.de. CN.zh)

Download: Google Drive
 
Last edited by pspmaster,
Update:
NSCBuilder 1.01b AI [2026.06.03] version

Switch Army Knife (SAK)v0.7.14 [2026-06-03 Updated Version]:

2026-06-03 Update:
1. Updated squirrel.exe to [20026.06.03 Claude AI updated version by vidabo7276], now support latest .nsz/.xcz files with NCA Keygen#22(0x15) or above. can directly decompress/pack/patch NCA Keygen#22 or above .nsz /.xcz /.nsp /.xci file.
2. Updated the NUTDB database to date 2026-06-03 (Multilanguage US.en Ru.ru MX.en Kr.ko IT.it HK.zh Fr.r Es.es, DE.de. CN.zh)

Thank you very much for maintaining these old tools and keeping them alive after all this time, I had no idea they weren't even compatible with newer key sets as I'm pretty out of the loop anymore.

I just wanted to check my dump of the new N64 NSO update but unfortunately NSCB doesn't seems to work at all for me anymore for some odd reason no matter what keys I try, original or your new build, from the log it seems like a Python issue but I haven't changed anything with my Python installation and even downgrading doesn't seem to change anything.

SAK is really odd in that it will firmware patch v4.2.0 of the N64 NSO update with fw21 keys but not fw22, and I cannot seem to patch v4.1.0 of N64 NSO with any keys at all.

Regardless, finally updating from fw18 to fw19 after all this time got fw patched v4.2.0 of N64 NSO booting so that's all I care about the most lol 🙏
 

Site & Scene News

Popular threads in this forum