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

  • Thread starter JRoad
  • Start date
  • Views 730,832
  • Replies 2,826
  • Likes 74

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Oh, I got it myself:

This appears only if I install with the normal SXOS Installer.
If I use the SX Installer 3.01 or Tinfoil 6.20 it works without update.
Can someone explain that ?
 

caiofcabral

New Member
Newbie
Joined
Aug 17, 2018
Messages
4
Trophies
0
Age
39
XP
135
Country
Brazil
I get a lot of those errors when converting multi nsp to xci

Code:
                   ,;:;;,
                  ;;;;;
          .=',    ;:;;:,
         /_', "=. ';:;:;
         @=:__,  \,;:;:'
           _(\.=  ;:;;'
          `"_(  _/="`
           `"'
Exception: Not a valid PFS0 partition b'$\x00\xe02'
DONE

   /@
   \ \
 ___\ \
(__O)  \
(____@) \
(____@)  \
(__o)_    \
      \    \

HOPE YOU HAVE A FUN TIME
Too many arguments in command line.

Does someone know how to fix it ? Thanks

same problem here, in my case, when trying to Decompress nsz file to nsp.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
same problem here, in my case, when trying to Decompress nsz file to nsp.
The header of a nsp or a nsz needs to start by PFS0 which is 50 46 53 30 in hex, this is called the PFS0\NSP magic. That error is saying the header doesn't start by the proper magic, you can verify this by checking the file with a hex editor.
Try renaming a jpg file as .nsp and processing it with the program, you'll see the same error, that normally happens when the file was compressed using a method that writes the header last and the compressor crashed midway.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Appart from the support for the new masterkey I added more information to the gui.
v0.97 - Added support for keygeneration11\masterkey10\masterkey0a and inteface updates

- As some of you may have realized masterkey10 brings a split into people reading the numbers as int and people reading them as hex. NSCB has been updated to support both formats (mater_key_10 and master_key_0a), you can call it both ways in the keys.txt file. In adition this update is required for when games start using that key, since previous versions won't load it properly unless you replace lib\Keys.py

- Several updates have been added to the information given by the interface.

1.- It can detect the Firmware present in XCI files. To speed the parsing this is done via fw.json though in case a firmware is not added to the json the it will be read from the xci and added to the json to speed up the parsing in games including the same firmware. The json will be updated once a new firmware is detected but you can turn off autoupdates and it'll update using xcis.

2.- New eshop data like product codes, game modes, cloud saves and online support has been added

3.- Metacritic scores have been added

4.- Videos from Nintendo.com have been added

- Added 2 new options to the interface:

Option 2: Ability to choose the browser to launch the interface setting the path to executable files or .lnk files

Option 3: Ability to dissable the video player. This is meant for old computers that may hang when the HLS javascript video player loads the videos.

- Fixed Raw extraction for nsp files with big entry tables like the ones present in Firmware nsps.

- Small improvement to database retrival. If a json database is retrieved and it tests as corrupt the modification time will be updated to match the current time on the system. This will prevent the program from trying to retrieve the database before the next refresh cycle, stopping the nagging every time nutdb is called.
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.97
morta.PNG
 

MrNova

New Member
Newbie
Joined
Dec 22, 2019
Messages
4
Trophies
0
Age
40
XP
75
Country
Netherlands
Awesome tool use it for some time works perfect! Is it possible you can add an option for xci's to make split files for fat32 with the attribute check for archives and naming (00,01,02,03,04 etz) and the size of NXdumptool 1.1.8 for the split files? (3,99 GB (4.294.901.760 bytes) thats the size NXdumptool 1.1.8 outputs for split files with the archive attribute for xci's and those work perfect if you use it on SX OS even with custom xci's!
 
Last edited by MrNova,

MrNova

New Member
Newbie
Joined
Dec 22, 2019
Messages
4
Trophies
0
Age
40
XP
75
Country
Netherlands
Awesome tool use it for some time works perfect! Is it possible you can add an option for xci's to make split files for fat32 with the attribute check for archives and naming (00,01,02,03,04 etz) and the size of NXdumptool 1.1.8 for the split files? (3,99 GB (4.294.901.760 bytes) thats the size NXdumptool 1.1.8 outputs for split files with the archive attribute for xci's and those work perfect if you use it on SX OS even with custom xci's!

Edit: can somebody delete this post (my enter button was hanging) can't find a delete button in the forum :)
 
Last edited by MrNova,

MrNova

New Member
Newbie
Joined
Dec 22, 2019
Messages
4
Trophies
0
Age
40
XP
75
Country
Netherlands
Awesome tool use it for some time works perfect! Is it possible you can add an option for xci's to make split files for fat32 with the attribute check for archives and naming (00,01,02,03,04 etz) and the size of NXdumptool 1.1.8 for the split files? (3,99 GB (4.294.901.760 bytes) thats the size NXdumptool 1.1.8 outputs for split files with the archive attribute for xci's and those work perfect if you use it on SX OS even with custom xci's!

Edit: can somebody delete this post (my enter button was hanging) can't find a delete button in the forum :)
 
Last edited by MrNova,

RedMagikarpet

Member
Newcomer
Joined
Jul 22, 2018
Messages
15
Trophies
0
Age
34
XP
115
Country
Italy
I can add that and the base\update\dlc normal arrangement, yes.
With Game[Reg], etc... you mean add the tags to the folder name and update the tags when you add new files there? That's a good idea actually.

Well yes, game's tags in the folder name, so the structure should be like this:

Awesome Game 2[0000000000000][US][v65536][DLC 2/4] (In this case Awesome Game 2 latest update is v65536 and we have 2 DLCs out of a total of 4)
|
|__
Outdated Files (Maybe outdated updates and DLCs can be moved in this folder if we have newer files)
|
|__
Awesome Game 2[0000000000000][US][v0].nsp
|
|__
Awesome Game 2[0000000000800][US][v65536].nsp
|
|__
Awesome Game 2[Slime Pony Mount][0000000000001][US][v0].nsp
|
|__
Awesome Game 2[Super Glitter Dress][0000000000002][US][v0].nsp

IMHO this feature will make files more clean, I still hope you want to add it :P

(Sorry for the late reply)
 

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,290
Trophies
1
XP
3,101
Country
Mario maker working on Switch fw 8.0.1. New update shows this
Required Firmware:
- RequiredSystemVersion: 604045312 -> (9.0.1)
- Encryption (keygeneration): 8 -> (7.0.0 - 8.0.1)
- Patchable to: 469762048 -> (7.0.0)

Can it be patched to fw 8.0.1 even though it says requirment is v9.0.1?
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Mario maker working on Switch fw 8.0.1. New update shows this
Required Firmware:
- RequiredSystemVersion: 604045312 -> (9.0.1)
- Encryption (keygeneration): 8 -> (7.0.0 - 8.0.1)
- Patchable to: 469762048 -> (7.0.0)

Can it be patched to fw 8.0.1 even though it says requirment is v9.0.1?
Correct. After patching it will show: RequiredSystemVersion: 8.0.1 (or 7.0.0 whatever you choose)
 

Zer151

Well-Known Member
Newcomer
Joined
Aug 14, 2015
Messages
51
Trophies
0
Age
38
XP
204
Country
Thailand
I’m really no luck to use it.

I download the file 64but version and dump my own key and put it to ztools folder.

try to run as option 1 , they are not thing out to output folder. The Windows said 0 files to process but I have drag .nsp to it and recheck the list.

I’m on windows 10(boot camp from MacBook)

what do I really need to make it right , I have try since November still can’t use.
 
D

Deleted User

Guest
Awesome tool use it for some time works perfect! Is it possible you can add an option for xci's to make split files for fat32 with the attribute check for archives and naming (00,01,02,03,04 etz) and the size of NXdumptool 1.1.8 for the split files? (3,99 GB (4.294.901.760 bytes) thats the size NXdumptool 1.1.8 outputs for split files with the archive attribute for xci's and those work perfect if you use it on SX OS even with custom xci's!

Edit: can somebody delete this post (my enter button was hanging) can't find a delete button in the forum :)

this is only feature at this point id like and I am being greedy darn tool pretty dang good damn good but yeah ability to make splits for fat32 installs i can do it with other apps but want swiss army Jules this is the downfall of man when you do such good work we just end up wanting more im afraid..

updated vid to help people understand how to use app

 

Moko

Well-Known Member
Member
Joined
Feb 19, 2007
Messages
113
Trophies
1
XP
1,779
Country
Germany
you want split the output files?
0->Configuration mode
2->Global and manual Options
9->FAT32/EXFAT Options
2->Change Card Format to FAT32
 

ShootTheCore616

Member
Newcomer
Joined
May 6, 2018
Messages
10
Trophies
0
Age
37
XP
162
Country
United States
I actually just came to ask if splitting files is broken for anyone else on the latest version? I changed card format option to "fat32 for SXOS (xc0 and ns0 files)", but i just get a full size xc0 file (in this case a 5.3gb xc0 file...) Never had problems in the past with this but cant seem to get it functioning right with v0.97
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Hi, guys i've been on vacations last month, i'll start catching up on stuff during the week. A new update will come too with initial google drive support adding some the ability to search libraries, download files (normal, uncompressed and trimmed) and read file information. It will miss file verification initially but it'll be added soon. The idea is to port all functions eventually. It will work with public links and private drives.
@18Phoenix Happy new year to you too
@ShootTheCore616 I'll have to check on that, it should happen with nsz\xcz files only. I'm planning to make the splitter a new class object so it's easier to handle and add to files. I think it should work better if i put it's logic in other function.
@seanp2500 I'll change the video on the main post. Thx as always.
@MrNova I can add the archive format for xcis, though it's issue is that it will only work on the SD since unless they fixed it the driver they us for the HDD doesn't support them. Anyway, i'm open to it.
@RedMagikarpet I still think is a good idea i still have some stufff that takes priority though.
 

MrNova

New Member
Newbie
Joined
Dec 22, 2019
Messages
4
Trophies
0
Age
40
XP
75
Country
Netherlands
@JRoad i think it will be really cool to included it. Because it works perfectly for SD i didn't test it for hdd yet. Does it also happens when a hdd is formated as fat32? Anyway to include the option would be cool, because those backups run flawless from the SD card.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM