ROM Hack RELEASE XCI BUILDER

  • Thread starter JRoad
  • Start date
  • Views 144,745
  • 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,746
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: 392

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,746
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: 136
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,746
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,746
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,746
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,879
Trophies
1
Age
33
Location
Planet Earth
XP
4,251
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
  • A @ anotherthing:
    Online was free on the 3DS as well, and it worked well.
    +1
  • S @ salazarcosplay:
    I can't help but think nintendo switch online is the reason we did not get a gameboy/n64/gamecube
    mini classic edition
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i think it would have been impossible to see anything in a gameboy mini
  • S @ salazarcosplay:
    well I meant that as a figure of speech
  • S @ salazarcosplay:
    they could just rerelease a modern gameboy
  • S @ salazarcosplay:
    like the pocket analogue
  • S @ salazarcosplay:
    but nintendo licensed
  • LeoTCK @ LeoTCK:
    dammit that thread got moved from offtopic to edge, well since that happened
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, atleast it's still avaliable
  • LeoTCK @ LeoTCK:
    yes but it wasn't meant to be a comedy thread
  • LeoTCK @ LeoTCK:
    and edge of the forum is mostly comedy and games
  • LeoTCK @ LeoTCK:
    so I don't get why it got moved at all
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, mods are probably hating you
  • LeoTCK @ LeoTCK:
    on most sites mods hated me, sooner or later, but usually over time I get either banned or the mods get used to me
  • LeoTCK @ LeoTCK:
    sometimes to the point of thanking me for my quick actions etc against spam and other stuff, but yea...its either they come to respect me or outright hate me
    +1
  • BigOnYa @ BigOnYa:
    If it's not game related, it will be moved to the Egde of the forum. Mods have moved a few of my threads also.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, it was in the off topic chat forum
  • BigOnYa @ BigOnYa:
    Well atleast they didn't delete it completely.
  • LeoTCK @ LeoTCK:
    hmm
  • Xdqwerty @ Xdqwerty:
    uoiea
  • LeoTCK @ LeoTCK:
    huh?
  • Xdqwerty @ Xdqwerty:
    Aeiou backwards
    Xdqwerty @ Xdqwerty: Aeiou backwards