summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2018-06-24 23:54:32 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2018-06-24 23:54:32 -0400
commit41fdfd79c4321719e2e4f5c3fdd7b881d7850e64 (patch)
treec61c0835f99efa016e66723eebb572b432ab7d96
parent8a98bd10185118e1f489648aaf55c9d5d144697b (diff)
Font space
-rw-r--r--Expand-tilesets-from-192-to-255-tiles.md11
1 files changed, 10 insertions, 1 deletions
diff --git a/Expand-tilesets-from-192-to-255-tiles.md b/Expand-tilesets-from-192-to-255-tiles.md
index 7602323..72255b8 100644
--- a/Expand-tilesets-from-192-to-255-tiles.md
+++ b/Expand-tilesets-from-192-to-255-tiles.md
@@ -623,4 +623,13 @@ Remember, tile $7F is reserved for the space character, so don't use it for a ma
This entire change is compatible with [adding `PRIORITY` colors so NPCs can walk behind tiles](Allow-map-tiles-to-appear-above-sprites-\(so-NPCs-can-walk-behind-tiles\)-with-PRIORITY-colors); in [step 7](#7-update-the-tilesets-palette-maps-to-not-skip-607f), you'll just be removing a `rept 32` instead of a `rept 16`.
-Note that tiles $C0–$CD are blank in the font graphics, but get overwritten by the popup map name sign tiles. It's still okay to use them for your own text characters ("É", "¿", "♪", "♥", etc), just don't use those tiles in any map names. Tiles $CE and $CF are completely unused. You can also replace some existing characters: the semicolon ";", \[brackets], and “curly quotes” are only used for nicknames (see [data/text/name_input_chars.asm](../blob/master/data/text/name_input_chars.asm) and [data/text/mail_input_chars.asm](../blob/master/data/text/mail_input_chars.asm)), and "`<COLON>`", "`<BOLD_V>`", and "`<BOLD_S>`" wouldn't be missed if replaced by plain ":", "V", and "S".
+Note that tiles $C0–$CD are blank in the font graphics, but get overwritten by the popup map name sign tiles. It's still okay to use them for your own text characters ("É", "¿", "♪", "♥", etc), just don't use those tiles in any map names. Tiles $CE and $CF are completely unused.
+
+You can also easily get rid of some rarely-used characters if you need more font space:
+
+- The semicolon ";", \[brackets], and “curly quotes” are only used for nicknames (see [data/text/name_input_chars.asm](../blob/master/data/text/name_input_chars.asm) and [data/text/mail_input_chars.asm](../blob/master/data/text/mail_input_chars.asm))
+- "`<BOLD_V>`" and "`<BOLD_S>`" are only used for announcing link battles (see [engine/battle/trainer_huds.asm](../blob/master/engine/battle/trainer_huds.asm)), which could instead use plain "V" and "S"
+- "`<COLON>`" is only used twice (see [engine/menus/intro_menu.asm](../blob/master/engine/menus/intro_menu.asm) and [engine/events/halloffame.asm](../blob/master/engine/events/halloffame.asm)), which could instead use plain ":"
+- The arrows "←" and "→" are only used for the Unown printer (see [engine/events/print_unown.asm](../blob/master/engine/events/print_unown.asm))
+- The phone icon "☎" is only used for the Pokégear phone alert (see [engine/phone/phone.asm](../blob/master/engine/phone/phone.asm))
+- "`<PO>`" and "`<KE>`" are only used for mail input (see [data/text/mail_input_chars.asm](../blob/master/data/text/mail_input_chars.asm)) and to define "`<POKE>`", which is itself only used for the Pokégear name (see [engine/menus/start_menu.asm](../blob/master/engine/menus/start_menu.asm))