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

  • Thread starter JRoad
  • Start date
  • Views 729,111
  • Replies 2,826
  • Likes 74

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@JRoad is there any way to fix the problem where sometimes the NCSB window just "pauses" and you have to click on it and press Return to get it moving again?
That's a cmd console thing. If you touch the console you stop the program. I don't know if the alternative cmd consoles have that issue too.

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

I rename it and that fix the white icon but it still can't be mounted. But installing the multi-con xci work fine?
Weird, I'll test it myself when I have time.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Couldn't check yet but I think you got me wrong yesterday. That game is keygeneration8 not keygeneration10 is not the same issue as the new games and updates have.
An example of the issue is Cat Quest II update which uses keygeneration10 but is fine after patching it to keygeneration 9.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
When I try to load a custom xci (base+update) of dragon quest 11 s with xci sxos mounter fails to read and comes up as a white icon in list if I use the original base xci file works fine

now is this a sxos issue or how the custom xci is made with nsc builder issue?

thanks
Just checked. Ok 2 things here:
1.- The renamer takes care of XI in roman numbers (1 character) changing it to the XI i'm writing (2 characters)
2.- It doesn't take care of – that is a long - and give issues detecting the xci on the switch like it happens with Witcher3, i'll add it to the ban list. I've been meaning too anyway since i saw it on witcher 3 but i always forget. I'll replace it by the short - that gives no issues.
3.- The file itself works for me on SX OS 2.9.2 and FW 9.01. I added the game and the update as DRAGON QUEST XI S Echoes of an Elusive Age Definitive Edition [01006C300E9F0000] [v65536] (1G+1U).xci

************************
- Now other issue that was reported to me:

Ghost Blade HD won't work on SX OS. This much is true, is other with a white icon, patching it makes it to show the icon. Is mountable and instalable as nsp but not xci.
When mounted or installed it will show error on boot, file is correct and will work on atmosphere. Not sure about the issue on this one, didn't add yet the new nacp flags to my info tools so while it doesn't appear to have anything weird at a first glance it may still have.
Anyhow, the game will work fine on atmosphere so it should be fixable.
 

ztyp2k

Member
Newcomer
Joined
Jun 9, 2019
Messages
6
Trophies
0
XP
1,033
Country
Fiji
Thanks for the update. If i choose Multipack Mode and add some Files -> Repack List as XCI -> dont patch the Firmware and now choose SEPARATE into multifiles by baseid an error occured:

- Generating lists:
Traceback (most recent call last):
File "squirrel.py", line 7795, in <module>
IndexError: list index out of range
[3020] Failed to execute script squirrel

MERGE all files into a single file works fine!
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,879
Trophies
2
Age
33
Location
Planet Earth
XP
4,267
Country
United States
DECOMPRESS A NSZ\XCZ
**************************
None
Decompressing D:\Desktop\The Legend of Zelda Link's Awakening[01006BB00C6F0800][GB][v65536].nsz
Traceback (most recent call last):
File "squirrel.py", line 2706, in <module>
File "lib\decompressor.py", line 101, in decompress_nsz
File "Fs\Nsp.py", line 9031, in decompress_direct
File "Fs\Nsp.py", line 8675, in get_data_from_cnmt
UnboundLocalError: local variable 'titleid' referenced before assignment
[10944] Failed to execute script squirrel
...................................................
STILL 0 FILES TO PROCESS
...................................................
---------------------------------------------------
*********** ALL FILES WERE PROCESSED! *************
---------------------------------------------------
Input "0" to go back to the mode selection

Error?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
DECOMPRESS A NSZ\XCZ
**************************
None
Decompressing D:\Desktop\The Legend of Zelda Link's Awakening[01006BB00C6F0800][GB][v65536].nsz
Traceback (most recent call last):
File "squirrel.py", line 2706, in <module>
File "lib\decompressor.py", line 101, in decompress_nsz
File "Fs\Nsp.py", line 9031, in decompress_direct
File "Fs\Nsp.py", line 8675, in get_data_from_cnmt
UnboundLocalError: local variable 'titleid' referenced before assignment
[10944] Failed to execute script squirrel
...................................................
STILL 0 FILES TO PROCESS
...................................................
---------------------------------------------------
*********** ALL FILES WERE PROCESSED! *************
---------------------------------------------------
Input "0" to go back to the mode selection

Error?
Are you using 0.95b?
 

Akilsa888

New Member
Newbie
Joined
Oct 26, 2019
Messages
2
Trophies
0
Age
37
XP
35
Country
United States
Hello, thanks for the excellent tool! I am trying to repack some games into XCI with a new update but I keep receiving this error: Exception: object of type 'NoneType' has no len() and the update .nsp doesn't get repacked into the new XCI - tool just ignores the update nsp completely it seems.

some games to test with to reproduce the error:
Cyber Protocol [0100C1300DE74000] [v0].xci + v-cyber_protocol_v65536.nsp
Blasphemous [0100698009C6E000] [v0].xci + v-blasphemous_v65536.nsp
The Legend of Zelda Link's Awakening [01006BB00C6F0000] [v0] + v-tlozla_v65536.nsp

Can anyone help. Never had this error before until the new rollout of updates from JRoad. Thanks in advance!
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hello, thanks for the excellent tool! I am trying to repack some games into XCI with a new update but I keep receiving this error: Exception: object of type 'NoneType' has no len() and the update .nsp doesn't get repacking into the new XCI it ignores it.

some games to test with to reproduce the error:
Cyber Protocol [0100C1300DE74000] [v0].xci + v-cyber_protocol_v65536.nsp
Blasphemous [0100698009C6E000] [v0].xci + v-blasphemous_v65536.nsp
The Legend of Zelda Link's Awakening [01006BB00C6F0000] [v0] + v-tlozla_v65536.nsp

Can anyone help. Never had this error before until the new rollout of updates from JRoad. Thanks in advance!
You need the new masterkey (master_key_09), you can get it with lockpick rcm. BTW when you get it patch those to keygeneration9 for them to show the icon in SX OS loader, i added a warning about the issue SX OS is having on the first page.
I should probably start adding ia warning in the readme till i can redo the keys library.
 
Last edited by JRoad,
  • Like
Reactions: Akilsa888

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
BTW and to everyone with errors:

ALL of my errors I ever had were fixed when I got my own key file with lockpickRCM.

Also, copy the contents of prod.keys INTO the keys_template.txt file in the configuration folder of nsc builder. Save it.
That should fix most of your errors. Really most of it if not all!
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Please consider a linux build in future. And thank you for your work very handy tool
Well squirrel itself works on linux though the commands aren't really documented and is more meant to run in scripts, some people use it on their servers myself included.
The webgui runs on linux too though if you follow the instructions in the readme, the idea is to add all functions to it in the future. It will probably adapted too so it can be used on remote servers without vcn and i'll probably add another interface to squirrel similar to NSCB but it always seem to appear new stuff i need to take care off before progressing on the gui like adapting all functions to nsz\xcz. Other thing that's being posponed is the translations for the gui and NSCB itself.
 

sergux

Well-Known Member
Member
Joined
Jul 14, 2018
Messages
126
Trophies
0
Age
102
XP
1,078
Country
Afghanistan
i get this ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: