Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Bannertool MAC 3DS: Difference between revisions

From GameBrew
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 }} ''..."
 
No edit summary
 
Line 19: Line 19:
|image_alt=bannertool MAC
|image_alt=bannertool MAC
}}
}}
'''bannertool (iamcco fork)''' is a fork of the [[Bannertool 3DS|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.
A fork of the [[Bannertool 3DS|bannertool]] project originally created by Steveice10 (later forked by diasurgical), used for creating Nintendo 3DS banners.  
 
== 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 ===
 
<pre>
docker build -t bannertool-builder .
docker run --name bannertool-builder bannertool-builder
docker cp bannertool-builder:/bannertool/output/bannertool.zip .
</pre>
 
=== Pre-built binary ===
A pre-built Mac ARM64 (Apple Silicon) binary is available from the [https://github.com/iamcco/bannertool/releases/tag/v1.2.1 Releases page] (v1.2.1, released February 26, 2024).
 
== User guide ==
<pre>
Usage: bannertool <command> <args>
</pre>
 
A brief guide on using bannertool for creating banners and icons can be found at [https://zalods.blogspot.com/2015/07/3ds-homebrew-tips-and-tricks-ii.html Zalo DS Blog].


== External links ==
== External links ==
* Github - https://github.com/iamcco/bannertool
* GitHub - https://github.com/iamcco/bannertool

Latest revision as of 23:07, 8 March 2026

bannertool MAC
General
Authoriamcco
TypePC Utilities
Version1.2.1
LicenseMIT License
Last Updated2025/02/26
Links
Download
Website
Source

A fork of the bannertool project originally created by Steveice10 (later forked by diasurgical), used for creating Nintendo 3DS banners.

External links

Advertising: