sm64/i10n/tools
Hri7566 5f30082c7b init 2022-12-04 22:27:02 -05:00
..
CVS init 2022-12-04 22:27:02 -05:00
zh init 2022-12-04 22:27:02 -05:00
README init 2022-12-04 22:27:02 -05:00
bakecake.py init 2022-12-04 22:27:02 -05:00
gen5551.pl init 2022-12-04 22:27:02 -05:00
gen5551_rgb.pl init 2022-12-04 22:27:02 -05:00
parse5551.pl init 2022-12-04 22:27:02 -05:00

README

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).