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

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (2)
  • Jul 31, 2019
  • #1,521

huma_dawii said:

Will re download the update and see what's up

No, i mean with nscb verify function, if it gives an exception you can do a raw extraction and verify the nca independently too. Though that seems to say that the nca header magic is "0000" instead of PFS0, if it's a messed up header it won't be able to verify either, you can see that in hex though:
A nsp begins like this:

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

With 50465330, that translates as PFS0

huma_dawii

Well-Known Member

Member

Level 14

Joined
Apr 3, 2014
Messages
3,881
Trophies
2
Age
33
Location
Planet Earth
XP
4,297
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (5)
  • Jul 31, 2019
  • #1,522

JRoad said:

No, i mean with nscb verify function, if it gives an exception you can do a raw extraction and verify the nca independently too. Though that seems to say that the nca header magic is "0000" instead of PFS0, if it's a messed up header it won't be able to verify either, you can see that in hex though:
A nsp begins like this:
View attachment 174757
With 50465330, that translates as PFS0

I opened the update.nsp in the HxD and it starts with a lot of 0000000 and not like you showed me.

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (7)
  • Jul 31, 2019
  • #1,523

huma_dawii said:

I opened the update.nsp in the HxD and it starts with a lot of 0000000 and not like you showed me.

Then it's a bad dump or bad download. The beginning needs to be PFS0.

  • NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (8)

Reactions:

huma_dawii

huma_dawii

Well-Known Member

Member

Level 14

Joined
Apr 3, 2014
Messages
3,881
Trophies
2
Age
33
Location
Planet Earth
XP
4,297
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (10)
  • Jul 31, 2019
  • #1,524

JRoad said:

Then it's a bad dump or bad download. The beginning needs to be PFS0.

I think is a bad dump. I did downloaded it 3 times.

EDIT: Indeed, it was a bad dump! Thanks a lot!

Last edited by huma_dawii,

pcwizard7

Well-Known Member

Member

Level 9

Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (12)
  • Aug 1, 2019
  • #1,525

P

PsyKos

Active Member

Newcomer

Level 4

Joined
Dec 5, 2007
Messages
37
Trophies
1
Age
41
Location
France
Website
psykos77.free.fr
XP
486
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (13)
  • Aug 1, 2019
  • #1,526

Hello and thank you for your great program. However, since version 0.88, I am unable to create a multi-content NSP.

I have an error message with any NSP. If I convert to XCI, no problem :


*******************************************************
Processing list [0100FF500E668000].txt
*******************************************************
Calculating final content:
Filename: StandBy [0100FF500E668000] [v65536] (1G+1U)[rr].nsp
- Writing NSP header...
0%| | 0.00/162M [00:00<?, ?B/s]Traceback (most recent call last):
File "squirrel.py", line 3708, in <module>
NameError: name 'outf' is not defined
[708] Failed to execute script squirrel

Thanks for your help.

Attachments

  • NSC_Builder Error.png

    26.2 KB· Views: 256

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (16)
  • Aug 1, 2019
  • #1,527

PsyKos said:

Hello and thank you for your great program. However, since version 0.88, I am unable to create a multi-content NSP.

I have an error message with any NSP. If I convert to XCI, no problem :


*******************************************************
Processing list [0100FF500E668000].txt
*******************************************************
Calculating final content:
Filename: StandBy [0100FF500E668000] [v65536] (1G+1U)[rr].nsp
- Writing NSP header...
0%| | 0.00/162M [00:00<?, ?B/s]Traceback (most recent call last):
File "squirrel.py", line 3708, in <module>
NameError: name 'outf' is not defined
[708] Failed to execute script squirrel

Thanks for your help.

I see i don't normally do multi nsps i'll try to identify the error. does it happen with the mode that removes titlerights only or it also happens with the one that leaves the tickets in the nsp?

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (18)
  • Aug 1, 2019
  • #1,528

In aswer myself. Is only the ticketless one. The one with tickets work

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (20)
  • Aug 1, 2019
  • #1,529

@PsyKos It's fixed now https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.89b

@markmcrobie Also for the issue with too many arguments in the command line attached to the release is a "more.com" binarie. I was told the reason is that your more.com binary in windows root is corrupted if you have the bugm the fix is to download the binary and put it next to NSCB.bat if you see the issue.
The binary is attached to the release.

Note: I'll be out this weekend so if any other fix is needed i'll try to look into that next week.

Last edited by JRoad,

  • NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (21)

Reactions:

markmcrobie and PsyKos

P

PsyKos

Active Member

Newcomer

Level 4

Joined
Dec 5, 2007
Messages
37
Trophies
1
Age
41
Location
France
Website
psykos77.free.fr
XP
486
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (22)
  • Aug 2, 2019
  • #1,530

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (24)
  • Aug 2, 2019
  • #1,531

Hmm i guess I had more bugs there then, i only saw the line that seemed wrong and thought that was it. I'm out for the weekend so I won't be able to fix it till monday\sunday though.

huma_dawii

Well-Known Member

Member

Level 14

Joined
Apr 3, 2014
Messages
3,881
Trophies
2
Age
33
Location
Planet Earth
XP
4,297
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (26)
  • Aug 2, 2019
  • #1,532

JRoad said:

Hmm i guess I had more bugs there then, i only saw the line that seemed wrong and thought that was it. I'm out for the weekend so I won't be able to fix it till monday\sunday though.

What version is it? I downloaded one yesterday I thought I worked fine!

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (28)
  • Aug 2, 2019
  • #1,533

huma_dawii said:

What version is it? I downloaded one yesterday I thought I worked fine!

Well it's probably the multi nsps without titlerights not fixed with the modification I did if he gets a file smaller than expected.
I just saw a evident error, saw that it was building and thought it was fixed. Since it was late and I knew i was going to be out for the weekend I didn't do the proper checks XD

M

markmcrobie

Well-Known Member

Member

Level 8

Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,257
  • Aug 4, 2019
  • #1,534

@JRoad an error I haven't seen yet:

Code:

Calculating final content:Exception: Not a valid PFS0 partition b''Filename: Mortal Kombat 11 [0100F2200C984000] [v393216] (1G+1U+17D).xci

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (30)
  • Aug 4, 2019
  • #1,535

markmcrobie said:

@JRoad an error I haven't seen yet:

Code:

Calculating final content:Exception: Not a valid PFS0 partition b''Filename: Mortal Kombat 11 [0100F2200C984000] [v393216] (1G+1U+17D).xci

Did you check the files? Lately we're seeing some bad updates. Check this message:

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

JRoad said:

No, i mean with nscb verify function, if it gives an exception you can do a raw extraction and verify the nca independently too. Though that seems to say that the nca header magic is "0000" instead of PFS0, if it's a messed up header it won't be able to verify either, you can see that in hex though:
A nsp begins like this:
View attachment 174757
With 50465330, that translates as PFS0

Try to do a verify on all the files, if some reaise that exception the nsp header from that one is messed up. Basically a nsp needs to begin always by the nsp magic (PFS0), the magic is what identifies the type of file.

Last edited by JRoad,

nowpearl

Member

Newcomer

Level 2

Joined
Aug 5, 2019
Messages
20
Trophies
0
Age
36
Location
Indaiatuba, Brasil
XP
122
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (32)
  • Aug 6, 2019
  • #1,536

can someone extract the new update from zelda.

The Legend of Zelda Breath of the Wild [01007EF00011E800] [v1.6.0] [v786432] .nsp

It is possible to use this tool to extract files to use LayeredFS

G

ganons

Well-Known Member

Member

Level 12

Joined
Jun 12, 2005
Messages
3,290
Trophies
1
XP
3,140
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (33)
  • Aug 8, 2019
  • #1,537

@JRoad just a thought but have you considered adding xci trimmer option when rebuilding to xci?

JRoad

Developer

OP

Developer

Level 9

Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (35)
  • Aug 8, 2019
  • #1,538

ganons said:

@JRoad just a thought but have you considered adding xci trimmer option when rebuilding to xci?

Do you mean normal trimmer? I made one the other day, trimmer and untrimmer, is just pending release with the fix for the multi-nsps, probably tomorrow. People are asking me for an option to make copy when you patch the link account stuff so i want to add that before i release the c version.
If you mean supertrimming is done automatically, same as deleting deltas if they exist. The only difference with the supertrimmer is that supertrimmer takes the game-info from the xci instead of generating it randomly and it also respects the certificate if it's present.
But there is currently no option added that keeps the padding on a xci and till I add the normal trimmer no option will keeps the firmware in the firmware partition either.
Currently the only thing that you can set to keep is deltas but they're useless inside of xci files.

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

nowpearl said:

can someone extract the new update from zelda.

The Legend of Zelda Breath of the Wild [01007EF00011E800] [v1.6.0] [v786432] .nsp

It is possible to use this tool to extract files to use LayeredFS

No, currently the extractor doesn't extract updates program nca. The program nca in updates needs the one in the base and uses a table to extract it, i'll make code to do that eventually but i may add an auto config for hactool in the meantime for those cases if there is interest.

  • NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (36)

Reactions:

huma_dawii and nowpearl

G

ganons

Well-Known Member

Member

Level 12

Joined
Jun 12, 2005
Messages
3,290
Trophies
1
XP
3,140
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (37)
  • Aug 8, 2019
  • #1,539

JRoad said:

Do you mean normal trimmer? I made one the other day, trimmer and untrimmer, is just pending release with the fix for the multi-nsps, probably tomorrow. People are asking me for an option to make copy when you patch the link account stuff so i want to add that before i release the c version.
If you mean supertrimming is done automatically, same as deleting deltas if they exist. The only difference with the supertrimmer is that supertrimmer takes the game-info from the xci instead of generating it randomly and it also respects the certificate if it's present.
But there is currently no option added that keeps the padding on a xci and till I add the normal trimmer no option will keeps the firmware in the firmware partition either.
Currently the only thing that you can set to keep is deltas but they're useless inside of xci files.

Didnt know there was a super trimmer already. Does trim the same stuff XCI trimmer does? Having said just rebuilt MK8 (personal dump, not trimmed) Deluxe with 1.7.1 as xci and the output is smaller yhan the base game. Is that right?

G

ganons

Well-Known Member

Member

Level 12

Joined
Jun 12, 2005
Messages
3,290
Trophies
1
XP
3,140
Country
NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci) (38)
  • Aug 8, 2019
  • #1,540

Also would when adding an update, can a US update work with PAL base game?

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

FAQs

How to get Nintendo DLC for free? ›

Your Nintendo Switch Online + Expansion Pack membership gives you access to select DLC* at no additional charge!

Why won't my DLC work Switch? ›

There's a possibility that the additional content hasn't been installed correctly on your Nintendo Switch console. Please follow the steps below to resolve this issue: Restart your Nintendo Switch console. Log out of the "Nintendo eShop" and then log in again.

How do I activate DLC switch? ›

Nintendo Switch

Select [Software Information] > [Nintendo eShop]. Scroll down to [Downloadable Content] and select [View All Items]. Here you will see all owned DLC listed. To download any of the DLC, select your Nintendo Switch Profile Image at the top-right of this screen to go to [Account Information].

What is the XCI format for Nintendo Switch? ›

XCI Files: XCI files are file format used to store game data from Nintendo Switch game cartridges. These files contain game's code, assets and save data in format that can be loaded onto Nintendo Switch console for playing games without the need for physical cartridge.

Is DLC for free? ›

While some game publishers offer free DLC packs, others require gamers to pay. Sometimes, these DLCs are very costly, with some costing as much as the original game.

Can you get DLC Smash characters for free? ›

Ultimate in three ways. Before you can fully unlock a character, you'll need to defeat them in a one-on-one battle. The only way to unlock Smash Ultimate's DLC characters, like Sora or Banjo & Kazooie, is by purchasing them.

Why is my DLC unplayable on Switch? ›

This means that the DLC has not been purchased on the system, or that this is not the primary console for the Nintendo Account that originally purchased the content.

Does DLC automatically install on Switch? ›

The download for the DLC will begin automatically. You can check the download status on the HOME Menu.

Can you redownload deleted Switch games? ›

Games that have been archived (not deleted) will still have an icon on the HOME Menu, and can be redownloaded by anyone on the console. Games that have been deleted will not have an icon on the HOME Menu, and can only be redownloaded with the Nintendo Account that was originally used to purchase them.

How do I activate DLC? ›

What to Know. Go to your Steam Library, choose your game, and select Store Page. Scroll down and select the DLC you want. In your Library, select the game, go to the DLC section, and select Manage my DLC to enable or turn off extra content.

How to get Mario Kart 8 DLC for free? ›

Begin a Nintendo Switch Online + Expansion Pack membership or join a Nintendo Switch Online + Expansion Pack family membership if you do not already have an active membership. Download the Mario Kart 8 Deluxe – Booster Course Pass DLC for free from the Nintendo Switch Online menu on Nintendo eShop.

How to gift Nintendo DLC? ›

It is not possible to send a gift in the Nintendo eShop (on-device or off-device). You may consider gifting a prepaid Nintendo eShop card or a download code instead.

Which is better, NSP or XCI? ›

It depends, brave gamer!

Are you a cartridge purist, seeking the full experience (and a slightly larger download)? Go for the XCI. But if speed and convenience are your jam, the NSP is your digital download destiny.

Do I need to format SD card for Switch? ›

Nintendo recommends using the SD Association's SD Memory Card Formatter to format any SD cards that will be used with a Nintendo product. Nintendo products strictly adhere to the SD card standard.

What is NSP? ›

A network service provider (NSP) is a company that owns, operates and sells access to Internet backbone infrastructure and services. The primary customers of NSPs are other service providers, including internet service providers (ISPs), which, in turn, sell internet access to businesses and consumers.

Can you get the Animal Crossing DLC for free? ›

Download the Animal Crossing: New Horizons – Happy Home Paradise DLC for free from the Nintendo Switch Online menu on Nintendo eShop. Ensure that your Animal Crossing: New Horizons software is updated to the latest version. Launch Animal Crossing: New Horizons and visit the airport to request to go to work.

Will Splatoon 3 DLC be free? ›

Splatoon 3: Expansion Pass is paid downloadable content for Splatoon 3. It is a bundle consisting of two waves: Wave 1 - Inkopolis and Wave 2 - Side Order. "Battle-boosting bonuses" are also given to the player upon purchasing the DLC. It was revealed during the 8 February 2023 Nintendo Direct.

Is Side Order DLC free? ›

The 'Side Order' DLC is also included for free in Nintendo Switch Online Expansion Pack as well as for individual purchase.

References

Top Articles
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 5478

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.