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

  • Thread starter JRoad
  • Start date
  • Views 740,185
  • Replies 2,827
  • Likes 74

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
Thanks for this great app and progress.
I have an issue...

I'm creating a legitc XCI, verified it, too.

but with every XCI creation I always get the error isdir, etc. (see Screenshot).

secondly, all of my XCIs are v1.0.0 v0 in the SX OS Installer, tinfoil, etc.
I cannot seem to install the CXCIs in any way. Am I doing something wrong here? When verifying, the XCIs are perfect, include all updates, etc.

Thanks in advance.

screeny.png
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Thanks for this great app and progress.
I have an issue...

I'm creating a legitc XCI, verified it, too.

but with every XCI creation I always get the error isdir, etc. (see Screenshot).

secondly, all of my XCIs are v1.0.0 v0 in the SX OS Installer, tinfoil, etc.
I cannot seem to install the CXCIs in any way. Am I doing something wrong here? When verifying, the XCIs are perfect, include all updates, etc.

Thanks in advance.

View attachment 181079
Yeah, I got more reports of that error. The thing is that error is in the renamer XD which is a totally separate function. I think something weird went up in the x64 build and it doesn't detect the indent there or something. I'll redo it on the afternoon. For now try using the x86 one or 0.90.
BTW they told me xcis are done correctly even with the error, which makes sense since again once it finishes the proper function seems to read a line from the renamer for some reason.
 
Last edited by JRoad,

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
Yeah, I got more reports of that error. The thing is that error is in the renamer XD which is a totally separate function. I think something weird went up in the x64 build and it doesn't detect the indent there or something. I'll redo it on the afternoon. For now try using the x86 one or 0.90.
BTW they told me xcis are done correctly even with the error, which makes sense since again once it finishes the proper function seems to read a line from the renamer for some reason.

The XCI is created correctly and passes every verification. I've figured. So that's okay to me. Just an error. :-)


Another thing: When booting SX OS and putting the XCI onto a USB Stick, it shows v1.0.0 v0 for that XCI. same with tinfoil.
When I install it, all the updates get stripped and it only installs the base file, without the updates. NSC Builder verifies the file and the updates as included....

am I doing something wrong or is this intended?
What's the correct procedure to install CXCIs?
 
Last edited by Mactaetus,
D

Deleted User

Guest
The XCI is created correctly and passes every verification. I've figured. So that's okay to me. Just an error. :-)


Another thing: When booting SX OS and putting the XCI onto a USB Stick, it shows v1.0.0 v0 for that XCI. same with tinfoil.
When I install it, all the updates get stripped and it only installs the base file, without the updates. NSC Builder verifies the file and the updates as included....

am I doing something wrong or is this intended?
What's the correct procedure to install CXCIs?


1.0 will show in tx album. Once mounted press + on game icon and check top left ver.
 

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
Thanks @ModderFokker619
you're right. Once it's mounted, it shows the correct version.

but what about the installation of CXCIs?
When installing, it only installs the base as it ignores the updates all together. Is there any way to install CXCIs completely?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Thanks @ModderFokker619
you're right. Once it's mounted, it shows the correct version.

but what about the installation of CXCIs?
When installing, it only installs the base as it ignores the updates all together. Is there any way to install CXCIs completely?
That's a tinfoil thing, it ignores the update on purpose. You have a special build by blawar here that will install the updates.
https://gbatemp.net/threads/installing-custom-xci.534839/page-2#post-8809303
The reason was because official ones have sometimes old updates that would overwrite the current installed one.
Since normally users don't have them renamed the way NSCB does they are unaware of the update being inside the xci to begin with and use to complain to him.
So is pretty understandable to have them banned trough that point of view.

Either way if you want the updates installed that build is the recommended way now, the previous one was rommenu.
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
From the file or nin****.com ?
Sorry, mobile and then missed the message. The pictures from the gallery ar from Nintendo.com, I use the scrape from nutdb\tinfoil.io for that.
Basically eshop data, file versions and cheats are from tinfoil.io. DLC names and dlc icons too since you can't read that from file (I use nutdb json files for that)
Languages, file information, etc... are read from the file, even BuildID, basically i readall i can from the file. json file refresh is set to 24h though you can change it on the config files, then in the batch, in options there is also a force refresh that redownloads, if possible, the json files. I said if possible because now it checks first if it can reach the json from server if it gets 404 error it will keep the old json files. Also the profile from the not autoupdate zip is set to 9999 hours that is roughly 416 days, in case you don't want it to autoupdate for some reason like being normally offline, if you do that for now you need to force updates with the batch, in options.
 
  • Like
Reactions: 18Phoenix
D

Deleted User

Guest
Thanks @ModderFokker619
you're right. Once it's mounted, it shows the correct version.

but what about the installation of CXCIs?
When installing, it only installs the base as it ignores the updates all together. Is there any way to install CXCIs completely?

Tinfoil 1.55b installs nsp and xci Games+Update+DLC in one on 9.0 too
 

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
Very nice, thanks for the fix @JRoad Will test it out later today.
@blawar any chance to readd the option to install multipack nsp and xcis (game+update+dlcs) via tinfoil?

*please*please*please*please*please*please*please* :-)
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
Ah, cool blawar added it officially then.
Edit: Ah 1.55, old version. Yeah probably lithium 1.0 does the same.

it’s in the official line, just hasn’t been released yet. i added an option to enable installing updates from xci’s in the options menu.

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

Very nice, thanks for the fix @JRoad Will test it out later today.
@blawar any chance to readd the option to install multipack nsp and xcis (game+update+dlcs) via tinfoil?

*please*please*please*please*please*please*please* :-)

it already supports multi pack nsp. xci’s just filter updates, but next version will support it.
 

Mactaetus

Well-Known Member
Newcomer
Joined
Feb 4, 2004
Messages
75
Trophies
1
XP
400
Country
@blawar you're a genius! Thanks a lot.

So currently, when I hit that multi xci or nsp file, it shows the listing with all the install options. In that listing, it doesn't show the patches and dlcs. that's one thing I noticed.
and when I hit install, it only installs the base game.

hope that it will also show the included updates and dlcs when I go into the install options. that would be super amazing.
I'm eagerly awaiting the new update. While I do that, I'm busy with switching from SXOS to atmosphere :-)

thanks @blawar
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Jules I got some information regarding the problem with SX OS and the XCI mounting, please contact me.
You mean about the xci not working working again when reprocessed? I have a guess about that.
When nscb process a convert from xci to nsp if you change it back to xci it will figure out it was a xci originally so it will restore isgamecard to 1. There was an old version that had a bug where it restored it when it shouldn't, this version was been used by some discord group for several weeks or months.
Well that bug was fixed quickly and when reprocessed the program figures out the original flag for those xci so that's my untested guess.
I think the bug was in 0.65 from memory but not sure it was in a really old version.
 
Last edited by JRoad,
  • Like
Reactions: 18Phoenix

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=zT-Cy-hap_Q