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

  • Thread starter JRoad
  • Start date
  • Views 583,119
  • Replies 2,732
  • Likes 70

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
is there any general troubleshooting for the "error removing title rights" error? i made sure the file wasnt blocked or read only. specifically the pianist and nba 2k playgrounds 2
I'll try checking with those. Did you tried them as nsp? That could happen with a bad ticket format and a bad titlekey too.
For the ticket format I made yesterday a fallback to read the Keygen un 3 possible ways but didn't try it yet, for the bad ticket thing I'll see if I can add something to test the ticket
 

datnodude

Active Member
Newcomer
Joined
Jul 6, 2018
Messages
39
Trophies
0
XP
264
Country
United States
I'll try checking with those. Did you tried them as nsp? That could happen with a bad ticket format and a bad titlekey too.
For the ticket format I made yesterday a fallback to read the Keygen un 3 possible ways but didn't try it yet, for the bad ticket thing I'll see if I can add something to test the ticket

I havent tried installing as nsp with lc. was trying to stay xci, but ill give it a shot
 

grabman

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
355
Trophies
0
Age
41
XP
664
Country
United States
how do i run this exactly? I have to put my game.nsp in the folder called normal or secure? Put my update.nsp in a folder called update? How do I obtain my game_info.ini? That part has me a little confused. How would I just drag and drop instead? I looked over the instructions still a little lost honestly.

ok i guess it was syntax of my cmd I had used the <> instead I removed and it's building. Let's watch I would still like confirmation on the above though manual cmd is building but not drag and drop?
 
Last edited by grabman,
  • Like
Reactions: zzzzBeatz

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
I'll release later today an update that will let to skip deltas since we don't really need them inside xci files. More details about later.
Also made a couple of fallbacks in case ticket has a different format and the version of the LA Noire Update that didn't work before is working now properly. It also goes down from 19,5GB to 13,1GB (It has a lot of deltas), i'll release that later at night (10AM here right now)

how do i run this exactly? ...
You're kinda describing the manual process that you need to do if you use hacbuild.
NSC_Builder does that and more as it takes the titlerights encryption.
Manual building is double click Over the bat, while auto is drag and drop directly over the bat. Auto is configured editing with a text editor "ztools\NSCB_options.cmd" I recomend notepad++
You don't need to launch it trough the console. Though if you do options will be:
- NSCB.bat ->manual mode
- NSCB.bat file ->auto mode, conversion off a single file
- NSCB.bat folder->auto mode -> either multipack or conversion to single files to all in the folder.
BTW by default folder-auto is set to multipack. And the pack option for auto is set to "both" so it'll generate a multi-content nsp and multi-content xci. You can change that in "ztools\NSCB_options.cmd"
 
  • Like
Reactions: zzzzBeatz

Moko

Well-Known Member
Member
Joined
Feb 19, 2007
Messages
110
Trophies
0
XP
1,278
Country
Germany
is there a way to patch the required firmwareversion? (like tinfoil: "ignore firmwareversion" at install)
thanks
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
is there a way to patch the required firmwareversion? (like tinfoil: "ignore firmwareversion" at install)
thanks
Yep but need to patch the meta nca. Is planned but didn't start working on it yet. For now i'd leave the update out for those games and install the updates with either Addubz or blawar tinfoil.
 
  • Like
Reactions: Moko

_silencer_

Active Member
Newcomer
Joined
Jan 10, 2015
Messages
41
Trophies
0
Age
42
XP
173
Country
Yep but need to patch the meta nca. Is planned but didn't start working on it yet. For now i'd leave the update out for those games and install the updates with either Addubz or blawar tinfoil.

this would be fantastic... there would be no reason to update from 5.1.0 if you don't care about MP games/being online.. and given TXs shoddy implementation of emunand I look forward to this feature getting released in a future build as a means to play the latest games as XCI.

That's assuming I didn't interpret your response correctly where you only meant its for updates/DLC?
 
Last edited by _silencer_,

DimensioX

Member
Newcomer
Joined
Nov 7, 2018
Messages
14
Trophies
0
Age
23
XP
381
Country
Madagascar
All the games I tried work perfectly, but one problem I encountered is that I can't split games above 4GB in 4GB parts.
I tried using xci cutter to split Fire emblem Warriors + Update and DLCs(16GB), Super Bomberamn R + Update(4,41GB) and and Mega Man X Legacy Collection 2(6,63GB), and when I mount them the switch OS sees them but as soon as i open them it says that the game is corrupted.
Keep in mind I can boot them when they are not split and legit xcis split with xci cutter also works just fine, both from SD and USB.
Is there a solution to this? I need to keep most of my games on my fat32 USB hard Disk.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Probably related to hacbuild padding reduction between partitions and the fact of not having content in the update partition. Will need to look at xci cutter code to know for sure but I suppose that may mess up that program offsets or something similar.
 

