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

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

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
It may be. I'll check it I'm thinking in changing everything to direct output anyway and allow to change the folder using a selector like the one I added for files\folders.

I forgot to say earlier, that selector doesn't work for me - it lets me choose a file/folder, but NSCB then has no file in the list to process.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I forgot to say earlier, that selector doesn't work for me - it lets me choose a file/folder, but NSCB then has no file in the list to process.
In any of the functions or just the multi one? I'm saying that because i checked that it worked but i did't check it on all functions.
Hmm i just checked and it's working for me, i wonder what can be the issue in both folder and files mode in my case.
 
Last edited by JRoad,

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
It splitts to fat32 formats but you need to activate the option in the configuration.

I found with the options change to tread file system as fat32 for sxos and i can get to split them in option 2 multi-content but how would I go about making a split copy of xci(s) that in a directory
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I found with the options change to tread file system as fat32 for sxos and i can get to split them in option 2 multi-content but how would I go about making a split copy of xci(s) that in a directory
Yo add the folder or any number of files you want and then use the "split by baseid option". It should ask you if you want to merge all in one file or split them by baseid. The last one groups them by game.
If you want to do multigames too the you need to use the option that saves the lists and then the one that process saved lists. I can explain later with pictures.
 
  • Like
Reactions: pcwizard7

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Yo add the folder or any number of files you want and then use the "split by baseid option". It should ask you if you want to merge all in one file or split them by baseid. The last one groups them by game.
If you want to do multigames too the you need to use the option that saves the lists and then the one that process saved lists. I can explain later with pictures.

I got it thanks
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
When I try to load a custom xci (base+update) of dragon quest 11 s with xci sxos mounter fails to read and comes up as a white icon in list if I use the original base xci file works fine

now is this a sxos issue or how the custom xci is made with nsc builder issue?

thanks
 

muddog23

Member
Newcomer
Joined
Sep 14, 2009
Messages
8
Trophies
0
XP
185
Country
United States
When I try to open the program it automatically crashes. It opens for a second, with no messages in the window, then shits down. The original version I extracted worked like a champ. I downloaded the update. I deleted the x64 folder and extracted the new folder. I saved my keys.txt file and pasted it the new ztools file.
Any ideas?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
When I try to open the program it automatically crashes. It opens for a second, with no messages in the window, then shits down. The original version I extracted worked like a champ. I downloaded the update. I deleted the x64 folder and extracted the new folder. I saved my keys.txt file and pasted it the new ztools file.
Any ideas?
Open the windows cmd console, dragg the bat there and press enter. It should show you the error without closing.
 

Metsudo

Member
Newcomer
Joined
Dec 16, 2015
Messages
16
Trophies
0
Age
45
XP
182
Country
xcz and nsz support will be added slowly to all functions

Really just an observation here and given the above statement I imagine this isn't supposed to work yet; but the multi-pack mode for making custom XCI's is not recognising .nsz files. Obviously not a huge issue as they can be decompressed before multi-packing, just FYI. All the best
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Really just an observation here and given the above statement I imagine this isn't supposed to work yet; but the multi-pack mode for making custom XCI's is not recognising .nsz files. Obviously not a huge issue as they can be decompressed before multi-packing, just FYI. All the best
Yep, give me till the weekend or if you don't mind running the python dependencies take the master from the reopened beta branch:
https://github.com/julesontheroad/NSC_BUILDER/tree/99bb1618f18a9cd33d40362293cf24780a4e5190

Note: It supports all functions from mode 2 for nsz,xcz,nsp and xci as input. Don't support fat32 splitting or nsz and xcz as output.
This weekend i should have nsz and xcz as input for all functions and then i'll start adding nsz and xcz as output too, other thing i plan to add is a xcz compressor that's lossless and compress the update partition while alowwing full restoration to original state. They aren't things hard to do but since i have to go over all current functions and testing the implementations n each of them it'll take a little time.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
When I try to load a custom xci (base+update) of dragon quest 11 s with xci sxos mounter fails to read and comes up as a white icon in list if I use the original base xci file works fine

