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

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

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Would there be a way to batch all of my XCI games and patch them so they do not require updates? I see how to do it from nsp->xci but wondering about xci->xci batch.
The same way, just process a xci choosing to pack it as xci choosing the same options you choose for nsps
 

ulao

Well-Known Member
Member
Joined
Jun 23, 2010
Messages
202
Trophies
1
XP
852
Country
United States
I tried this
1
loaded xci
1
2
1
9 also tried 8 ( I have 8.1.0 )

but the game still says an update is required.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
When is the new bug free version coming out? A.K.A 0.9.0?
I'm on vacations and even if have fixed the multinsp stuff and other minor things is tied to other things i was working on before going on vacations. Also 5 of the last 20 official xcis that includes updates are giving a false positive in the update program nca verification. Apparently some of those have updates without exefs now and one of the checks was tied to being able to read the main.npdm, since it doesn't exist on those updates it gives a false positive. That's something i need to correct too when i come back.
I don't know if the xci version of those games is different but the xci update is different for sure.
The games are:
Code:
Cities Skylines - Nintendo Switch Edition (En,Jp,Fr,De,Es,Ru,Kor,Ch) [0100D8800B87C000] [v196608] (1G+1U).xci
X-Morph Defense (En,Jp,Fr,De,Es,It,Por,Ru,Kor,Ch) [0100DF100B97C000] [v65536] (1G+1U+3D).xci
Raging Justice (En,Fr,De,Es,It,Por,Ch) [01003D00099EC000] [v262144] (1G+1U).xci
Wulverblade (En,Jp) [010033700418A000] [v262144] (1G+1U).xci
Toki Tori Collection (En,Jp,Fr,De,Es,It,Du) [0100EE80098E6000] [v131072] (2G+2U) (mgame).xci
 
  • Like
Reactions: huma_dawii

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
I'm on vacations and even if have fixed the multinsp stuff and other minor things is tied to other things i was working on before going on vacations. Also 5 of the last 20 official xcis that includes updates are giving a false positive in the update program nca verification. Apparently some of those have updates without exefs now and one of the checks was tied to being able to read the main.npdm, since it doesn't exist on those updates it gives a false positive. That's something i need to correct too when i come back.
I don't know if the xci version of those games is different but the xci update is different for sure.
The games are:
Code:
Cities Skylines - Nintendo Switch Edition (En,Jp,Fr,De,Es,Ru,Kor,Ch) [0100D8800B87C000] [v196608] (1G+1U).xci
X-Morph Defense (En,Jp,Fr,De,Es,It,Por,Ru,Kor,Ch) [0100DF100B97C000] [v65536] (1G+1U+3D).xci
Raging Justice (En,Fr,De,Es,It,Por,Ch) [01003D00099EC000] [v262144] (1G+1U).xci
Wulverblade (En,Jp) [010033700418A000] [v262144] (1G+1U).xci
Toki Tori Collection (En,Jp,Fr,De,Es,It,Du) [0100EE80098E6000] [v131072] (2G+2U) (mgame).xci

What does this mean in terms of effect?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
What does this mean in terms of effect?
Nothing too important, those updates are newer than the nsp ones in certain cases too, so i imagine the exefs in those xci games are a ewer version than the nsp ones, they also made the update included a higher version or equal than the nsp one so it doesn't ask for updates. My guess is that it doesn't includes the exefs because it doesn't need to overwrite them, though those are the first cases.
They worked fine and i just need to add a fallback to the decryption test. I was using the main.npdm because it was a file that all program nca included (updates and base games) till now.
 

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
hi

I have a error with only one game:

raceback (most recent call last):
File "squirrel.py", line 3599, in <module>
OSError: [Errno 22] Invalid argument
[3276] Failed to execute script squirrel

how I can solve it please?
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
What's the general rule for setting the buffer size? Faster computer = higher setting? Will it affect anything other than length of time NCSB takes to do tasks? Are output files more likely to fail is this setting is wrong?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Typing in "14" in the Config menu does nothing
I may have copy an old file then. I know I fixed that one before I uploaded it. I'll check on the afternoon, I was told that pyinstaller is changing the location of the nutdb json too, that's other thing I plan to look into.

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

What's the general rule for setting the buffer size? Faster computer = higher setting? Will it affect anything other than length of time NCSB takes to do tasks? Are output files more likely to fail is this setting is wrong?
Buffer size just affect the read\copy speed. I tested several ones and 64kb is the better one for my computers.
I think 32-64 should be the ideal on most computers but it will depend specially on the HDD speed.
Basically the file is read and then written\dump to disk so you don't want one too big since it will cause a hang up. One too small also makes everything slower, for example hacbuild was so slow in part because it used a really small buffer.
Also I never experienced fails because of different values on that setting.
For the new one, 14 that is only used on the DB and naming functions right now a big value may be too cpu intensive but I think it's only working properly on python version. Exe seems to wait for a worker to end for the next to start working while python uses several workers at the same time just fine.
 
Last edited by JRoad,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
There's a new Smash Bros Ultimate update 5.0 and I'm trying to combine it with an XCI. I have done probably 50 of these so I'm not a n00b at it. But when I make one the game does not load through SX OS. I then tried the XCI seperate and installed the update to internal and it worked. It just doesn't work when combining them in one XCI for some reason. I tried 3 times. I am on 8.1 SX OS 2.8.

Also there's no errors when I run the XCI + update through NSCB it seems to process normally it just again doesn't work when loading the XCI on SX OS.
 
Last edited by EmulateLife,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
There's a new Smash Bros Ultimate update 5.0 and I'm trying to combine it with an XCI. I have done probably 50 of these so I'm not a n00b at it. But when I make one the game does not load through SX OS. I then tried the XCI seperate and installed the update to internal and it worked. It just doesn't work when combining them in one XCI for some reason. I tried 3 times. I am on 8.1 SX OS 2.8.

Also there's no errors when I run the XCI + update through NSCB it seems to process normally it just again doesn't work when loading the XCI on SX OS.
Do you have all masterkeys. Checked them in "mode 0 - CONFIGURATION", "option 3 - VERIFY KEYS.TXT"
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Yes I've done a bunch of 8.1 games. It goes to masterkey_07 and they all say key is valid but it's my understanding there isn't one for 8 or am I wrong?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Yes I've done a bunch of 8.1 games. It goes to masterkey_07 and they all say key is valid but it's my understanding there isn't one for 8 or am I wrong?
There is, i think i'm not sure if it was used yet but there is a masterkey8\keygeneration9. Was introduced with FW 8.1
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Oh didn't realize that. Maybe none of the games I did before were 8.1 but were like 8.0.1. But I used Lockpick RCM when I was on 8.1 I know that for sure, so how would I get the keygeneration9 key?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Oh didn't realize that. Maybe none of the games I did before were 8.1 but were like 8.0.1. But I used Lockpick RCM when I was on 8.1 I know that for sure, so how would I get the keygeneration9 key?
Try lockpick RCM again, i think there was a short span of time when it couldn't get the 8.1 masterkey (master_key_08).

Either way is not being used on smash, I attached a screenshot. You didn't add dlcs right?, because I think some updated in the last 24h, i think that caused issues before.
 

Attachments

  • not used.PNG
    not used.PNG
    13.6 KB · Views: 128
Last edited by JRoad,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Sorry to be a pain but do you know why I keep getting "Unknown pkg1 version" on Lockpick RCM? I just reinstalled Atmosphere and sept folder to make sure that wasn't it, but it didn't fix it.

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

NM I didn't realize I needed to update Lockpick_RCM that's also why you can't get the 8.1 keys only the new version does that.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol