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

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

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
This tool saves me time = life

It also helps me a lot because I have so many games in XCI format that if I installed all the DLC and updates for them to my SD I'd have no space left for games! NCSB means I can have one single XCI file for each game, that self-contains latest update and all DLC, meaning I can move these XCIs files on and off my SD as I see fit.
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,034
Country
Laos
Probably next weekend. I already added compression to squirrel for nsps including progress bars and batch processing need to add for xci and add decompression. Then I'd have to apply that to the conversion functions. It'll be done in different steps probably.

if i use your yet to be released app to compress a legit nsp will it end up having modified NCA Headers like the case when converting ?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
if i use your yet to be released app to compress a legit nsp will it end up having modified NCA Headers like the case when converting ?
No, the compressor\decompressor will be a individual mode that will only do that. Also in the nsz implementation from blawar headers are uncompressed and unmodified. The files restores perfectly too and do verify after the restoration without issues.
 
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,034
Country
Laos
No, the compressor\decompressor will be a individual mode that will only do that. Also in the nsz implementation from blawar headers are uncompressed and unmodified. The files restores perfectly too and do verify after the restoration without issues.

this is great,i look forward to the next release. many thanks
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@satel
v0.92 - Adds compression and decompression of snp files to NSCB:
- Added mode 8 which implements direct compression and decompression of nsp files using the nsz standard from blawar.
https://github.com/blawar/nsz
- For now it only supports base games and dlcs. xcz implementation coming soon.
- Added reads for game info, cnmt and nacp in NSCB for nsz files
- Added reads in NSCB File_Info GUI for nsz files. Titles tab is currently unsupported for nsz.
- Added slimjet portable as option for file_info gui. Just drop slimjet portable in ztools\Chromium
- Fixed Game-Info reader for xci files
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.92

I'll update the main post tomorrow.
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,034
Country
Laos
@satel
v0.92 - Adds compression and decompression of snp files to NSCB:
- Added mode 8 which implements direct compression and decompression of nsp files using the nsz standard from blawar.
https://github.com/blawar/nsz
- For now it only supports base games and dlcs. xcz implementation coming soon.
- Added reads for game info, cnmt and nacp in NSCB for nsz files
- Added reads in NSCB File_Info GUI for nsz files. Titles tab is currently unsupported for nsz.
- Added slimjet portable as option for file_info gui. Just drop slimjet portable in ztools\Chromium
- Fixed Game-Info reader for xci files
https://github.com/julesontheroad/NSC_BUILDER/releases/tag/v0.92

I'll update the main post tomorrow.

looks like i'm missing something because i keep getting error (Failed to execute script squirrel)

edit: this error happened in the recommended compression level *d* i changed this to level *1* & it worked

edit: i have tried the highest compression setting on a 6GB nsp & the output size was 5.7GB !! i tried another file with similar results !! is this normal ?
 
Last edited by satel,

ombus

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
541
Trophies
0
Age
38
XP
2,204
Country
United States
So.. 99% i am wrong but just to confirm. When the xcz implementation is done.. would sxos users be able to use these compressed files as is..using less space on sd and hdd ?
 

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
So.. 99% i am wrong but just to confirm. When the xcz implementation is done.. would sxos users be able to use these compressed files as is..using less space on sd and hdd ?

No, from what I head this is a storage format only to save space. They must be uncompressed to run.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
@JRoad
First thanks for another fine update :D
The compression menu asking for the comp level leads to mistakes.
17 leads to 7 , 18 => 8 , "d" => error

And why does it sometimes says "not packed!" at the beginning ?
 
Last edited by 18Phoenix,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
@JRoad
First thanks for another fine update :D
The compression menu asking for the comp level leads to mistakes.
17 leads to 7 , 18 => 8 , "d" => error

And why does it sometimes says "not packed!" at the beginning ?
Fixed there was a bug in the level argument when it wasn't a list, I'll try to rebuilds before work.

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

looks like i'm missing something because i keep getting error (Failed to execute script squirrel)

edit: this error happened in the recommended compression level *d* i changed this to level *1* & it worked

edit: i have tried the highest compression setting on a 6GB nsp & the output size was 5.7GB !! i tried another file with similar results !! is this normal ?
It was probably not taking the argument right since there was a bug there, still will depend on the game.
 
  • Like
Reactions: 18Phoenix

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,034
Country
Laos

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
even when using the highest compress setting the output size is almost as the original NSP size !! only 200mb or 300mb space saved no matter how big the NSP is !!! is this normal ?
Depends on the game. There you have 1picture of a game that has a high compression ratio. The file ending with 1 is level 1 and the other level17 compression.
If we talk about big games I remember LA Noire compressed to 50%. Blawar posted results here:
https://gbatemp.net/threads/nsz-title-compression-results.549831/
 

Attachments

  • original.PNG
    original.PNG
    2.3 KB · Views: 139
  • lv1.PNG
    lv1.PNG
    4.2 KB · Views: 148
  • Like
Reactions: satel

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,270
Trophies
2
XP
18,077
Country
Sweden

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,270
Trophies
2
XP
18,077
Country
Sweden
Yeah it could be color related. Looking at it's page it remembers a little to the snes era graphics so maybe is 16bits:
https://www.nintendo.com/games/detail/button-button-up-switch/
The longest 5 minutes has also a limited palette.
Ah yeah that explains why it can compress so good. I wonder how for example Mario Oddesy would fair. I'm at work so I can't check the list at the moment. I just honestly just try myself x3
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: 👈 Always touching 🍆 +1