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

  • Thread starter JRoad
  • Start date
  • Views 731,346
  • Replies 2,826
  • Likes 74

gizmomelb

Well-Known Member
Member
Joined
Jul 13, 2006
Messages
926
Trophies
1
XP
1,658
Country
Australia
So the keys dumped from lockpick are wrong?
I filled them in from the key file lockipick gened
I tried it with multiple text editors

possibly the txt file is in *nix format with LINE FEEDS instead of CARRIAGE RETURNS as is needed for Windows txt files? I know I saw you post you use *nix in another message on here.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Another question.
After I patched a file that normaly has the FW 7.x requirement, can I install it normal with SX OS or do I need to use tinfoil/goldleaf anyway ?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hi JRoad,
now that CFW is waiting to be compatible with 7.x.0 I check new files for their requirements.
So I use the file-info mode (5) / FW requ. (3). There I noticed how uncomfortable this mode is.
After getting the infos for 1 file, I have to press 2, then b, drop a new file followed by pressing Enter and finally pressing 3 again.
I checked 10 files now for this info with pressing 50 times a key. OMG.
I would like to first choose what I want to do: file-mode (5), then FW requ. (3) and only after that at the end asking for the file to drop.
After the wanted info has come I have the possibility to just drop the next file to get the same type of info.
Can you change the handling to this ? :D:rolleyes::shy::bow:
I hope you understand my request. ^_^
Not really, you missed my changelog XD. I always forgot to press B before loading a new file and it crashed the program. So I made it in a way that you can drag a file in the info menu and press enter to change the loaded file. About the text files I could add an option to auto export the file.

Either way, your idea is also good so i may add the swapping code there too.

Either way one of the reasons the next beta is taking long is that I’ve being doing some requests. One consists in database functions that give you a text file with data of your whole library. This one can be seen as a simplified string for the info function.
BTW NSCB is ready to patch keygeneration8 to a lower keygeneration if you add master_key_07 to the keys.txt file. You have to bring it yourself though.

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

Another question.
After I patched a file that normaly has the FW 7.x requirement, can I install it normal with SX OS or do I need to use tinfoil/goldleaf anyway ?
Yes you can install them normally with SX rommenu. Either way current 7.0 ones requirement can be skipped by ignoring the Required Firmware (Addubz’s tinfoil, goldleaf and N1dus) or installing with SX installer or blawar’s tinfoil, since they don’t use keygeneration8\masterkey7 for encryption yet.
 
  • Like
Reactions: 18Phoenix

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Either way current 7.0 ones requirement can be skipped by ignoring the Required Firmware (Addubz’s tinfoil, goldleaf and N1dus) or installing with SX installer or blawar’s tinfoil, since they don’t use keygeneration8\masterkey7 for encryption yet.

Ah, I see, I don't need to patch, because the installers can ignore needed FW.
GREAT - Thanks :D
 

Leozairus

Well-Known Member
Newcomer
Joined
Jun 15, 2018
Messages
71
Trophies
0
Age
33
XP
290
Country
Brazil
Yes, I know people that patched it to 5.1, and yes you need the masterkey6 for it since it's encrypted for 6.2 (keygeneration7=masterkey6).

Hello mi amigo, I think I missed something, when I try patch new games to 5.1 the game don't load, should this work? (even when game info show "Patchable to 6.0 or 6.2") ?
 
Last edited by Leozairus,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hello mi amigo, I think I missed something, when I try patch new games to 5.1 the game don't load, should this work? (even when game info show "Patchable to 6.0 or 6.2") ?
Patchable to 6.0 or 6.2 refers to the RequiredSystemVersion. It means game is encrypted with masterkey5 (keygeneration6), for example, but asks for 7.0, so the RSV can be lowered to 6.0 without further patching.

To further patch a game you need to lower the masterkey needed to decrypt is nca, that's what the keygeneration patching does. That makes working games that need the key you use to decrypt but doesn't mean it'll alway work on the equivalent FW version. If the game needs services not present on your firmware it’ll fail at startup. In my test I didn’t have a 100% accuracy when patching to 5.1, I had a really high one but not 100%. I had a 100% accuracy when I patch to 6.0.

Another pointer, a game patched to 5.X can work in a higher firmware even if it didn’t work in 5.X, since the later firmware have access to all the previous masterkeys.
 
Last edited by JRoad,

Leozairus

Well-Known Member
Newcomer
Joined
Jun 15, 2018
Messages
71
Trophies
0
Age
33
XP
290
Country
Brazil
Patchable to 6.0 or 6.2 refers to the RequiredSystemVersion. It means game is encrypted with masterkey5 (keygeneration6), for example, but asks for 7.0, so the RSV can be lowered to 6.0 without further patching.

To further patch a game you need to lower the masterkey needed to decrypt is nca, that's what the keygeneration patching does. That makes working games that need the key you use to decrypt but doesn't mean it'll alway work on the equivalent FW version. If the game needs services not present on your firmware it’ll fail at startup. In my test I didn’t have a 100% accuracy when patching to 5.1, I had a really high one but not 100%. I had a 100% accuracy when I patch to 6.0.

Another pointer, a game patched to 5.X can work in a higher firmware even if it didn’t work in 5.X, since the later firmware have access to all the previous masterkeys.

thanks for the explanation, so is better update to 6.2, thanks again.
 
Joined
Jan 19, 2019
Messages
755
Trophies
0
XP
947
Country
United Kingdom
Okay i just wipped up a fresh windows 10 home vm installed python and i am still getting the same error
The keys .txt is formatted as indicated in the op
I have tried multiple files and it wont work
I have to use update mode to even make multi xci's
 
Last edited by Idontknowwhattoputhere,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Okay i just wipped up a fresh windows 10 home vm installed python and i am still getting the same error
The keys .txt is formatted as indicated in the op
I have tried multiple files and it wont work
I have to use update mode to even make multi xci's
So update mode works for you? That's weird. Python is irrelevant if you're using the beta though. Either way update mode is not set to clean the titlerights from the base game, that's bound to give you issues.
 
Joined
Jan 19, 2019
Messages
755
Trophies
0
XP
947
Country
United Kingdom
So update mode works for you? That's weird. Python is irrelevant if you're using the beta though. Either way update mode is not set to clean the titlerights from the base game, that's bound to give you issues.
Yeah i can make multi-xcis with update mode but not with multi pack mode
And no issues with it
And i still get the error 20 error the keys .txt are perfect
 
Last edited by Idontknowwhattoputhere,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Yeah i can make multi-xcis with update mode but not with multi pack mode
And no issues with it
Yeah if the base is a xci it shouldn't give issue. Problem will be with a titlerights crypto nsp. Well i'll try to take a look and see what can be causing your issue. Either way i'm moving the files list management to python soon, I hope that resolves issues since it would be more efficient.
 
Joined
Jan 19, 2019
Messages
755
Trophies
0
XP
947
Country
United Kingdom
Yeah if the base is a xci it shouldn't give issue. Problem will be with a titlerights crypto nsp. Well i'll try to take a look and see what can be causing your issue. Either way i'm moving the files list management to python soon, I hope that resolves issues since it would be more efficient.
The game xci and update nsp have no titlerights
But i wonder what causes the issue
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me...