ROM Hack RELEASE XCI BUILDER

  • Thread starter JRoad
  • Start date
  • Views 147,022
  • Replies 269
  • Likes 17

WiiUAre

Active Member
Newcomer
Joined
Oct 10, 2014
Messages
30
Trophies
0
Age
45
Location
Rijnsburg
XP
189
Country
Netherlands
tried it but no luck..
I did now also log the errors
__ __
____ __ __/ /_ _____/ /__ ____ _____ ___ _____
/ __ \/ / / / __/ / ___/ / _ \/ __ `/ __ \/ _ \/ ___/
/ / / / /_/ / /_ / /__/ / __/ /_/ / / / / __/ /
/_/ /_/\__,_/\__/____\___/_/\___/\__,_/_/ /_/\___/_/
/_____/
-------------------------------------------------------------------------------------
============================= BY JULESONTHEROAD =============================
-------------------------------------------------------------------------------------
" POWERED WITH NUT BY BLAWAR "
VERSION 0.40
-------------------------------------------------------------------------------------
check xci_batch_builder at: https://github.com/julesontheroad/
and check blawar's NUT at: https://github.com/blawar/nut
-------------------------------------------------------------------------------------
Traceback (most recent call last):
File "ztools/nut_RTR.py", line 14, in <module>
File "lib\Titles.py", line 7, in <module>
import Title
File "lib\Title.py", line 10, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
-------------------------------------------------------------------------------------
Copy yook[0000000] to nspDecrypted
-------------------------------------------------------------------------------------
DONE
-------------------------------------------------------------------------------------
Cleaning nsp with nut.py
-------------------------------------------------------------------------------------
Traceback (most recent call last):
File "ztools/nut_RTR.py", line 14, in <module>
File "lib\Titles.py", line 7, in <module>
import Title
File "lib\Title.py", line 10, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Traceback (most recent call last):
File "ztools/nut_RTR.py", line 14, in <module>
File "lib\Titles.py", line 7, in <module>
import Title
File "lib\Title.py", line 10, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
,;:;;,
;;;;;
.=', ;:;;:,
/_', "=. ';:;:;
@=:__, \,;:;:'
_(\.= ;:;;'
`"_( _/="`
`"'
.......
DONE
-------------------------------------------------------------------------------------
Extracting nsp file with hactool by SciresM
-------------------------------------------------------------------------------------
DONE
-------------------------------------------------------------------------------------
Removing ticket and cert and ziping them
-------------------------------------------------------------------------------------
DONE
-------------------------------------------------------------------------------------
Repacking as nsp with nspbuild by CVFireDragon
-------------------------------------------------------------------------------------
DONE
Cleaned yook[0000000].nsp

Your files should be in the respective output folders

/@
\ \
___\ \
(__O) \
(____@) \
(____@) \
(__o)_ \
\ \

HOPE YOU HAVE A FUN TIME
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
tried it but no luck..
I did now also log the errors
You didn't install the last file of the dependencies so you're missing "requests" library
You need to run the attached file.
Or put this in your console:
py -3 -m pip install urllib3 unidecode tqdm bs4 tqdm requests image
 

Attachments

  • install_dependencies.zip
    291 bytes · Views: 396

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
doesnt matter what i do i cant get nut to clean my nsp ?it flashes for a second then the window dissapears and no result or output folder ? i can build an xci with the small nsp file fine but i want to get rid of the nsp ?also i get this when trying to install the dependencies


Installing dependencies
'py' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .

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

basicly i drag a file to nut_bc and it does nothing ...........

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

xci_builder works fine
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Do you have python 3 installed. It's weird it's saying you you don't have access to the py command.
Exact dependencies are these ones:
py -3 -m pip install urllib3 unidecode tqdm bs4 tqdm requests image
Basically it enters in fallback mode since nut doesn't work correctly for you and make an xci the old way. nspbuild would work just fine with python 2 but nut requires python 3. If you have python 3 try to reinstall python 3.7 as path (it wasn't needed for me but it should give you access to the py command)

BTW I did a new release. I still have to fix a couple of issues I detected in some of the options but it's working fine. If you have issues with NSTool set option 9 and 10 as false. And I detected an issue with the safebat option with parenthesis tags (). If you have a file with those tags you need to set option 9 to false or agro (agresive output).
I don't know exactly what the nature of the issue is but I think I know how to fix it, although "agro" option works well when you have files with japanese characters or any other character that gives issues to the program.
Also it seems NSTool isn't working fine in x86 systems, although the release says it works in x86/x64 systems. I'll try to compile the program myself tomorrow to see if i can make it work in x86 systems.

Last release it's here.
https://github.com/julesontheroad/NUT_BATCH_CLEANER/releases/tag/v0.41

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

Yeah, xci_builder doesn't require python dependencies, only regular python for nspbuild. It's great at that.
I'm actually planning to do a more serious cleaning of dependencies in NUT libraries and to do an exe version as people have many issues with the python dependencies. I was planning to do it for NX_Builder release but I may forward it in the timeline.

BTW try to not have spaces in the program route or weird characters. It works for me with spaces but I've seen people that have that issue with spaces in route.
The best approach is to do C:\NC or C:\Switch\NC . Something like that without spaces.

Also here's a config with the naming functions at false.
 

Attachments

  • nsp_cleaner_options.zip
    1.4 KB · Views: 141
Last edited by JRoad,
  • Like
Reactions: kingraa777

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
ok so py3 and dependencies installed great however when i drag my nsp files to either nsp_clean or nut_bc window just flashes on and off again ?am i doing this right ?

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

im looking to just make an xci file with no nsp attached

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

and using your new release aswell :)

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

and using your new release aswell :)
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
ok so py3 and dependencies installed great however when i drag my nsp files to either nsp_clean or nut_bc window just flashes on and off again ?am i doing this right ?
You can only use the main bat which is "NUT_BC.bat", can it be that you have spaces in the route of your program. As I said it seems to give issues to some people even in 0.41. Also you can try replacing the file I uploaded in zconfig. Of course I suppose you filled in the keys from zconfig\keys.txt
You can also try to double click the bat which makes you enter in manual mode.

Well i'm going to bed, if you don't manage to make it work i'll try and give you more assistance tomorrow.
 

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
the folder is located here
C:\Users\PC\Desktop\wetyery
and yes i assume my keys are correct ?
oh wait !manual seems to be working ! many thanks for your time

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

ok its still rebuilding with the nsp file..........

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

yes doesnt matter what i try xci builder rebuilds with the lc.nsp aswell as the xci ?

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

im not seeing a o_clean_nsp" folder either?

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

GOT IT !! i had to run in manual mode select the first option and rebuild as an nsp then use that nsp to rebuild as an xci file !sorted
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Every game ove converted is working fine however outlast and outlast 2 throw gamecard errors ? Any idea why ?
With NUT you mean? Did you check the final size? It should have more or less the same as the nsp, if you didn't have enough disk space it's possible that hacbuild crashed without completing the xci.
Bassically if you convert to xc/nsp you need double the original space for the conversion with current method, if you conver to both at the same time you need 3 times disk space than original file size.
 

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
The nut worked fine i then used the output nsp to build into an xci but both games give me card errors on boot

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

And i have plenty of space avalible
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,756
Country
Spain
Any news about merging DLC and Updates to XCI?
Well merging should be possible right now by making nca files with hacpack as it was with nspbuilder/SDK I could add support to it but it isn't the preferable method since you break normal updates and need to remix the updates with the game every time a new one launches. (basically is the same method as layeredfs)
Didn't have time yet to look at making xci files with the updates included, the normal way.
 
  • Like
Reactions: huma_dawii

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,275
Country
United States
Well merging should be possible right now by making nca files with hacpack as it was with nspbuilder/SDK I could add support to it but it isn't the preferable method since you break normal updates and need to remix the updates with the game every time a new one launches. (basically is the same method as layeredfs)
Didn't have time yet to look at making xci files with the updates included, the normal way.
It doesn't hurt to try it out....
 

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
so l with outlast 1 and 2 both games say could not start the software please try again from the home menu ?,i have plenty of space and converted a good few sucsessfully before this any ideas what may be the cause ?seems to be game specific
 

lufeig

Well-Known Member
Member
Joined
Oct 22, 2009
Messages
306
Trophies
1
Age
45
Location
São Paulo, Brazil
XP
1,057
Country
Brazil
thank you very much for this tool!

I posted too at elotrolado's thread, reporting that I successfully converted "fast rmx" and "art of balance" nsp's to xci's using nut batch cleaner 0.41

firmware 5.1.0, sx os 1.9

all perfect, superb work! thanks!!!
 
  • Like
Reactions: JRoad

kingraa777

boom!
Member
Joined
Apr 17, 2015
Messages
1,241
Trophies
0
Age
40
XP
905
Country
so far these are the ones that i dont have working and throw gamecard errors anyone else have luck with them ??


outlast
outlast 2
outlast bundle
fe
korg
deemo
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
    rqkaiju2 @ rqkaiju2: i like physical media because it actually feels like you own it. thats why i plan on burning...