rafaelia

Well-Known Member
Newcomer
Joined
Feb 17, 2010
Messages
63
Trophies
0
XP
780
Country
This is awesome, works with every game I've tried so far. Had issues with Mario + Rabbids using xci base with update and all dlc not mounting, changed to nsp base and now works fine. Is using an xci base with mutli-pack mode an issue with all games or just some?
 

Leozairus

Well-Known Member
Newcomer
Joined
Jun 15, 2018
Messages
71
Trophies
0
Age
31
XP
270
Country
Brazil
Yep but need to patch the meta nca. Is planned but didn't start working on it yet. For now i'd leave the update out for those games and install the updates with either Addubz or blawar tinfoil.

so... Extract 'update_nsp', make a new meta, repack as nsp, put in folder toghether with base game, drag and drop in nscb, it will work ?
 

Mat37

Well-Known Member
Member
Joined
Dec 3, 2016
Messages
789
Trophies
0
Age
20
Location
Does it matter ?
XP
1,090
Country
France
I've tried MTA game + latest update in one nsp file and it says "the software was closed because an error occured" at launch. I've installed it with tinfoil's bypass required fw version option, and i'm pretty sure my files are good since i've installed them regularly before and they worked.
 
  • Like
Reactions: huma_dawii

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
I've tried MTA game + latest update in one nsp file and it says "the software was closed because an error occured" at launch. I've installed it with tinfoil's bypass required fw version option, and i'm pretty sure my files are good since i've installed them regularly before and they worked.
Probably the titlerights weren't remove properly due to a different ticket format. Would need to check the game, although i'm adding for next version 2 fallbacks in case the keygeneration isn't detected properly from the ticket. But I'll need to check the game + update to be sure.
If you still have the zips can you pass me the text files?
 

ratsz

Member
Newcomer
Joined
Jul 26, 2018
Messages
19
Trophies
0
Age
37
XP
379
Country
France
Thanks for your awesome tool, very useful! Just wondering how can you change the picture of the game as you did with Metal Slug?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Ok, so next version will have to wait for tomorrow since i'm having an error in indiviual mode. I'll wait for tomorrow to test all properly but the rest of functions seem to be working fine.
Things for next version:
  1. Direct extraction from xci. I stopped using hactool and I extract directly in the same way I do with nsp files.
  2. Option to skip deltas while extracting. Will be by default since they have no use with xci files. More details about this tomorrow.
  3. Couple of fallbacks so games the keygeneration from the ticket is correctly detected in games with old ticket format.
Also working in splitting content according to the meta nca register. It'll be a better method to detect and remove old updates when building from multi-content nsp\xci files or just in case you want to separate back the games\updates\dlc...
 
  • Like
Reactions: Cyanopsis

Firemanx

Member
Newcomer
Joined
Nov 4, 2018
Messages
15
Trophies
0
Age
32
XP
815
Country
United States
Once again, huge thanks on this and the support @JRoad .

Is it possible now, or possibly in the future, to be able to add dlcs or updates as they become available, to XCI that have already been converted?

As an example, say I convert octopath traveler nsp into an xci and add the update as well. In two months, if a new update (or dlc) comes around, can I take that same xci and just add the update?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,732
Country
Spain
Once again, huge thanks on this and the support @JRoad .

Is it possible now, or possibly in the future, to be able to add dlcs or updates as they become available, to XCI that have already been converted?

As an example, say I convert octopath traveler nsp into an xci and add the update as well. In two months, if a new update (or dlc) comes around, can I take that same xci and just add the update?
The easy way is to regenerate the xci. I wanted to splitt content by reading the meta nca because it dtores the update version and the name of the files for the update. My idea is to read the meta ncas in the xci and compare it to your new update\dlc version. If the update you try to put inside the xci is newer the idea is to only extract files that not correspond to the update when rebuilding.
 
  • Like
Reactions: Firemanx

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
38
XP
885
Country
hows the new version coming along ? im still haveing problemss with certain games not working lenota nsp to xci is the latest i cant get to work also Frederic 2 Evil Strikes Back and few more ....maybe im doing something wrong with these games ? ive done a good few others in the same way and they work ffine however?.............
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Inb4 Nintendo sues