Skip to content

SAFontEdit

PkR edited this page May 9, 2024 · 14 revisions

SAFontEdit is an editor and import/export tool for font files in various versions of Sonic Adventure/DX and Sonic Adventure 2/Battle/PC.

Supported files

Font files in different versions of SA1 and SA2 come in various formats and their data is stored in different ways. There can also be files that share the same name but their format is different between games. When you open a font file, the editor will show a dialog asking you to select the format and character map. If you haven't renamed the file, SAFontEdit should be able to recognize it by name and content and set the necessary parameters automatically. For manual format settings, use the table below.

Filename Games Data Format Character map Location Notes
EFMSGFONT_ASCII24E.BIN SA1 DC, SA2 DC, SADX GC, SA2B GC, SADX PC (2004) Simple 1bpp ANSI 1252 (Trimmed) SA1 DC: Inside 1ST_READ.BIN (exported by SA Tools Hub to the Misc folder); SADX: In the game's main data folder (GC) or the system folder (PC); SA2 DC: in the SONIC2 folder. 'Impress' font used for English strings.
EFMSGFONT_ASCII24S.BIN SA1 DC, SA2 DC, SADX GC, SA2B GC,SADX PC (2004) Simple 1bpp ANSI 1252 (Trimmed) See above 'Comic Sans' font used for strings in European languages other than English (SA1) and English+other languages (SA2).
EFMSGFONT_KANJI24.BIN SA1 DC, SA2 DC, SADX GC, SA2B GC, SADX PC (2004) Simple 1bpp Kanji Font (Old) See above Font for Japanese Kanji.
FONTDATA0.BIN SADX PC (2004) FONTDATA SHIFT-JIS (50220) for US/JP/EU versions, Unicode (1200) for the Korean version. The game's system folder Contains Japanese SHIFT-JIS and English ASCII. The Korean version has multiple parts of the Unicode Basic Multilingual Plane.
FONTDATA1.BIN SADX PC (2004) FONTDATA ANSI (1252) The game's system folder Contains characters for the font used for languages other than English and Japanese.
EFMSGFONT_ASCII24E.BIN SA2 PC Simple 32bpp ANSI 1252 (Trimmed) resource\gd_PC Contains characters for English.
EFMSGFONT_ASCII24S.BIN SA2 PC Simple 32bpp ANSI 1252 (Trimmed) resource\gd_PC 'Comic Sans' font used for strings in European languages other than English (SA1) and English+other languages (SA2).
EFMSGFONT_KANJI24.BIN SA2 PC Simple 32bpp Kanji Font (Old) resource\gd_PC Font for Japanese Kanji.
SOC_fontdata0.BIN SADX X360 Simple 32bpp Kanji Font (SOC) The game's system folder Replacement for the 2004 version's FONTDATA0 file but in a plain format.
SOC_fontdata1.BIN SADX X360 Simple 32bpp ANSI (1252) The game's system folder Replacement for the 2004 version's FONTDATA1 file but in a plain format.