Text Editor - CheMiguel23/SMB3-Bank12 GitHub Wiki

Last updated: 2026-04-05

Overview

Text Editor

The Text Editor allows editing of in-game text. Changes are rendered in real time using the actual in-game font and are saved automatically.

โ„น๏ธ Not all characters are available for all text entries - available characters are limited by the in-game font used for that particular dialog.


Text Tree

The left panel lists all editable text entries, organized into groups.

A filter field is available at the top.


Center Panel

Displays the selected text rendered in the actual in-game font. Rendering updates in real time as text is typed.


Text Input

At the bottom of the screen, a text input field allows editing the selected entry directly. The bottom right shows the character and row constraints for the current entry - these are hard limits and cannot be exceeded.

๐Ÿ“‹ Available characters by entry type

๐Ÿ’ก Lowercase input is accepted for most entries and normalized to uppercase automatically.

Entry Group Entries Missing Letters
World Letters World 1โ€“7 None
King Dialog Normal, Frog, Tanooki, Hammer None
Letter Headers Worlds 1โ€“6 Greeting, Closing, Sig. Top, Sig. Bottom ยท World 7 Greeting, Closing, Sig. Top, Sig. Bottom None
Toad Castle Dialog First Encounter, Post-Airship None
Toad House Dialog Standard, Warp Whistle, Anchor/P-Wing None
Ending Dialog Princess Dialog None
Bonus Panels Spade, N-Spade None
World Map HUD WORLD Label, Player 1 (MARIO), Player 2 (LUIGI), Game Over, Continue, End, Warp Zone B F H J K Q S X Y
End-Level Text Course Clear, You Got A Card (Regular), You Got A Card (Triple Match) B F H I J K M N P Q V W X Z
Title Menu 1 Player Game, 2 Player Game, Copyright 1988 B D F H I J K N O Q S T U V W X Z

Scene View

A Scene button in the bottom right panel renders the full in-game scene in which the selected dialog appears. The scene is a static image showing the dialog in its original context.

โ„น๏ธ Not all entries have a scene.


Changelog
2026-04-05 Initial commit
โš ๏ธ **GitHub.com Fallback** โš ๏ธ