its not to do with card1/card 2 its just that makerom uses a generic rsf to create a generic exheader, so the only games that work are games that use the same permissions/services on the 3ds as the generic exheader

I see.
So another thing. I just tried to rebuild a different game and despite creating a completly fresh workfolder, it shows the icon of RE Mercenaries when I load it in Gateway mode. Banner is from the original game tho, so no idea what's going on. Rebuilt it multiple times, renamed it different but the problem persists. Ideas? Does GW use some fallback cache or sth? I even deleted the Mercenaries ROM from my MicroSD so it has to be either in some sort of cache or the ROM itself though there really is no way I could think of it gets in there every time.

Thanks for all the explanationsThe UniqueID in the RSF file makes the games uniqueID, so if you dont edit that and the uniqueID is that of resident evil it will always load the icon for resident evil as the icons get cached on first launch

1 drag your .3ds rom onto "crtkeygen.exe" this will create a file called ncchinfo.bin in the same folder as your rom
2. copy the XORpad generator (launcher.dat) from the "For the 3DS SD card" folder in this download to the 3DS's SD card
and the ncchinfo.bin that was generated in step 1, then pop the SD back in the 3DS and go to DS profile, this will generate the
Xor pads used to decrypt the game.(this step can be a little buggy if it stays on "opening ncchinfo.bin" for more than a few seconds
reset the console and repeat untill it kicks into action)
3. copy your ROM and XOR pads here, leave out any CTR-P-CTAP.romfs*.xorpad files they are un-needed and may cause issues you just need
the 3 Xor pads for the game exefs,romfs and exh
4. run unpackv2.bat, enter your roms filename (may help if you rename it to something easy like rom.3ds)
go into the "decrypted" folder then "romfs",
have fun
thanks to ground for the neat and tidy decryption script,and everyone involved in making the tools
http://filetrip.net/dl?klFzuXHgmF

follow this tutorial
there is pretty much zero room for error, everything you need is in there and its simply a matter of running the single bat file
i made it, its in the "general VC thread" or whatever its called, i just took the steps regarding injecting roms outThank you for the quick reply! There is indeed zero room for error, I don't know how I missed that. Where did you find it?


read the previous post, also for the record this won't work on the pokemon VC roms that BBB made (see the general VC thread about those) or 7.x encrypted games like smash brosIt actually didn't put anything in the decrypted folder 0,0

read the previous post, also for the record this won't work on the pokemon VC roms that BBB made (see the general VC thread about those) or 7.x encrypted games like smash bros
yeah its the exact same process except you dont repack itWait a second... I think I know what is wrong, due to a misscommunication you thought I was talking about injecting a VC rom? I actually just want to unpack a 3ds rom, to lay the filesystem bare. I want to extract models from Super Mario 3D Land.


the xorpads probably got renamed the first time to "romfs.xorpad" etc , basically just rename it back so its in the same layout as it was originally "bfbfb.romfs.xorpad"(basically anything with a . so it will be picked up by the script again) then the script will work fine again, i actually fixed that in v3 so if it does go wrong for whatever reason the xorpads can just be copied back into the main directory so you can try again without having to rename them again
basically start again and just copy the xorpads into the folder and the rom, drag the rom onto the unpackv3.bat and it should all go fine
..\makerom -f cci -target d -rsf gw.rsf -logo logo.bin -romfs dec_romfs.bin -exheader dec_exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin -alignwr -o TEST3DSROM.3DS
Hey! Pokemon Y sucessfully repacked with makerom!
I saw what gamesquest wrote about the exheader and it took me a while but I made a proper rsf.
Repacked with this command line (makerom.exe was in the parent directory and exefs decompressed data was inside an exefs subdir. Rom name is set to TEST3DSROM.3ds):
Code:..\makerom -f cci -target d -rsf gw.rsf -logo logo.bin -romfs dec_romfs.bin -exheader dec_exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin -alignwr -o TEST3DSROM.3DS
Yeah. To get it working with other annoying games, you should get their decrypted exheader and extract their data with ctrtool, using something like thisOnly formatted to work with Pokemon Y, right?
ctrtool -t exheader decrypted_exheader.bin > exheaderinfo.txt