How to change the banner of a 3ds game
One day I got bored and decided I wanted a new banner for my NINJHAX game. I did eventually complete my task with the help of a few others, and here's how you can do it!
NOTE: This has only been tried with Cubic Ninja but should work for any game.
Requirements:
- 4.x 3DS (or use the new 9.2 xorpad dumper but I personally have not tried it)
- slot0x25KeyX.bin <-- Not completely sure why I cannot provide this, but Google is your friend.
- Python 2.7
Creating the custom banner.bin
Decrypting the rom
Here's the tricky part. I'm sure there's a better way to do this, but this is the way I used and it works. Since I could never top this tutorial, here is the one I went off of:
[Tutorial] Converting .3DS to .CIA for Dummies!
Here's the options I used:
If you have any issues, reply here and I'll try my best to help
Sources:
http://gbatemp.net/threads/tutorial-converting-3ds-to-cia-for-dummies.373722/
https://gbatemp.net/threads/tool-makerom-gui.376540/
NOTE: This has only been tried with Cubic Ninja but should work for any game.
Requirements:
- 4.x 3DS (or use the new 9.2 xorpad dumper but I personally have not tried it)
- slot0x25KeyX.bin <-- Not completely sure why I cannot provide this, but Google is your friend.
- Python 2.7
Creating the custom banner.bin
- Download this repo https://github.com/AlbertoSONIC/3DS_Banner_Maker
- Create your custom banner. Note that it has to be exactly 256x128 px
- Place your new banner image in the cbmd_bannerImage folder with the file name 256x128.png
- Run the CLEAN.bat to clean out any unnecessary files.
- Run BUILD.bat to build all the files.
- Place the newly created banner.bin in a safe place
Decrypting the rom
Here's the tricky part. I'm sure there's a better way to do this, but this is the way I used and it works. Since I could never top this tutorial, here is the one I went off of:
[Tutorial] Converting .3DS to .CIA for Dummies!
Here's the options I used:
- Do you want to slowly unpack RomFS? --> n
- Choose rsf option type --> 1
- Do you want firmware spoofing? --> n
- Do you want to remove region lock? --> n
- Do you want to insert manual? --> n (not that it really matters because we're not using the cia)
- Then finally confirm all actions
- Download this pack and extract to desktop: makerom
- Gather these files from the previous step and place them in the makerom folder you just extracted.
-custom banner.bin
-icon.bin
-code.bin
-the generated rsf file
-decrypted exheader.bin
-decrypted romfs.bin - Now it's as simple as using the GUI program. Just fill out all the paths from the files mentioned in the last step.
- Click the Write button to print the command to the screen
- Click compute to run the command for you.
If you have any issues, reply here and I'll try my best to help
Sources:
http://gbatemp.net/threads/tutorial-converting-3ds-to-cia-for-dummies.373722/
https://gbatemp.net/threads/tool-makerom-gui.376540/