So has any1 had any issue with dragon quest all just me? not sure why this happens with just one game and it's under 30GB limit?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ok so i didn't want to make an announcement till I could verify this fully but i checked and my intuition was right. TX did it again and they forgot to either include or give access to rommenu (their gallery installer\loader) to the latest masterkey, like it happened before in 6.2 if memory serves me right. This means that nsps using masterkey9\keygeneration10 won't install properly in that installer and xci or cxci that uses that masterkey will show a white icon in the loader, though they will mount properince the system handles that part.
The solution is again to lower the keygeneration, I checked and lowering it to 9 is fine even if I proposed to lower it to 8 before checking, just in case (since keygeneration9 was never used as far as i'm aware).
I'll leave the issue open in my repository since the number of games and updates using this masterkey is increasing. I'll also add a note in the first post and latest release.
https://github.com/julesontheroad/NSC_BUILDER/issues/79

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

So has any1 had any issue with dragon quest all just me? not sure why this happens with just one game and it's under 30GB limit?
Can you verify the file? While the base game seems to be fine i'm not sure about the update. Mode 4, Option 8 - Verify. Check if all is correct in the original update and the multi xci.
 
Last edited by JRoad,

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Can you verify the file? While the base game seems to be fine i'm not sure about the update. Mode 4, Option 8 - Verify. Check if all is correct in the original update and the multi xci.

Update File Output
***************
DECRIPTION TEST
***************
01006C300E9F0800 - Content.META
dfee0db90835714caf8088604af090ed.cnmt.nca -> is CORRECT
01006C300E9F0000 - Content.PROGRAM
954832d55dd2d68569ce79600d35cab3.nca -> is CORRECT
01006C300E9F0000 - Content.CONTROL
667c86ef84a753ab57feb8ea492cb7ed.nca -> is CORRECT
01006C300E9F0000 - Content.MANUAL
14239919527f293e757f38de37bb2b46.nca -> is CORRECT
Content.TICKET
01006c300e9f08000000000000000008.tik -> is CORRECT

VERDICT: NSP FILE IS CORRECT

****************
SIGNATURE 1 TEST
****************
01006C300E9F0000 - Content.PROGRAM
> 954832d55dd2d68569ce79600d35cab3.nca -> is PROPER

01006C300E9F0000 - Content.CONTROL
> 667c86ef84a753ab57feb8ea492cb7ed.nca -> is PROPER

01006C300E9F0000 - Content.MANUAL
> 14239919527f293e757f38de37bb2b46.nca -> is PROPER

01006C300E9F0800 - Content.META
> dfee0db90835714caf8088604af090ed.cnmt.nca -> is PROPER

VERDICT: NSP FILE IS SAFE

Multi-Con xci File Output
***************
DECRIPTION TEST
***************
01006C300E9F0000 - Content.PROGRAM
954832d55dd2d68569ce79600d35cab3.nca -> is CORRECT
01006C300E9F0000 - Content.CONTROL
667c86ef84a753ab57feb8ea492cb7ed.nca -> is CORRECT
01006C300E9F0000 - Content.MANUAL
14239919527f293e757f38de37bb2b46.nca -> is CORRECT
01006C300E9F0800 - Content.META
dfee0db90835714caf8088604af090ed.cnmt.nca -> is CORRECT
01006C300E9F0000 - Content.PROGRAM
7b0eb840546f5ddac0b43f4911e3decf.nca -> is CORRECT
01006C300E9F0000 - Content.CONTROL
a1dc6a1dcdfcdb6d23aae180fd56261a.nca -> is CORRECT
01006C300E9F0000 - Content.MANUAL
4bbea2ebc9a9bb3408e17e553430c8be.nca -> is CORRECT
01006C300E9F0000 - Content.META
fdd18dd7a75a439699719a2dfceb44ad.cnmt.nca -> is CORRECT

VERDICT: XCI FILE IS CORRECT

***************
SIGNATURE 1 TEST
***************
01006C300E9F0000 - Content.PROGRAM
> 954832d55dd2d68569ce79600d35cab3.nca -> is PROPER
* TITLERIGHTS WERE REMOVED
* Original titlerights id is : 01006C300E9F08000000000000000008
* Original titlekey is : 2A3E2225C9B64649381EC031090DD9BF

01006C300E9F0000 - Content.CONTROL
> 667c86ef84a753ab57feb8ea492cb7ed.nca -> is PROPER

01006C300E9F0000 - Content.MANUAL
> 14239919527f293e757f38de37bb2b46.nca -> is PROPER

01006C300E9F0000 - Content.PROGRAM
> 7b0eb840546f5ddac0b43f4911e3decf.nca -> is PROPER

01006C300E9F0000 - Content.CONTROL
> a1dc6a1dcdfcdb6d23aae180fd56261a.nca -> is PROPER

01006C300E9F0000 - Content.MANUAL
> 4bbea2ebc9a9bb3408e17e553430c8be.nca -> is PROPER

01006C300E9F0800 - Content.META
> dfee0db90835714caf8088604af090ed.cnmt.nca -> is PROPER

01006C300E9F0000 - Content.META
> fdd18dd7a75a439699719a2dfceb44ad.cnmt.nca -> is PROPER

VERDICT: XCI FILE IS SAFE

One thing that was od when I tired to verify it it cameback with no such file or directory but if i rename it with shorter filename it verify it fine
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Update File Output
....
[/SPOILER]

One thing that was od when I tired to verify it it cameback with no such file or directory but if i rename it with shorter filename it verify it fine
I think that we found your issue XD. Rename the file and try to load it again, there are characters that the switch doesn't like, for example Roman Numbers like the Dragon Quest games use, normally i ban them or make replacements in the renamer when i find them. I think this can be the case this time.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
I think that we found your issue XD. Rename the file and try to load it again, there are characters that the switch doesn't like, for example Roman Numbers like the Dragon Quest games use, normally i ban them or make replacements in the renamer when i find them. I think this can be the case this time.

I rename it and that fix the white icon but it still can't be mounted. But installing the multi-con xci work fine?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    The fuuuuu---
  • Veho @ Veho:
    I thought it was an actual xBox at that price.
  • Sicklyboy @ Sicklyboy:
    I wanna grab a 360 Slim and a 360 E one of these days. Missed the boat of getting them at their lowest though, once they were discontinued. Could've got them for cheap back when I was a broke 20 something working at Target, but then again, I was a broke 20 something working at Target
  • Veho @ Veho:
    Being broke is no fun.
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +1
    The Real Jdbye @ The Real Jdbye: @LeoTCK actually good quality products are dying out because they can't compete with dropshipped... +1