zh/zh_kanji.pl Usage: zh_kanji.pl reads in the Chinese string table and generates: - .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 - .glyph: Chinese character font glyph (8x8, IA4), to be used in data/Basic/Font/alphabet4b_zh.h - .idx: font glyph array name, to be used in data/Basic/alphabet.sou::MessTexDataPtr[] - .pnm: raw 16x16 Chinese character bitmap - .mod.pnm: split, rotated and flipped 16x8 Chinese character bitmap, used to generate .glyph zh/zh_genmap16_zh.pl Usage: zh_genmap16.pl 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 .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 converts hex data file (in RGBA16) into Photoshop raw image (in RGBA32). gen5551.pl Usage: gen5551.pl converts Photoshop raw image (in RGB24) to output hex data file (in RGBA16).