Splash screens are images that can be displayed on the top and bottom screen during startup. You could use these images to, for example:
- Remind you of key combinations (e.g. hold SELECT for Luma3DS configuration, hold START for Luma3DS chainloader)
- Display a commemorative BIOS screen
Splash screens do not display during the boot process, they interrupt it. For instance, if you have a splash screen that last three seconds, your boot time will be increased by three seconds. |
Enabling splash screens
In order for splash screens to be displayed, they must be enabled from Luma3DS configuration. You'll only need to do this once (unless your configuration file is reset).
If you have a PIN enabled, the splash screen will be displayed after you enter your PIN.
- Power off your device
- Press and hold (Select), and while holding (Select), power on your device to enter the Luma3DS configuration menu
- Scroll down to
Splash
and press (A) until you see(x)
to the right ofBefore
- You could also set it to
After
, but that would make payloads inaccessible from the splash screen which would lessen the usefulness of the splash screen
- You could also set it to
By default, the splash screen will last 3000 milliseconds (3 seconds). If you wish to extend or shorten this time, modify the splash_duration_ms
line in the file config.ini
(inside the luma
folder.
Downloading/installing a splash screen
Using Anemone3DS
TODO
Manually
- Put your SD card into your computer
- Get your splash screen of choice. You can get one you like from here
- Open the
.zip
file that the splash screen is inside of - Extract
splash.bin
andsplashbottom.bin
to theluma
folder on your SD card - Put your SD card back into your 3DS
Your splash has been successfully applied! |
Splash screens on CTRNAND
This may be useful in cases where you want to:
- Indicate that the SD card has been removed
- Indicate your address or contact details should your device be stolen
Enabling splash screens on CTRNAND
You'll only need to do this once (unless your configuration file is reset).
- Remove your SD card from your 3DS
- Press and hold (Select), and while holding (Select), power on your device to enter the Luma3DS (CTRNAND) configuration menu
- Scroll down to
Splash
and press (A) until you see(x)
to the right ofBefore
- You could also set it to
After
, but that would make payloads inaccessible from the splash screen which would lessen the usefulness of the splash screen
- You could also set it to
Applying splash screens on CTRNAND
- Put your SD card into your computer
- Get your splash screen of choice. You can get one you like from here
- Open the
.zip
file that the splash screen is inside of - Extract
splash.bin
andsplashbottom.bin
to anywhere on your SD card - Put your SD card back into your 3DS
- Press and hold (Start), and while holding (Start), power on your device to enter GodMode9 (or the Luma3DS chainloader)
- Navigate to
[0:] SDCARD
-><wherever you put your splash screens
- Press (Left Shoulder) to mark both
splash.bin
andsplashbottom.bin
- Press (Y) to copy the items
- Press (B) until you are back at the GodMode9
[root]
screen - Navigate to
[1: SYSNAND CTRNAND]
->rw
->luma
- Press (Y) to paste the items
- Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
- Press (A) to continue
- Press (Home) to bring up the action menu
- Select “Poweroff system” to power off your device
Your splash has been successfully applied to CTRNAND! |
Creating a splash screen
If you want to put your graphic designer passion into use, you can create your own splash screen. This process can be generally simplified with the splash-ds web tool, but the gist is:
- Create your images with an image editor of your choice
- You probably want to use JPG files since the 3DS probably isn't going to handle transparency very well
- The top screen must be 400x240 px and the bottom screen must be 320x240 px
- Open the splash-ds website
- Drag-and-drop your images into the website, and play with the settings as you see fit
- Click "Download splash screen"
- Open the resulting
.zip
file that the splash screen is inside of - Put your SD card into your computer
- Extract
splash.bin
andsplashbottom.bin
to theluma
folder on your SD card - Put your SD card back into your 3DS
Your custom splash screen has been successfully applied! |