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

  • Thread starter JRoad
  • Start date
  • Views 731,164
  • Replies 2,826
  • Likes 74

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
It would be patching directly the main.npdm but i don't really like that, this is bound to be fixed sooner or later and we don't really know the effects of changing that flag since it's related to kernel access. In this case layeredfs is a cleaner method since you can delete that folder in your sd after your CFW gets support for that. That's my opinion about the matter.

Yes, makes sense. We just need to be patient and wait for SX OS to release an update on the matter :)

Thank you.
 

jajamundo

Well-Known Member
Member
Joined
Aug 28, 2009
Messages
320
Trophies
1
XP
2,222
Country
United States
I did convert it but the game wont boot.,.. it gives an error at the start I think Atmosphere added some patches for this when installing the game.. but this wont work with XCI just with NSP!

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


EDIT: adding a PATCH to the sxos the game boots! :D

What did you do to make this game works? I cant convert the game to XCI with this. So I try using XCI Builder and it works, but always get an error when I tried to load it on my switch. I use SX OS and already have the patch. (Know it works because already installed the game as a NSP and works like a charm)
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
What did you do to make this game works? I cant convert the game to XCI with this. So I try using XCI Builder and it works, but always get an error when I tried to load it on my switch. I use SX OS and already have the patch. (Know it works because already installed the game as a NSP and works like a charm)

I converted the game with version: NSCB_080c_64bits

try using that one.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Processing: C:\Users\kingraa\Downloads\rolling.nsp
Exception: object of type 'NoneType' has no len()

???what does this mean?
Do you have all masterkeys? Till masterkey7. You can check your keys in the config to know if you're missing something.

What did you do to make this game works? I cant convert the game to XCI with this. So I try using XCI Builder and it works, but always get an error when I tried to load it on my switch. I use SX OS and already have the patch. (Know it works because already installed the game as a NSP and works like a charm)
Xci builder doesn't need keys while NSC_Builder needs them to remove the need of a ticket, your issue is probably related to the lack of some of the needed keys for that game.
As with the other user please check in the config that you have all the needed keys and that they are correct.

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

Ah wait you're talking about Hellblade. You need the layeredfs patch after you have the xci. The error converting is probably due to a lack of masterkey7, then the error with loading is because you need the layeredfs patch that has a modified main.npdm.
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
I'm having a problem incorporating updates into Overcooked Special Edition - if I use the original XCI, game works fine. If I use NCSB to incorporate latest 1.1.0 update, the icon is there in SX OS, but I get "The game card could not be read".
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
If only processing 1 file (say an NSP into XCI), is there any reason to use mode 1 over mode 2? I prefer the file naming of mode 2
No, you can use the mode 2. The main reason the new naming is not an option in mode1 is dlc naming. You can't read the name from dlcs from files so my idea is to give support to nut json files for dlc naming basically.
If you use a single dlc in mode2 you'll get something like "DLC number 10 [titleid][version number].nsp"
I also have a renamer done, I'll add it to the next release.
But basically you can use mode2 with anything now, it'll also work for updating files. Only disadvantage is that currently it doesn't make multiple xcis, that's something I'll add soon.
 

markmcrobie

Well-Known Member
Member
Joined
May 24, 2008
Messages
623
Trophies
0
XP
1,247
No, you can use the mode 2. The main reason the new naming is not an option in mode1 is dlc naming. You can't read the name from dlcs from files so my idea is to give support to nut json files for dlc naming basically.
If you use a single dlc in mode2 you'll get something like "DLC number 10 [titleid][version number].nsp"
I also have a renamer done, I'll add it to the next release.
But basically you can use mode2 with anything now, it'll also work for updating files. Only disadvantage is that currently it doesn't make multiple xcis, that's something I'll add soon.

Great thanks. So will a future version have a mode just renaming your existing files? That would be great, I like the way NCSB names the XCI files, makes it easy to see which version I have!
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
so rebuilding games like "mario maker 2" could work on lower FW?
Well we still didn't see Mario maker 2 and the new firmware doesn't have a new masterkey but yes it should work. Is not actually rebuilding btw, NSCB just recalculates the header from the ncas. It actually can be done over the original file, the only reason for not doing that is to preserve the original file in case something goes wrong.
For now for 8.0 the ignore required firmware from installers should work fine if you're on 7.X. For xci files you'd still need to prepatch them using the program if they ask for a system update though.
 
Last edited by JRoad,
  • Like
Reactions: naddel81

NEROoz

Well-Known Member
Newcomer
Joined
Nov 7, 2018
Messages
49
Trophies
0
XP
473
Country
Korea, South
thank you for nsc builder, but i got a question ...

nsc builder 0.82b stable
PjtKybQ.jpg



just asking why nsc builder 0.82b on stable ver doesn't have key generation 8 for firmware 7.0.1 but the 0.82b beta version have it
 
Last edited by NEROoz,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
thank you for nsc builder, but i got a question ...

nsc builder 0.82b stable
PjtKybQ.jpg


just asking why nsc builder 0.82b on stable ver doesn't have key generation 8 for firmware 7.0.1 but the 0.82b beta version have it
I probably forgot. I thought I edited that in the stable but apparently I forgot to do. I'll correct it later in the afternoon.
 
  • Like
Reactions: NEROoz

torrentted84

Member
Newcomer
Joined
May 9, 2011
Messages
21
Trophies
0
XP
323
Country
Netherlands
Maybe it is asked already, but is it possible to change the Icon or thumbnail for Multi-Card xci games. I have for example Metal Slug 1, 2 etc. But the icon says only Metal Slug 1. ( I Know it's multi game, but I would love to change the icon to Metal Slug Collection).

But great program :)
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Maybe it is asked already, but is it possible to change the Icon or thumbnail for Multi-Card xci games. I have for example Metal Slug 1, 2 etc. But the icon says only Metal Slug 1. ( I Know it's multi game, but I would love to change the icon to Metal Slug Collection).

But great program :)
In the stableble you can force one using a modified nca. Didn't do much work on that since months ago. In the beta that isn't possible for now.

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

Let us know whenever is ready. Thanks for doing this.

Sent from my SM-G930F using Tapatalk
Ok, though the only reason to uses the stable is basically if you need fat32. The beta should take half the time doing xcis\nsps in mode 1 and 2.
I'll probably integrate both batches together and leave the old functions that use nca extraction as (Legacy), together with the update mode.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, no