Homebrew [GUIDE] - Custom Banners and Icons

Status
Not open for further replies.

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,495
Trophies
2
XP
4,945
Country
Canada
renderTimingPixel.png

How-to/Guide
Taken from: http://www.mathlete-nation.com/3ds-custom-banners/ Video Version:

Wanna prank your friends? Hate how your 3DS games look on the home menu? Then this is the tutorial for you!

Requirements

Before we begin you do need a few things:

  • A PC (duh)

  • 3DS With CFW

  • Decrypted .CIA File

  • .CIA Installer for 3DS (ex. FBI)
And also you'll need a few programs on your computer:

Python 2.7.12: https://www.python.org/downloads/release/python-2712/

Pillow for Python: https://pypi.python.org/pypi/Pillow

3DS Hacking Toolkit: http://pastebin.com/A1s8cmsD

3DSBannerMaker.zip: http://www.mathlete-nation.com/wp-content/uploads/2017/01/3DSBannerMaker.zip

Step 1: Prepare Your Environment

Extract the 3DS Hacking Toolkit and 3DSBannerMaker folders to an easy to access directory (either your root drive or desktop).

Now open up the Hacking Toolkit folder. In the folder "PackHack", place your decrypted CIA there. Next run SetupUS.exe, follow the directions and once done, open up HackingToolkit3DS.exe

When the program opens, type in "ce" type "n" when it asks if you would like to decompress the code, then exit the program.

Step 2: Create Your Images

You're going to need to make 2 (actually 3 images), which are the icon and banner files. So open up whatever image editor you use and make your banner (256px wide x 128px tall, transparency supported) and icons (24x24 and 48x48). Remember to save them all in .PNG format. When that's done, name these files the following and place them in these folders in "3DSBannerMaker":

Banner - 256x128.png (goes in cbmd_bannerimage)

Icons - icon.png (the 24x24 file goes in ctpk_24x24icon and the 48x48 file goes in ctpk_48x48icon)

Step 3: Prepare to Assemble the Files

Go in each of the 3 folders that you saved the images in and run the .py file.

To change the game name and publisher name, open up open up AppData.txt in the 3DSBannerMaker folder. Change the longtitle, shorttitle, and publisher fields by placing whatever you would like in the quotation marks.

Note: In my experience, the longtitle and shorttitle can be the same, I've never found an instance where I needed to change either of the fields.

Step 4: Assemble the Banner + Icon Files

Now that you have your images (and title/publisher info) ready, run _buildscript.py and then you'll have banner.bnr and icon.icn appear. Change their extensions to .bin then go back to the PackHack folder, go to extractedexefs, replace the banner.bin and icon.bin files with the files of the same name from the 3DSBannerMaker folder.

Almost there! A couple more steps to go.

Step 5: Rebuild the .CIA

Open back up the HackingToolkit.exe, type in "cr", enter the name of your new .CIA, press enter, and you're done with that step! What else, I wonder?

Step 6: Install and Enjoy!

Copy the newly built .CIA file to the SD card of your 3DS and install using any .CIA installer.

And just like that you're done!

Notes

You CANNOT create a custom sound with this method. If you would like to add a custom sound, find a way to convert it your audio (less than 3 seconds long) to .BCWAV, name it example.bcwav, and place it inside of the bcwav_audio folder inside of 3DSBannerMaker, then run _buildscript.py.

Your first link hits a 404 error. Second you likely should of posted in the tutorials section for this.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://www.acepcs.com/products/wizbox-g-mini-pc-amd-r7-7735hs lol wizbox +1