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

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

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Ok, so some bigger problem.
Until now I've only problems with
- Rocket League [01005EE0036Exxxx]
- Splatoon 2 (EUR) [0100F8F0000Axxxx]
- Xenoblade Chronicles 2 [0100E9500403xxxx] [DLC1-4 only]
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ok, so some bigger problem.
Until now I've only problems with
- Rocket League [01005EE0036Exxxx]
- Splatoon 2 (EUR) [0100F8F0000Axxxx]
- Xenoblade Chronicles 2 [0100E9500403xxxx] [DLC1-4 only]
Yep those I now:
- Rocket League I guess the update issue with the RSV function.
- Splatoon 2 it's that issue too.

Xenoblade 2 was known. It seems latest torna works but the other 4 have an issue with the titlerights-remove function. Easiest way to solve it is bring back the external ticket installation for that game. For the other 2 once SX OS brings 6.2 support you'll be able to make a full xci, though I'm working to give compatibility to those kind of updates with the RSV function for xci files (It's not an issue with if you install them as nsp even if patched)
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Ok, so some bigger problem.
Until now I've only problems with
...
- Splatoon 2 (EUR) [0100F8F0000Axxxx]
...
Just pushed a github commit that solves the Splatoon 2 issue when patching. Changed hash calculation to fit games that had a lot of previous updates + put a cap to RSV patching, wich will be configurable in next official release.
For now I've put the cap to FW 4.0 so even if the game has keygeneration 3 (like splatoon) an theoretically can go down to 3.01-3.02 it'll set the patch when patching to 4.0 at minimun, if the keygeneration is bigger it'll set it to the correct keygeneration.
I'll add a configuration option for the cap but till then is set to 4.0.
I managed to do a correct one with the Scene DLC + DLC Unlockers + Splatoon 2 American English.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Great, so a new release is on its way soon ?

Btw the link in post 1 for changelog is still set to 0.6.1
Just set it to the newest by default: https://github.com/julesontheroad/NSC_BUILDER/releases
Didn't realize that, thanks. Yeah I'll do a new release once it confirms it works with Rocket League, Minecraft and Arms updates (the ones that were reported to me). Either way I've got a fealling that the correct cap for recent updates is 4.0, the RSV set in recent xci games matches FW4.0 number exactly, may be a reason for that.
Either way I'll continue my tests at noon, if someone wants to try he can get the current master frim github.
 
  • Like
Reactions: 18Phoenix

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
Didn't realize that, thanks. Yeah I'll do a new release once it confirms it works with Rocket League, Minecraft and Arms updates (the ones that were reported to me). Either way I've got a fealling that the correct cap for recent updates is 4.0, the RSV set in recent xci games matches FW4.0 number exactly, may be a reason for that.
Either way I'll continue my tests at noon, if someone wants to try he can get the current master frim github.

Can I have the pushed patch? Thanks.
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
  • Like
Reactions: angelhp

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,289
Trophies
1
XP
3,087
Country
Does this allow you put a game update into a game xci instead of installing the update separately? So SX OS can load these patched xci games? Unless I misunderstood the whole thing?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Does this allow you put a game update into a game xci instead of installing the update separately? So SX OS can load these patched xci games? Unless I misunderstood the whole thing?
Yeah you can put all together in one xci, though you can also install them as nsp. If you have issues installing with SX OS just use any of the tinfoils blawar or Addubz.
 
  • Like
Reactions: ganons

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,289
Trophies
1
XP
3,087
Country
Yeah you can put all together in one xci, though you can also install them as nsp. If you have issues installing with SX OS just use any of the tinfoils blawar or Addubz.

If a game has multiple updates, do they all have to be added in or can the last update be added in?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
New master with a couple of corrections, though it's probable that I release v0.76 pretty soon. New tested games:
- Minecraft (new version) + UPD v786432 -> New master (working fine in 5.1 and 6.1)
- Rocket League + Last Updates + All DLC -> Reported to me that worked fine on 6.1
- World of Final Fantasy Maxima + UPD v65536 -> Working fine in 5.1 and 6.1 (need to change keygeneration to 5 since update is keygeneration 7)
- Arms + UPD v1048576 -> Working fine in 5.1 and 6.1

I think this solves all current reported issues regarding the keygeneration patch.
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia

A quick question, about the image changing, I did change an XCI image icon with a nsp but it only changes the appearance in SX loader but not on the homemenu. Do you have any idea?

Thanks.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
A quick question, about the image changing, I did change an XCI image icon with a nsp but it only changes the appearance in SX loader but not on the homemenu. Do you have any idea?

Thanks.
Yeah, that was the idea. It's just for the SX loader, was just thinking in multi-games xci or even cases when the update changes the icon.
To set an icon for a game just do a full nsp or a control nca and new meta nca with hacpack. Take into account hacpack doesn't support updates so the update icon will change your game icon one. Also take into account that the control nca set some parameters of the game execution in the ncap.
I'd probably map the control nca in the future to try and patch some things and see if it's possible to replace the icon without extraction but that's not a priority right now.
 
  • Like
Reactions: RahFah and thaikhoa

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
So stardew valley update uses keygeneration 3, wich should mean FW 3.01-3.02 but has system dependencies so it won't work in 5.X, but it will work in FW 6.0-6.1 in case someone try to patch the update.
It seems to have some system dependency, I suppose related with the online feature.
 

isoisoiso

Well-Known Member
Member
Joined
Jun 16, 2018
Messages
203
Trophies
0
XP
506
Country
Spain
I converted a custom xci (with updates and dlc included) to nsp and got a single .nsp instead of separate nsps for base game and updates, etc
Did I do something wrong?
I'm on 0.7.5
Oh and btw the link on the first page is for 0.6.1
Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: I feel like I spent the night with Ancientboi +1