Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 05:25, 8 March 2026 by Hyatt (talk | contribs) (Created page with "{{Infobox 3DS Homebrews |title=bannertool MAC |image=3dspc.png |description=A mac version for bannertool. |author=iamcco |lastupdated=2025/02/26 |type=PC Utilities |version=1.2.1 |license=MIT |download=https://dlhb.gamebrew.org/3dshomebrews/bannertoolMAC3DS.7z |website=https://github.com/iamcco/bannertool |source=https://github.com/iamcco/bannertool |donation= }} {{#seo: |title= (PC Utilities) - GameBrew |title_mode=append |image=3dspc.png |image_alt=bannertool MAC }} ''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
bannertool MAC
General
Authoriamcco
TypePC Utilities
Version1.2.1
LicenseMIT License
Last Updated2025/02/26
Links
Download
Website
Source

bannertool (iamcco fork) is a fork of the bannertool project originally created by Steveice10 (later forked by diasurgical), used for creating Nintendo 3DS banners. This fork by iamcco adds a pre-built Mac ARM64 (Apple Silicon) binary, making it easier for developers on modern Mac hardware to create banners and SMDH files for 3DS homebrew without needing to compile from source.

Description

bannertool is a command-line utility used in the 3DS homebrew development workflow. It generates banner files (.bnr) and SMDH icon files that are required when packaging homebrew applications into .cia or .3ds formats. These banners and icons are what appear on the 3DS HOME Menu when a title is installed.

Typical usage includes:

  • makebanner - Creates a banner.bin from a PNG image (256x128) and a WAV audio file.
  • makesmdh - Creates an SMDH icon file from a 48x48 PNG image along with title, description, and author metadata.

The tool is commonly used alongside makerom to build installable .cia and .3ds files.

Building

Using Docker

docker build -t bannertool-builder .
docker run --name bannertool-builder bannertool-builder
docker cp bannertool-builder:/bannertool/output/bannertool.zip .

Pre-built binary

A pre-built Mac ARM64 (Apple Silicon) binary is available from the Releases page (v1.2.1, released February 26, 2024).

User guide

Usage: bannertool <command> <args>

A brief guide on using bannertool for creating banners and icons can be found at Zalo DS Blog.

External links

Advertising: