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

  • Thread starter JRoad
  • Start date
  • Views 735,809
  • Replies 2,827
  • 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,291
Trophies
1
XP
3,108
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,291
Trophies
1
XP
3,108
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
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion