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

  • Thread starter JRoad
  • Start date
  • Views 724,594
  • Replies 2,824
  • Likes 74

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
there are 64gb cartridges that exist but no one has used them which is why there prob not in the SDK but if the developer requested it they could do it .

Is there a way to use nsc to check a dir of xcis if they can benefit from trimming them and apply it if needed
I can add it the normal trimming would skip the ones already trimmed, not sure about the supertrimming right now.
Either way I can add a scan function for that so it tells you in advance.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
I can add it the normal trimming would skip the ones already trimmed, not sure about the supertrimming right now.
Either way I can add a scan function for that so it tells you in advance.


Sounds alright but in all cartilage dump app have a auto trim (normal trim) so it can wait until supertrim can be added so u can add it to feature request list

What does the supertrim actually removed ? Since normal trim just removed the unused space in rom
 

RahFah

Well-Known Member
Newcomer
Joined
Apr 10, 2009
Messages
72
Trophies
1
Age
12
XP
689
Country
Brazil
v0.94 - Improvements in compression support and restore mode:
- Compression\decompression is now tied to the buffer option which reduces hangups in the process
- Decompression is done in a single operation now which makes it faster and enables the progress bar to be equal to the size of the file
- Added verification for nsz compressed files. Notes:
* Level 1 verification runs normally in nca objects
* Level 1 verification works in ncz base games and dlc ncz objects
* In the testing fase a level 1 verifcation failure in a ncz object will prompt to hash the file. This is done to prevent false positives in this fase.
* Ticket verification only works when there is nca with titlerights uncompressed in the nsz if not is ommited
* Level 2 verification works normally as it does in nsp\xci files
* Level 3 verification aka hashing works normally without decompression to the disk
* If all ncz files hash properly the ticket should be ok.
- Added pressets for compression.
* The user is welcomed now with a screen where he can choose to set compression level and threads manually or to use 5 presets. A 6th preset can be setup in the program CONFIGURATION MODE.
- Added file restoration for nsp and xci files as MODE 9. This can undo NSCB operations.
* Can restore headers and detect if original file was xci or nsp
* Can undo titlerights removal, keygeneration changes, RSV changes and isgamecard changes
* Linked account patched restoration is not supported yet
* Basically if a file passes trough NSCB verification it can be restored
Rest of changelog in github

Small Edit:
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.94b

Helo. I do not know if the problem was here, but in version 0.94 B I could not enter the global configuration "15", to configure the custom compression level of the NSZ and the threads.

Looking in the file NSCB_config.bat, I edited the line 306, from "goto op_NSZ" to "goto op_NSZ1".
And I commented on the lines 1021 and 1055.

After that it was working fine.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Helo. I do not know if the problem was here, but in version 0.94 B I could not enter the global configuration "15", to configure the custom compression level of the NSZ and the threads.

Looking in the file NSCB_config.bat, I edited the line 306, from "goto op_NSZ" to "goto op_NSZ1".
And I commented on the lines 1021 and 1055.

After that it was working fine.
Thanks i probably overlooked it. I'll take a look later.
 
  • Like
Reactions: RahFah

Metsudo

Member
Newcomer
Joined
Dec 16, 2015
Messages
16
Trophies
0
Age
45
XP
182
Country
Firstly, NSC Builder is a godsend so thankyou for that ! I had a query about renaming though; if I want to do a bulk rename I need to go 1.Process Individually / Drag Folder / 1.Start Processing / 5.Rename / etc, right ? When doing it this way it forces all Japanese characters to romaji; is there any way to make it keep the original Japanese instead ? I see there's a config option for romaji but it seems to apply to direct-multi, not individual, and therefore has no effect. Cheers.
 

Tumbleweed

Well-Known Member
Member
Joined
Jul 29, 2018
Messages
165
Trophies
0
Age
39
XP
1,448
Country
Italy
Just read this on the latest Blasphemous update;

Firmware 9.0.1 and master key 9.0 are required.

Do we have new keys? It's first nfo that I read mentioning master key 9 hence my question...

Cheers
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Firstly, NSC Builder is a godsend so thankyou for that ! I had a query about renaming though; if I want to do a bulk rename I need to go 1.Process Individually / Drag Folder / 1.Start Processing / 5.Rename / etc, right ? When doing it this way it forces all Japanese characters to romaji; is there any way to make it keep the original Japanese instead ? I see there's a config option for romaji but it seems to apply to direct-multi, not individual, and therefore has no effect. Cheers.
Yes, there's an option in Configuration Global Options to disable the romaji for renaming and gameinfo, there is also other to disable google translations in descriptions. Romaji is set by default because some users from China told me that files with asian names aren't detected from the SD like it happens with other characters.

Ah sorry, didn't read properly. I'll check and see if i have a bug there.

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

Just read this on the latest Blasphemous update;

Firmware 9.0.1 and master key 9.0 are required.

Do we have new keys? It's first nfo that I read mentioning master key 9 hence my question...

Cheers
Yeah lockpick RCM now supports emunand so you can get them with it on SX OS or Atmosphere or ask a friend for them i guess. I saw the Ice Age update being keygeneration10 and the disgaea 4 demo so it seems new things will ask for master_key_09.
 
Last edited by JRoad,
  • Like
Reactions: Tumbleweed

Puppydogpals

Well-Known Member
Member
Joined
Feb 19, 2018
Messages
193
Trophies
0
Age
43
XP
1,424
Country
United Kingdom
Just updated to master key 9 and still can't merge update 1.0.2 of yooka laylee with my custom XCI... it says thta NSCB failed to decrypt the header... :(
Worked for me. Have you verified keys.

I actually got wrong it is keygen 9 still (master_key_8) not keygen 10 (master_key_9)

It just needs 9.0.0 to run without update nag but is patchable lower

Sent from my SM-G965F using Tapatalk
 
  • Like
Reactions: Carlos Escobar

Puppydogpals

Well-Known Member
Member
Joined
Feb 19, 2018
Messages
193
Trophies
0
Age
43
XP
1,424
Country
United Kingdom
Yes , NSP is safe and all files pass hash verification
That's the one I have
0d825d9927db5ea7f49b15d60b401868.jpg
acdaffd5f91ae3ddb4d2f3c9df9e01b8.jpg


Sent from my SM-G965F using Tapatalk
be4125b6c369c2a28edb50faadf7f8a2.jpg
 
Last edited by Puppydogpals,
  • Like
Reactions: Carlos Escobar

Carlos Escobar

Active Member
Newcomer
Joined
Jan 19, 2016
Messages
30
Trophies
0
Age
40
XP
229
Country
Spain
Md5 hash it and also compare the file info (bytes against mine)

Sent from my SM-G965F using Tapatalk


Solved it!!!

Had to download the base game again and merged it with the latest update and it worked... don't know why it did not work with a custo XCI with the older update in it... Thank you for your help!!

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

The header is decrypter with the header key, it doesn't need a masterkey. Seems like that nsp is wrong. Does it pass verification?
Thank you for your help, already posted the solution I used.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Mkay.