ROM Hack RELEASE XCI BUILDER

  • Thread starter JRoad
  • Start date
  • Views 144,372
  • Replies 269
  • Likes 17

DocBo

Well-Known Member
Member
Joined
Apr 11, 2018
Messages
243
Trophies
0
XP
620
Country
Germany
Yes for that use nut cleaner or xci_batch_builder. Both are multi-file processors. Nut Cleaner is more advanced really.

Yes i tried nutcleaner but at the end in the output folder there is a zip file of 1kb.:D
i make something wrong, but what?!.:P

At the end it says ncatype.txt not found.

But with xci_builder works für me but i dont know how to convert multiple files.
 
Last edited by DocBo,

Woodworf

New Member
Newbie
Joined
Oct 17, 2018
Messages
2
Trophies
0
Age
46
XP
71
Country
France
Hello,
i generated keys.txt following the tuto but some keys are missing :
keyblob_key_source_01 =
keyblob_key_source_02 =
keyblob_key_source_03 =
master_key_01 =
master_key_02 =
master_key_03 =
package1_key_01 =
package1_key_02 =
package1_key_03 =

and then when i luanch the builder, it fails and is stopped by windows livin only an nsp and root.hfs0. No XCI generated. What do you recommend ?
 

soaresden

Well-Known Member
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,101
Country
France
Hello,
i generated keys.txt following the tuto but some keys are missing :
keyblob_key_source_01 =
keyblob_key_source_02 =
keyblob_key_source_03 =
master_key_01 =
master_key_02 =
master_key_03 =
package1_key_01 =
package1_key_02 =
package1_key_03 =

and then when i luanch the builder, it fails and is stopped by windows livin only an nsp and root.hfs0. No XCI generated. What do you recommend ?

lol !
So tired to explain all over again... search for yourself and not in GBATemp thanks !
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Yes i tried nutcleaner but at the end in the output folder there is a zip file of 1kb.:D
i make something wrong, but what?!.:P

At the end it says ncatype.txt not found.

But with xci_builder works für me but i dont know how to convert multiple files.
Did you install python 3, run the install dependencies bat,...? Also try to not have spaces in the program route since it gives issues to some people.
But if it didn't read the nca type your issue is probably with python.

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

Hello,
i generated keys.txt following the tuto but some keys are missing :
keyblob_key_source_01 =
keyblob_key_source_02 =
keyblob_key_source_03 =
master_key_01 =
master_key_02 =
master_key_03 =
package1_key_01 =
package1_key_02 =
package1_key_03 =

and then when i luanch the builder, it fails and is stopped by windows livin only an nsp and root.hfs0. No XCI generated. What do you recommend ?
If you Google the name of the key you'd probably find the key to fill the text file.
 

Khar00f

Well-Known Member
Member
Joined
Mar 12, 2006
Messages
193
Trophies
0
XP
686
Country
Canada
@JRoad

Thank you for this tool, I do have a couple of questions of you can help clarify.

Why is the lc.nsp file needed per title, what's different between your xci builder and regular cartridge ripped xci? Why can't it work the same way and have everything integrated?

Regular cartridges ripped xci also include manuals and work fine, why do we have to rip them out (5th nca) to make the build work? Again going back what's different between your builder and an originally ripped xci?

Those two questions are in no way criticizing your work, genuine interest in understanding the hurdles faced.

Thank you,
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
LC.nsp is no longer needed if you use but cleaner. It was needed to install the ticket in the system. You needed the ticket since nca files from eShop games are title rights encrypted with the key in the ticket. But takes care of that encryption basically, also the builder didn't make that file for ticketless nsp filed in it's last version.
Why the 5nca thing? Well I told many times that something in hacbuild locks the number of files in secure partition to 4 and isn't too evident, did a few tests and limited it to some things but left it for a while since I didn't really care about installing the updates.
I'll update it to choose between legal nca or manual with legal by default, found a long time ago I could also ripped legal but since I have bigger changes to do I left it parked for a while.
I also want to make placeholders that are 1mb size and serves to only install de icon so you can get updates, for the people that feel updating an xci is secure enough.

