A simple web-based GUI for creating and editing GameCube opening.bnr files for use with cubiboot-new-ui.
🌐 Web App: GameCube Banner Editor & Converter
- What is this?
- Included Resources
- Quick Start
- TL;DR — Using it with cubiboot-new-ui
- Creating a Banner
- Editing an Existing
.bnr - Banner Image Fitting
- Using the Banner with cubiboot-new-ui
- Full cubiboot-new-ui Guide
- Credits
- Demos
This is a simple web-based GUI implementation of the banner-converter tool included with:
It allows you to create a GameCube opening.bnr file without needing to run Python scripts or install additional software.
You can:
-
Create a new
.bnrfile -
Edit an existing
.bnrfile -
Change the title, description and other text
-
Replace or update the banner artwork
-
Preview how the artwork will appear
-
Choose how the image is fitted:
containcoverstretch
The repository also includes ready-to-use resources to help you get started.
The bnr folder contains ready-made .bnr files that can be copied directly to your cubiboot-new-ui apps folders.
These can be useful if you:
- Want a banner without creating one yourself
- Want to quickly test cubiboot-new-ui banners
- Want examples of finished
.bnrfiles - Want to use an existing banner as a starting point
For example:
sd:/
└── apps/
└── my-app/
├── default.dol
└── opening.bnr ← copy a ready-made .bnr from /bnr/
You can also load these .bnr files into the GameCube Banner Editor & Converter if you want to modify the title, description or artwork.
The logos folder contains example logo/artwork files that can be used when creating banners.
These are provided as examples and can also be useful for experimenting with the different image fitting modes:
containcoverstretch
Load an image from the logos folder into the editor, preview how it looks in the banner, and then export your own opening.bnr.
If you just want to get something working quickly:
- Open the
bnrfolder. - Choose a ready-made
.bnr. - Rename it to
opening.bnrif necessary. - Put it alongside your
default.dol.
sd:/
└── apps/
└── my-app/
├── default.dol
└── opening.bnr
Or, if you want to make your own:
- Open the Web App.
- Create or edit a banner.
- Use an example image from
logos/, or load your own artwork. - Export the
.bnr. - Rename it to
opening.bnr. - Place it next to your
default.dol.
For the full cubiboot-new-ui homebrew application requirements, see the cubiboot-new-ui Homebrew Apps documentation.
cubiboot-new-ui treats a folder containing both default.dol and opening.bnr as an app. The two files must be in the same folder.
For example:
sd:/
└── apps/
└── my-app/
├── default.dol
└── opening.bnr
Where:
default.dol= the.dolapp that cubiboot-new-ui will launchopening.bnr= the banner containing the app's title, description and 96×32 banner artwork
cubiboot-new-ui displays the folder as an app using the information and artwork contained in opening.bnr. Pressing A launches default.dol.
Swiss is a special case in cubiboot-new-ui. An app folder whose name starts with swiss can be recognised and launched directly. Capitalisation does not matter.
For example:
sd:/
└── apps/
└── swiss_/
├── default.dol
└── opening.bnr
Where:
default.dol= your Swiss.dol, renamed todefault.dolopening.bnr= the banner created with this tool
-
Open the GameCube Banner Editor & Converter.
-
Choose New Banner.
-
Enter your title and description.
-
Load your artwork.
-
Choose how the artwork should fit:
- Contain — keeps the entire image visible.
- Cover — fills the banner area and may crop the image.
- Stretch — stretches the image to fill the banner area.
-
Preview the result.
-
Export the
opening.bnr. -
Place it next to your
default.dol.
The banner artwork in the opening.bnr is 96×32 pixels.
You can also load an existing opening.bnr and edit it.
This is particularly useful when you only want to:
- Fix or change the title
- Change the description
- Update text
- Make small adjustments to an existing banner
Loading an existing .bnr does not modify or re-compress the existing banner image.
This means you can load an existing banner, change the text, and save it without unnecessarily degrading the original artwork.
If you want to change the artwork, simply load a new image. Your existing text will remain available for editing.
The editor provides three ways to fit an image into the banner area:
| Mode | Description |
|---|---|
contain |
Shows the entire image without cropping. |
cover |
Fills the banner area and crops as necessary. |
stretch |
Stretches the image to exactly fill the banner area. |
This is useful because your source artwork does not necessarily have to already be the same aspect ratio as the GameCube banner.
A folder containing both default.dol and opening.bnr is treated by cubiboot-new-ui as an app rather than a normal folder.
For example:
/apps/
├── swiss_/
│ ├── default.dol
│ └── opening.bnr
│
├── another-app/
│ ├── default.dol
│ └── opening.bnr
│
└── some-folder/
└── other-files...
A folder missing either default.dol or opening.bnr continues to behave as a normal folder in cubiboot-new-ui.
For the complete cubiboot-new-ui documentation, including homebrew applications and other configuration options, see:
cubiboot-new-ui Settings & Documentation — Homebrew Apps
This project is a web-based GUI implementation inspired by the banner converter included in:
cubiboot-new-ui is a fork of the original Cubiboot project.
Thanks to the Cubiboot and cubiboot-new-ui projects and its contributors and for the original Cubiboot banner converter.
