You are browsing as a guest. Sign up (or log in) to start making projects!

3DS Splash Screen and Badge Maker

  • 3 Devlogs
  • 6 Total hours

Splash Screen Maker and Badge Pack Maker for modded 3DSes, programmed in Python, with an easy-to-use UI and Anenome compatibility (Note that SMDH info conversion isn't included, but I will link to a handy dandy site that will create it for you! Alas, that is just outside my knowledge level at this time). It can convert your pngs to .bin for splash screens, and splits images into 64x64 pieces and saves them for badges.

Ship #1

This is a splash screen and badge creator for 3DS! While the outputted files are intended for use on, well, the 3DS, this app runs on Windows.

Now, what is a ‘splash screen’ or a ‘badge’? Well, a splash screen is a pair of two images–one for each screen– that shows up briefly before or after your 3DS boots. Usually, they are for aesthetic purposes, or just informing that the said console has been modified and listing executable payloads (such as ones to launch the Luma3DS Menu). These images are required to be in a specific format, with BGR color encoding, rotated 90 degrees, and as a .bin file. This program will convert them for you, and export them to a folder within the ‘Output’ and then within a folder of your naming (as defined in the ‘export name’ option). Then, you can go to the website linked in the app, and create an info.smdh, put it in the folder with your .bins, zip it, put it into ‘Splashes’ in your SD card, and voila! You can then load it in Anenome as a splash screen.

A badge is a 64x64 PNG image that can be placed on the home menu screen of the 3DS for decoration. This program allows you to import an image, and it will automatically split it into smaller, properly sized images, and export it into the ‘Output’ folder and then to a folder you defined in the ‘export name’ option, as with the splash screens. Then you just zip the folder and put it into ‘Badges’ in your SD Card, and are able to install them with Anenome and use them to your heart’s content as you would any other badges.

I made this project because when I was trying to create a splash screen a few months ago, I was struggling a bit with resources and finding info that wasn’t from 13-ish years ago, and I find this kind of thing really fun to mess around with!

This isn’t my main project on here, I just really wanted to make a small thing.

As for AI use, there was hardly any on this project, mainly just for debugging or asking information or help on things I couldn’t find. And to double check if the .bin files looked okay, as I have hardly ever worked with them before.

And as a heads up, this project can lag a little with button inputs at times. It does register it, but every now and then you may need to press a couple times.

  • 3 devlogs
  • 6h
  • 13.37x multiplier
  • 79 Stardust
Try project → See source code →
Open comments for this post

58m 2s logged

Finished the Splash Screen Creator section of the program! Had some troubles but it turned out okay in the end! >:D Here is some screenshots of the program. I can’t really like get it in action without showing literally aLL of my files, though, because it’s mainly for converting them.

0
0
7
Open comments for this post

3h 47m 4s logged

Got the badge maker fully working! It’s a bit simple, really just an instruction manual that can also split images in 64x64 chunks, but hey, it works! It has a help menu, allows you to input the export name, and asks you for a file to import. It splits the image into 64 x 64 chunks, and saves it to a folder within the Output folder named after your chosen export name, which files named after the pattern [exportname]_[entry number]. Next up is the splash screen maker… which i am more nervous about lol

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…