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

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

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
In theory they work with SX OS 2.9.2 but yep I'll make a parcher. Still we're talking about pre 0.8 that was released on the 27th of January, which explains why most people that do them themselves had all or mostly all cxci working since the header is updated when you add the new updates or dlcs.

But yep I can add an option that updates headers, and maybe even add something to extract\inject certs since it was asked before.
Ah, ok, 2.9.2 is out, I haven't seen that. So it's ok, but to avoid future problems, a fix option would be nice :)
Thanks.
No, the most famous games are the ones from Nin tendo, and these got only some few patches (often only 1)
and so they're older and the most haven't work anymore. That's why so many people had problems.
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ah, ok, 2.9.2 is out, I haven't seen that. So it's ok, but to avoid future problems, a fix option would be nice :)
Thanks.
No, the most famous games are the ones from Nin tendo, and these got only some few patches (often only 1)
and so they're older and the most haven't work anymore. That's why so many people had this problems.
Ah, I see. I normally have the originals on my Google drive, I mount the drive with raidrive and add the originals to nscb, that way it creates the xci on the fly maxing my download speed. I don't hold that many on my hdd\sd card.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
When is the support for xcz and nsz (compressed and uncompressed)?
Probably next weekend. I already added compression to squirrel for nsps including progress bars and batch processing need to add for xci and add decompression. Then I'd have to apply that to the conversion functions. It'll be done in different steps probably.
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,268
Country
United States
With latest SX OS announcement i realized you were right about 0.79 @huma_dawii that one is the latest that used hacbuild. I redid the code myself when i moved it to python which included the gameinfo generation, which i have to admit was lacking in hacbuild. Well that explains why reprocessing them or unpacking and packing worked since most modes would regenerate the xci header completely. I'd say all except the supertrimming.
Either way it's possible to redo the headers infile should be quickly to add in case this happens again.

I'm glad the issue got sorted out.

I will be repacking my games!
 

wakabayashy

Well-Known Member
Member
Joined
Dec 25, 2014
Messages
674
Trophies
0
Age
41
Location
France
Website
www.anime-heart.fr
XP
2,475
Country
France
hello @JRoad

I've this error message

how could I solve it please?
 

Attachments

  • Capture.PNG
    Capture.PNG
    153.5 KB · Views: 200

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
I get the same error as above. Plus I get the error. Exception: name 'rom' is not defined.

All was working great until I upgraded from v0.85bx64 to the latest, but it was time for an upgrade. I installed Python3, not sure what is going on.

I should have added; I tried:

(1) installing Pyton 3
(2) updating the keys.txt file to the latest. I also made it look super clean like the template. Same error(s)
 
Last edited by BabaYagaJW,

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
It seems to get the error for any XCI I try to read or NSP Update. FYI I'm using it to check FW version.

This is a wonderful utility, been using it for a while. This is the first time I got an error, and I'm sure its on my end. Just not sure what else to do.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Sorry to ask, but I'm still unsure:
How do I generate a XCI for 1 game including UPD + DLCs ?
I always used (2) Multi-Pack Mode successfully.
But isn't that meant for Multi-Game-XCIs ???
If yes, what's the normal way to build a single-game XCI ?
 

Mikep90

Well-Known Member
Member
Joined
May 29, 2018
Messages
274
Trophies
0
Age
41
XP
1,834
Country
United States
Anybody know about this error and how to fix it
Traceback (most recent call last):
File "squirrel.py", line 40, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\users\nscb\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\sq_tools.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\users\nscb\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\Keys.py", line 94, in <module>
File "lib\Keys.py", line 69, in load
binascii.Error: Odd-length string
[5368] Failed to execute script squirrel
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
hello @JRoad

I've this error message

how could I solve it please?
In theory that's what I fixed in 0.91b. It made the code jump to other function when the correct one was over though the file was output correctly. Are you using 0.91b?
It seems to get the error for any XCI I try to read or NSP Update. FYI I'm using it to check FW version.

This is a wonderful utility, been using it for a while. This is the first time I got an error, and I'm sure its on my end. Just not sure what else to do.
I tell you the same. Is it 0.91b or 0.91?
Anybody know about this error and how to fix it
Traceback (most recent call last):
File "squirrel.py", line 40, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\users\nscb\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\sq_tools.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\users\nscb\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\Keys.py", line 94, in <module>
File "lib\Keys.py", line 69, in load
binascii.Error: Odd-length string
[5368] Failed to execute script squirrel
This was solved in discord I think. Wrong key format.
Sorry to ask, but I'm still unsure:
How do I generate a XCI for 1 game including UPD + DLCs ?
I always used (2) Multi-Pack Mode successfully.
But isn't that meant for Multi-Game-XCIs ???
If yes, what's the normal way to build a single-game XCI ?
Is the same. Is meant for multicontent. You can even generate xcis with only updates or dlcs or both and if the game is installed when the xci is montes it'll load the additional content.
 
  • Like
Reactions: 18Phoenix

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
I have upgraded to v0.91b.
When I attempt to check FW Requirement for a DLC/Update I get:

Exception: name 'rom' is not defined.

At times it won't combine the update/main game at all. However, reverting to an older version combines them fine.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I have upgraded to v0.91b.
When I attempt to check FW Requirement for a DLC/Update I get:

Exception: name 'rom' is not defined.

At times it won't combine the update/main game at all. However, reverting to an older version combines them fine.
Yeah i'm geting some reports of that though it works for me. I'll check it for the weekend update but for now you can use either an older version or use the chromium gui to check that data.
 
  • Like
Reactions: BabaYagaJW

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
Yeah i'm geting some reports of that though it works for me. I'll check it for the weekend update but for now you can use either an older version or use the chromium gui to check that data.

Thank you for the reply @JRoad I took a peak at GitHub, and thru your posts I'll use the Chromium GUI to address the FW and if need be the old. Thank you again for all this hardwork. It sure makes way easier for us.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr