Fixed missing " to allow spaces in gamename.
If something else is missing, say so
How do I know what to answer for the region lock?
Fixed missing " to allow spaces in gamename.
If something else is missing, say so
Just to get this straight; your tool doesn't need any rsf changes right? Just as you stated a few pages back, correct? Also does this work for dev tools (I guess for that you'd need to implement the use of an rsf file as an extra step)
My last problem is that I get a invaild romfs message for some reason... all xorpads are in place. 7.x aswell.
How do I know what to answer for the region lock?
It's not ment for using with own specific .rsf files and
works with topics tool to insert the real exheader, also
it would need a small change to skip decrypting
you need all xorpads to get it working, example:
0004000000XXXXX0.Main.exefs_7x.xorpad <- triggers script to generate exefs.xorpad when game needs it
0004000000XXXXX0.Main.exefs_norm.xorpad <- without Main.exefs_7x.xorpad it will be exefs.xorpad
0004000000XXXXX0.Main.exheader.xorpad
0004000000XXXXX0.Main.romfs.xorpad
0004000000XXXXX0.Manual.romfs.xorpad <- triggers using Manual.cfa
If you use a different ctrKeyGen & launcher to generate
them, either rename them or use the included one.
No, but ill try now, also the game is Shingeki no Kyojin ~Hangeki no Tsubasa , I think its 6.x game so it should be OK.Exheader hash mismatch is not the problem. Did you try untrimmed?
Thanks. So what is the template .txt used for then? If it's not used why don't u just leave it as a rfs in the tools dir?
Thx to everyone who helped to create this.
Here is my complete batch:
https://gbatemp.net/threads/release...into-repacked-roms.373839/page-5#post-5152764
All you need is to do:
Fill slot0x25KeyX.bin with the key (not included)
Get your xorpads (you know how to do this)
Put your xorpads and .3ds into 3ds_to_cia directory,
drag n drop the 3ds @ make.bat and wait until cia is ready.
(no need to edit rsf)
To clean up, you can use clean.bat (it doesn't delete .3ds & .cia)
Here is something you can test with.
:Batch by Katsu
if "%~1" equ "" goto fail
set GameName=%~n1
set /P isdev="Do you wish to convert a DEV-TOOL/Homebrew or a game (d/g)?"
if /I "%isdev%"=="g" goto not_dev
copy dev-rsf.txt "%GameName%".rsf
tools\ctrtool --exheader=exheader.bin --romfs=romfs.bin --exefs=exefs.bin --logo=logo.bin "%GameName%".3ds
tools\ctrtool -t exefs --exefsdir=. exefs.bin --decompresscode
set /P continue="Do you wish to proceed with the build (y/n)?"
if /I "%continue%"=="y" tools\_makerom -f cia -rsf "%GameName%".rsf -target t -o "%GameName%".cia -icon icon.bin -banner banner.bin -code code.bin -exheader exheader.bin
goto end
:not-dev
if not exist *.xorpad goto noxorpad
if exist "%GameName%".cci goto finalize
if not exist banner.bin goto start
if not exist code.bin goto start
if not exist "%GameName%".rsf goto start
if not exist exefs.bin goto start
if not exist exheader.bin goto start
if not exist icon.bin goto start
if not exist logo.bin goto start
if not exist romfs.bin goto start
goto build
blablablabla
blablablabla
(.....)
There is only 14 tools i currently know and only 4 worth keeping
UPDATED!
Now it can make roms spoof their firmware requirements, making them appear as if they were made to work with firmware v4.x. (Pretty much the same effect as Gateway's firmware spoofing.)
Thanks Riku for the idea!
your batch didnt work for animal crossing : the game didnt pass 3ds logo
I woun't count on that. Remember it doesn't work with Gateway's firmware spoofing.which means ssb etc support ?
Ok, tested it, stops on loading logo.
This is interesting when using rom_tool -x > [!] CCI is malformed
Maybe the src we are using is bad or its not compatible.