sm64/i10n/tools/README
2022-12-04 22:27:02 -05:00

38 lines
1.9 KiB
Plaintext

zh/zh_kanji.pl
Usage: zh_kanji.pl <Chinese GB font file> <input Chinese string table> <output>
reads in the Chinese string table and generates:
- <output>.msg: converted string table using the font glyph index, to be
used in data/Basic/Font/mess_data_zh.h, data/Basic/Font/coursename_zh.h,
data/Basic/Font/star_name_zh.h, and misc strings in endingmess.c,
pausemess.c, selectmess.c, starselect.c
- <output>.glyph: Chinese character font glyph (8x8, IA4), to be used in
data/Basic/Font/alphabet4b_zh.h
- <output>.idx: font glyph array name, to be used in
data/Basic/alphabet.sou::MessTexDataPtr[]
- <output>.pnm: raw 16x16 Chinese character bitmap
- <output>.mod.pnm: split, rotated and flipped 16x8 Chinese character
bitmap, used to generate <output>.glyph
zh/zh_genmap16_zh.pl
Usage: zh_genmap16.pl <input> <output>
generates Chinese font glyph (16x16, RGBA16) from a Photoshop raw RGB image,
to be used in data/Basic/Font/alphabet16b_zh.h. The raw image should be
16 pixels wide and 4*n*16 pixels high, where n is the nubmer of Chinese
characters used. Each Chinese character should be placed on a 32x32 square,
and divided into 4 16x16 font glyphs.
zh/zh_double_byte.pl
Usage: zh_double_byte.pl <input> <input>.zh
modifies the English string tables (data/Basic/Font/coursename_ENG.h,
data/Basic/Font/star_name_ENG.h, data/Basic/Font/mess_data_ENG.h) to work
with Chinese font rendering routines. Specifically, it inserts extra byte
for every letter used in the string tables.
parse5551.pl
Usage: parse5551.pl <input hex data file> <output Photoshop raw image>
converts hex data file (in RGBA16) into Photoshop raw image (in RGBA32).
gen5551.pl
Usage: gen5551.pl <input Photoshop raw image> <output data file>
converts Photoshop raw image (in RGB24) to output hex data file (in RGBA16).