作者ChampYen (网路黑猫)
看板Emulator
标题[求助] 吞食天地2 同能版繁体化
时间Mon May 27 13:59:33 2024
大家好, 虽说是帮忙但这并非从头开始的专案
只是希望大家能帮忙辨识字
大部分的工作小弟在这个周末已经完成
而个人之後会将所知作纪录, 包含程式码後续都会放上 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.110.185.11 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1716789581.A.EEA.html
1F:→ ChampYen: 发现字有状况也欢迎反馈给我ㄝ 05/27 14:02
2F:推 msun: 推 05/27 14:07
基本上是基於同一个 ROM, 不过不同的是我没有刻字, 几乎靠自动化处理
这样的好处是如果有其他点阵字型, 也能够迅速抽换
但因为 9527 没想要释出, 大家就勉为其难玩玩我的版本
5F:推 jerrypc: 乌的旁边靠的上面的字我猜是「窜」 简体的下面鼠是串 05/27 16:00
感谢 j 大, 应该是, 我晚点更新字表
6F:推 jerrypc: 墓和寒应该没错,邓和循之间的会不会是瓒?右上的两个先 05/27 17:28
7F:→ jerrypc: 恐怕是被省略了 05/27 17:28
8F:推 EdgeHwang: 谢谢分享,期待全部翻译完成的一天 05/27 18:17
就差上面那些字, 可以直接玩
9F:推 chuck9: 推,蹲厕所时可来一下~ 05/27 18:17
10F:推 myface: 邓 和 循之间的可能是 璝 字 05/27 18:39
应该是 璝 字没错, 查了一下剧情到绵竹关, 雒城, 守将有刘璝, 刘循
※ 编辑: ChampYen (123.110.185.11 台湾), 05/27/2024 19:15:20
11F:推 yuxio: great work! 05/29 16:16
12F:→ yuxio: 另外也分享个可免费使用的点阵字型 Silver 05/29 16:20
14F:推 bgworld: 推一下,只是手机平板应该没办法玩吧? 05/30 08:49
15F:推 xxgreen: 推 06/01 18:40