-
Notifications
You must be signed in to change notification settings - Fork 46
Badges
Anemone3DS supports badge installation by loading badge images off of your SD card and installing them to the Badge Ext Data. In order to install badges, press X to open the badge menu, or press the extra menu touchscreen icon, then press Right on the D-Pad or the Badge Install touchscreen icon. When badges are installed, first the existing badge extdata (if present) is backed up at /3ds/Anemone3DS/BadgeMngFile.dat and /3ds/Anemone3DS/BadgeData.dat. Then, files are loaded from the /Badges directory.
Anemone3DS user interface with the badge install options indicated.
Any images or archives in the /Badges directory will be installed to the default "Other Badges" set using the Anemone3DS Icon. In order to create custom sets, create a new folder in the /Badges directory with the folder name being the name of the set. Any badge files in that subfolder will be installed to a set with that folder's name. By default, sets use the Homebrew Launcher logo as the set icon, but if a _seticon.png
file is present in the folder, that icon will be used as the icon. Set icons must be 48x48, otherwise they won't be loaded.
A sample directory structure is shown below:
/Badges/
| Set1/
| | _seticon.png
| | badge1.png
...
| Set2/
| | badge1.png
...
| badge1.png
In this directory structure, 3 sets will be installed - one named Set1, one named Set2, and one named Other Badges. Set 1 has a custom icon and 1 badge, Set 2 has the default homebrew launcher icon and 1 badge, and Other Badges has the Anemone3DS set icon and 1 badge.
Another example of the directory structure. The default Other Badges set has 8 badges and uses the Anemone3DS set icon, the Pokeballs set has 2 badges and uses the custom _seticon.png, and the Pokemon Crystal Decorations set has 4 badges (1 128x128 png broken into 4 badges) and uses the default homebrew launcher set icon.
An example of the badge case after installing badges with Anemone3DS.
Badges can be used as shortcuts to launch system titles. In order to do so, name the badge according to name.<TID_LOW>.png
, where TID_LOW is the last 8 digits of the title to launch. For example, a file named Big Lapras Doll.00021000.png
would create a badge named Big Lapras Doll that launches the NA System Settings application. This works for badge files larger than a single badge as well - all resulting badges will have the shortcut applied to them.
An example of the Big Lapras Doll launching System Settings.
The 3DS has a hardcoded limit of 1000 badges which Anemone3DS will respect. An attempt to install more than 1000 badges will result in some badges not being installed, potentially at random.