塞尔达传说 黄昏公主HD 官中移植笔记
纸片马力欧 俄化相关
http://nintendoclub.ru/forum/32-1512-1
字库同为bfn格式
塞尔达传说 黄昏公主HD 官中移植笔记
塞尔达传说 黄昏公主HD 官中移植笔记
===参考===
BFN(字库)
http://hitmen.c02.at/files/yagcd/yagcd/chap15.html
https://wiki.cloudmodding.com/tww/BFN
https://github.com/Sage-of-Mirrors/GCFontTool
https://github.com/zsrtp/tpgz/blob/510894d1959cf168ae1d19a5c7cf0ec5294edbbb/src/font.cpp
https://github.com/hadashisora/NintyFont/
https://github.com/projectPiki/pikmin2/blob/main/src/JSystem/JUT/JUTResFont.cpp
BMG(文本):
https://wiibrew.org/wiki/BMG_files
https://github.com/zsrtp/GC-Randomizer/blob/stable/include/gc/bmgres.h
https://github.com/Sage-of-Mirrors/WindWakerTextEditor
https://gbatemp.net/threads/is-there-any-bmg-edtiors-for-nds-roms.543600/
版本差异:
https://gamefaqs.gamespot.com/boards/183128-the-legend-of-zelda-twilight-princess-hd/73416347
塞尔达传说 黄昏公主HD 官中移植笔记
fontres(rodan):
rodin(ロダン)字体
https://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%80%E3%83%B3_(%E6%9B%B8%E4%BD%93)
用于普通文本
rubyres(reishotai):
隶书体
用于地名等(如图)
塞尔达传说 黄昏公主HD 官中移植笔记
任天堂SDK的TexConv2只支持单次导入64张纹理,但字库有101张
https://github.com/aboood40091/GTX-Extractor/issues/4
根据该issue可以得知,GTX文件的结构比较简单粗暴,直接缝合就可以
具体怎么缝合:
掐头去尾
始终下半部分这样的BLK结尾,所以前文删除末尾0x20,后文删除起始0x20(header)即可
塞尔达传说 黄昏公主HD 官中移植笔记
塞尔达传说 黄昏公主HD 官中移植笔记
rodan字体:华康黑体 W5
reishotai字体:华康唐风隶 W5