[求助] 吞食天地2 同能版繁体化

楼主: ChampYen (网络黑猫)   2024-05-27 13:59:33
大家好, 虽说是帮忙但这并非从头开始的专案
只是希望大家能帮忙辨识字
大部分的工作小弟在这个周末已经完成
而个人之后会将所知作纪录, 包含程式码后续都会放上 GitHub
这里在文章末丢出 "完整试玩版" 取信各位
提供目前两个字型的版本, 后续修正会在 GitHub 上发布
前言:
红白机的吞食天地2 对岸一直有个不错的同能网版本
使用的是特别的 11x11 字型, ROM 很小, 画面稳定, NTSC 输出
最近个人把字模的部份独自弄懂了, 目前在透过程式做系统性繁体化
基本上个人不做刻字, 而是系统化的建立字表
然后透过现成的字型来套用
流程大概是这样
1. 建立字表, 也就是里面用到的字与存放的位置
使用的工具在底下我希望大家帮忙的部份会看到
https://imgur.com/8DH9uWY.png
2. 产生 11x11 字库案
目前找到的点阵字型有两个
* 俐方体 - https://github.com/ACh-K/Cubic-11
* 萤火飞新宋 - http://wenq.org/wqy2/index.cgi?ChangeLog
http://www.study-area.org/apt/firefly-font/
字型要转换为 bdf 这个 bitmap 格式来使用
linux 上可以透过 otf2bdf 这个程式, 下面为两个字体的游戏画面
https://imgur.com/cuQIK2j.png
https://imgur.com/dNruLzK.png
https://imgur.com/rX4y63r.png
https://imgur.com/HHJeX09.png
https://imgur.com/HvHgTkM.png
https://imgur.com/a6xbd0Y.png
3. 从著名的 "豪华中文版" 撷取 16x16 中文字型
位置在 0x1D810 ~ 0x20010 之间
4. 转换 2. 当中的 bdf 字型写到 ROM 对应的位置
这些步骤都是自动化 + 少部分手动修改 (主要是 otf2bdf 不知如何固定输出大小)
在这里有几个字想在发布前修正, 还请大家帮忙
1. 最左上角 乌 旁边在 靠 的上方的字
https://imgur.com/jjSr2RE.png
2. 腾 与 句 之间的我不确定是否为 墓
https://imgur.com/g4SDvMP.png
3. 矛 与 褚 之间的我不确定是否为 寒
https://imgur.com/wW6pEI3.png
4. 邓 与 循 之间的字(最上排右边数来第二个字)
https://imgur.com/hMSWMJB.png
最后是试玩版:
https://drive.google.com/drive/folders/1ZJtA8xMmn5zsYyckAquWP_PukoqiMhIt
楼主: ChampYen (网络黑猫)   2024-05-27 14:02:00
发现字有状况也欢迎反馈给我ㄝ
作者: msun (m桑)   2024-05-27 14:07:00
作者: EdgeHwang (A吉黄)   2024-05-27 15:30:00
https://3q.9527.tw/15 请问是这方式转繁体吗?谢谢https://t2.9527.tw
作者: jerrypc (屁こいて寝ぇや~)   2024-05-27 16:00:00
乌的旁边靠的上面的字我猜是“窜” 简体的下面鼠是串墓和寒应该没错,邓和循之间的会不会是瓒?右上的两个先恐怕是被省略了
作者: EdgeHwang (A吉黄)   2024-05-27 18:17:00
谢谢分享,期待全部翻译完成的一天
作者: chuck9 (young)   2024-05-27 18:17:00
推,蹲厕所时可来一下~
作者: myface (愚者)   2024-05-27 18:39:00
邓 和 循之间的可能是 璝 字
作者: yuxio (征服世界中)   2024-05-29 16:16:00
great work!另外也分享个可免费使用的点阵字型 Silverhttps://poppyworks.itch.io/silver
作者: bgworld (Solid)   2024-05-30 08:49:00
推一下,只是手机平板应该没办法玩吧?
作者: xxgreen (张比克)   2024-06-01 18:40:00

Links booklink

Contact Us: admin [ a t ] ucptt.com