Currently I was focused in the nsp title rights restoring function for but cleaner and other added functions. Though my plan was to revisit hacbuild it wasn't to revisit it now.
SX kinda make you all interested in this now XD

Well I'm actually implementing the use of hacbuild, there is something i couldn't completely identify in hacbuild that makes xci
@JRoad

Thank you for this tool, I do have a couple of questions of you can help clarify.

Why is the lc.nsp file needed per title, what's different between your xci builder and regular cartridge ripped xci? Why can't it work the same way and have everything integrated?

Regular cartridges ripped xci also include manuals and work fine, why do we have to rip them out (5th nca) to make the build work? Again going back what's different between your builder and an originally ripped xci?

Those two questions are in no way criticizing your work, genuine interest in understanding the hurdles faced.

Thank you,
 
  • Like
Reactions: Khar00f

Khar00f

Well-Known Member
Member
Joined
Mar 12, 2006
Messages
193
Trophies
0
XP
686
Country
Canada
LC.nsp is no longer needed if you use but cleaner. It was needed to install the ticket in the system. You needed the ticket since nca files from eShop games are title rights encrypted with the key in the ticket. But takes care of that encryption basically, also the builder didn't make that file for ticketless nsp filed in it's last version.
Why the 5nca thing? Well I told many times that something in hacbuild locks the number of files in secure partition to 4 and isn't too evident, did a few tests and limited it to some things but left it for a while since I didn't really care about installing the updates.
I'll update it to choose between legal nca or manual with legal by default, found a long time ago I could also ripped legal but since I have bigger changes to do I left it parked for a while.
I also want to make placeholders that are 1mb size and serves to only install de icon so you can get updates, for the people that feel updating an xci is secure enough.

Currently I was focused in the nsp title rights restoring function for but cleaner and other added functions. Though my plan was to revisit hacbuild it wasn't to revisit it now.
SX kinda make you all interested in this now XD

Well I'm actually implementing the use of hacbuild, there is something i couldn't completely identify in hacbuild that makes xci

I have been interested in building XCI's SxOS from the beginning as I prefer XCI over NSP :)
 

Woodworf

New Member
Newbie
Joined
Oct 17, 2018
Messages
2
Trophies
0
Age
46
XP
71
Country
France
even with all the keys completed correctly i still have an error sayng hacbuild.exe has stopped working.
I do not know where i can find some traces.
in output_xci i have a folder with the name of the game and inside it a root.hfs0
Can it be used with only renaming it ?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
even with all the keys completed correctly i still have an error sayng hacbuild.exe has stopped working.
I do not know where i can find some traces.
in output_xci i have a folder with the name of the game and inside it a root.hfs0
Can it be used with only renaming it ?
It seems like either your keys are not correct, or that you didn't have enough disk space or your .net framework isn't updated.
 

datnodude

Active Member
Newcomer
Joined
Jul 6, 2018
Messages
40
Trophies
0
XP
302
Country
United States
I am a little confused as to install the [lc].nsp file. I successfully converted a game, on the switch it gave some info about it may e linked to another account and to check the internet and the software could not be played. would installing the lc fix this?
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
I am a little confused as to install the [lc].nsp file. I successfully converted a game, on the switch it gave some info about it may e linked to another account and to check the internet and the software could not be played. would installing the lc fix this?
yes it would fix that, basically converts still have titlerights so you need the ticket. That small nsp installs that.

Also if you learn to use nut cleaner you won't need that nsp. Nut Cleaner uses nut "remove-title-rights" function to remove them. Then it let's you repack as a ticketless nsp or an xci without titlerights.
 

Nepnepy

Member
Newcomer
Joined
Aug 1, 2018
Messages
20
Trophies
0
Age
44
XP
224
Country
United States
So we don’t need to install the nsp anymore? It just generates it anyway.

Oh wait, we just use nut cleaner?

I’m so confused sorry.

I just wanna convert some NSPs too xci, without the extra nsp if possible.
 
Last edited by Nepnepy,

Mikep90

Well-Known Member
Member
Joined
May 29, 2018
Messages
274
Trophies
0
Age
41
XP
1,822
Country
United States
yes it would fix that, basically converts still have titlerights so you need the ticket. That small nsp installs that.

Also if you learn to use nut cleaner you won't need that nsp. Nut Cleaner uses nut "remove-title-rights" function to remove them. Then it let's you repack as a ticketless nsp or an xci without titlerights.

Do you know something about this error "Error removing title rights from South Park The Stick of Truth [010095300b6a4000][v0]". How would i fix this. Im goal is to convert it to xci
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Do you know something about this error "Error removing title rights from South Park The Stick of Truth [010095300b6a4000][v0]". How would i fix this. Im goal is to convert it to xci
Hmm I don't see nothing wrong with the name and 0.41 fixed the naming issues. It has issues with 4nxci converts, dunno if stick is in xci and that's the case, you could use xci_batchbuilder in those cases and drop the ticket if it exits.

So we don’t need to install the nsp anymore? It just generates it anyway.

Oh wait, we just use nut cleaner?

I’m so confused sorry.

I just wanna convert some NSPs too xci, without the extra nsp if possible.
Yes but cleaner serves to remove the title rights from the nca files inside the nsp, I added to it the possibility of repacking as xci so it serves you to convert to xci without the need of ticket installation.
 
  • Like
Reactions: Nepnepy

Mikep90

Well-Known Member
Member
Joined
May 29, 2018
Messages
274
Trophies
0
Age
41
XP
1,822
Country
United States
Hmm I don't see nothing wrong with the name and 0.41 fixed the naming issues. It has issues with 4nxci converts, dunno if stick is in xci and that's the case, you could use xci_batchbuilder in those cases and drop the ticket if it exits.


Yes but cleaner serves to remove the title rights from the nca files inside the nsp, I added to it the possibility of repacking as xci so it serves you to convert to xci without the need of ticket installation.
i figure out what you was talking about. Using xci builder v0.7 the batch builder
 
Last edited by Mikep90,

Mikep90

Well-Known Member
Member
Joined
May 29, 2018
Messages
274
Trophies
0
Age
41
XP
1,822
Country
United States
Hmm I don't see nothing wrong with the name and 0.41 fixed the naming issues. It has issues with 4nxci converts, dunno if stick is in xci and that's the case, you could use xci_batchbuilder in those cases and drop the ticket if it exits.


Yes but cleaner serves to remove the title rights from the nca files inside the nsp, I added to it the possibility of repacking as xci so it serves you to convert to xci without the need of ticket installation.

so since i couldnt clean it i will have to install the South Park The Stick of Truth [lc].nsp. Or do i need to run the xci file threw the cleaner to make it work without the [lc].nsp file
 
Last edited by Mikep90,

WiiUAre

Active Member
Newcomer
Joined
Oct 10, 2014
Messages
30
Trophies
0
Age
45
Location
Rijnsburg
XP
189
Country
Netherlands
make sure you first installed all the dependencies
just start NUT_BC.bat
it ask s to drop the file or folder with nsp ...so drop the original nsp (it wil show the location of the file as tekst and hit enter
it asks then what you want to do.
push 1 for cleaning and hit enter
it asks again what to do
push 2 to repack as xci and hit enter

now wait till its done (it can take a while) it says done a couple of time's but keep waiting, the first 3 times its only to tell the cleaning is done
when you see the thumbs up it is done with one file (if you have more then one nsp in the folder it will start the next.

eventually the screen closes and in the folder BC_output you find your precious xci without a nsp.

make sure you have plenty of space to work with I think you sometimes need 3 times the size of the nsp depending on where it has to copy to.

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

so since i couldnt clean it i will have to install the South Park The Stick of Truth [lc].nsp. Or do i need to run the xci file threw the cleaner to make it work without the [lc].nsp file
why do this, stick of truth is released on card so why don't you get the normal xci
 
Last edited by WiiUAre,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: *teleports behind you* "Nothing personnel, kiddo"