铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 5731|回复: 27

[通用] 改变游戏中的字体

[复制链接]
发表于 2008-4-23 16:28 | 显示全部楼层 |阅读模式
本帖最后由 weyl 于 2014-7-9 02:41 编辑

游戏里面用的字体文件有两个:font3.e16和font3.c16。第一个是128个ASCII字符,点阵大小为16*8;后一个为BIG5码的汉字,点阵大小为16*16。

使用工具可以将系统中的字体转为游戏可用的格式,但并不是所有字体都合适。一般字体在12pt时如果仍能够保持锐利,那么在游戏中就会有比较好的效果。最常见的这类字体就是细明体和宋体,如果你知道其他适合的字体或者好的建议,欢迎告诉我们知道。

这个是更换了英文字体,英文字体最好是等宽的:



这个是把原来的细明体改小了一号:



这个是标楷体,效果很模糊:



这个是微软正黑,也不怎么样:



附件是小一号的细明体和图中所示的英文字体,大家可以感觉一下。

使用ts2.exe,选择字体,要选择台湾中文(Big5)。

调整好汉字的位置,然后高度改成32,把“上下”加上16。

点“生成”,即可生成点阵字库。
因软件是未注册版,所以每个字都会多出一个斜线,而使用32*16的尺寸可以使汉字刚好避开斜线。

使用这个程序会将字体上半部分去掉,生成font3.c16文件,可以直接用在游戏中。
[发帖际遇]: scarscc参与红花会陈家洛的计划:成功绑架乾隆,得到奖励银两11.


[ 本帖最后由 scarscc 于 2008-4-24 13:18 编辑 ]

中文字体文件为font3.c16,每32个字节为一个字,是16*16点阵。
例如:
  1. 00039800:   00 00 09 98 7D 10 11 10  11 10 21 12 29 DF 3D 10
  2. 00039810:   69 10 29 10 29 10 29 10  39 52 29 92 23 13 01 0E
复制代码
全部转成2进制,按照每行16bit排列:
  1. 0000000000000000
  2. 0000100110011000
  3. 0111110100010000
  4. 0001000100010000
  5. 0001000100010000
  6. 0010000100010010
  7. 0010100111011111
  8. 0011110100010000
  9. 0110100100010000
  10. 0010100100010000
  11. 0010100100010000
  12. 0010100100010000
  13. 0011100101010010
  14. 0010100110010010
  15. 0010001100010011
  16. 0000000100001110
复制代码
实际上现在来看能用的字体仅仅是在9pt左右仍能保持锐利的细明体和宋体,其余字体都显得笔画太粗,不知能否有优化的算法。在我签名的链接里面可以找到我制作字库的方法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x

评分

参与人数 1 +30 收起 理由
游客 + 30 原创精品

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 16:45 | 显示全部楼层
原帖由 scarscc 于 2008-4-23 16:28 发表

使用工具可以将系统中的字体转为游戏可用的格式


覆盖后觉得原先的比较清楚~请问需要用什么工具来把系统的转为游戏的格式?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 17:14 | 显示全部楼层
谢谢LZ哈~~~
收藏ing~~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 20:21 | 显示全部楼层
不会弄呀!!!!!!!!!!!!!!!!!!!

[发帖际遇]: xikuokuo冒充青木堂主向反清份子征收活动经费,结果:骗得银两1.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 20:35 | 显示全部楼层
S大大
你這個英文數字我覺得很好
但對話字體有點......
我建議你用黑體看看

例如這個字體


[发帖际遇]: e122373356替小昭千里送信给张无忌,途中被周芷若抓住,损失银两11.


[ 本帖最后由 e122373356 于 2008-4-23 20:38 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 20:41 | 显示全部楼层
原帖由 xikuokuo 于 2008-4-23 20:21 发表
不会弄呀!!!!!!!!!!!!!!!!!!!

[发帖际遇]: xikuokuo冒充青木堂主向反清份子征收活动经费,结果:骗得银两1.



把压缩档里面的档案覆盖在游戏目录就可以看到字体改变了~

[发帖际遇]: 黑暗浩带小龙女去蒙地卡罗吃西餐喝红酒,被赵志敬撞见,破财消灾,花费银两20.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-23 20:49 | 显示全部楼层
原帖由 e122373356 于 2008-4-23 20:35 发表
S大大
你這個英文數字我覺得很好
但對話字體有點......
我建議你用黑體看看

例如這個字體


[发帖际遇]: e122373356替小昭千里送信给张无忌,途中被周芷若抓住,损失银两11.


黑体基本不行,正黑的效果都很差。
font3.c16是中文字体,不需要的话就用原来的覆盖掉

[发帖际遇]: scarscc在丽春院喝酒,发现了强盗茅十八,被抢银两12.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 21:20 | 显示全部楼层
知道 方正中等线繁体 字吗?

我想用在金庸里面应该不错~若可以加个斜体就更好~可惜 我不会弄...


[发帖际遇]: 黑暗浩跟踪成昆进入明教密道,结果:奋勇救小昭脱险,得到小昭感谢银两30.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 21:32 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-23 22:32 | 显示全部楼层
这个有点兴趣,游戏里的字体格式是怎样的?
一个字对应一个二色位图,一直排下去?有没有索引?

下面是简体XP下的字体推荐,楼主可以参考一下
推荐字体及大小:
(新)宋体: 9pt, 10.5pt及其粗体
幼圆: 12pt至18pt皆可,尤其15pt
楷体: 14pt至18pt
仿宋: 14pt至18pt

http://teach.hanzify.org/index.php?Go=Show::413-1114704000

[ 本帖最后由 fenghou 于 2008-4-23 22:52 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-23 23:28 | 显示全部楼层
中文字体文件为font3.c16,每32个字节为一个字,是16*16点阵。
例如:
00039800:   00 00 09 98 7D 10 11 10  11 10 21 12 29 DF 3D 10
00039810:   69 10 29 10 29 10 29 10  39 52 29 92 23 13 01 0E

全部转成2进制,按照每行16bit排列:

0000000000000000
0000100110011000
0111110100010000
0001000100010000
0001000100010000
0010000100010010
0010100111011111
0011110100010000
0110100100010000
0010100100010000
0010100100010000
0010100100010000
0011100101010010
0010100110010010
0010001100010011
0000000100001110

实际上现在来看能用的字体仅仅是在9pt左右仍能保持锐利的细明体和宋体,其余字体都显得笔画太粗,不知能否有优化的算法。在我签名的链接里面可以找到我制作字库的方法。


[发帖际遇]: scarscc跟踪成昆进入明教密道,结果:被秃驴发现打伤,损失医药费银两41。


[ 本帖最后由 scarscc 于 2008-4-23 23:42 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 01:40 | 显示全部楼层
The requested file is not displayed because it might contain malicious content.
If you believe this is an error, please visit our contact page to let us know. Contact Us


用代理都下不了……

[发帖际遇]: fenghou冒充青木堂主向反清份子征收活动经费,结果:非法融资被收监,交纳保释银两50.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-24 12:40 | 显示全部楼层
又上传了一次,有点奇怪,看来google认为那个工具是恶意软件?不过也没什么更好的现成工具。

[ 本帖最后由 scarscc 于 2008-4-24 12:51 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 13:49 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-24 14:44 | 显示全部楼层
哪个文件?我用kaspersky没有报毒
那样的话原软件作者太不厚道了

[ 本帖最后由 scarscc 于 2008-4-24 14:45 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 14:50 | 显示全部楼层
我用nod32也没报毒
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 15:48 | 显示全部楼层
我剛剛下載後
因為我有裝捷克avast
我用檔案掃描
他有掃到特洛依病毒
我已經隔離並且移除了

kg大大
請問一下你那個圖怎麼用的
我蠻喜歡的
背景應該是笑夢遊記吧
請問有更新嗎???

[ 本帖最后由 e122373356 于 2008-4-24 16:00 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 18:38 | 显示全部楼层
我特地貼下有毒的檔案





就是這個
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-24 19:40 | 显示全部楼层
截图最关键的地方看不清

如果有第二个人查出有病毒我就立刻把附件去掉

[发帖际遇]: scarscc遭遇四大恶人,奋力拼搏,得到银两10两银子
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 19:48 | 显示全部楼层
原帖由 e122373356 于 2008-4-24 15:48 发表
我剛剛下載後
因為我有裝捷克avast
我用檔案掃描
他有掃到特洛依病毒
我已經隔離並且移除了

kg大大
請問一下你那個圖怎麼用的
我蠻喜歡的
背景應該是笑夢遊記吧
請問有更新嗎???


不是更新,是新技术
在以后的MOD中能见到的

回楼上scarscc:我也下过了,没病毒,应该不是附件的问题

[ 本帖最后由 9523 于 2008-4-24 19:50 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-24 20:21 | 显示全部楼层
font[1].part1
中毒是這一個

s大大
你說關鍵點是指哪裏??
我在貼出來

[ 本帖最后由 e122373356 于 2008-4-24 20:25 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-24 20:41 | 显示全部楼层
压缩包里面带毒的文件名字

[发帖际遇]: scarscc跟踪成昆进入明教密道,结果:被秃驴发现打伤,损失医药费银两41。


[ 本帖最后由 scarscc 于 2008-4-24 21:04 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-25 15:09 | 显示全部楼层
从头到尾都明白了。那个工具不敢用,不过要实现它非常简单,用Win32 API把文字写到图片上然后导出就行了。不做界面的话只要几个小时。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-25 18:42 | 显示全部楼层
这个好帖顶迟了!
这个,一改就要全部改吗?

[发帖际遇]: 柳无色帮周威信押镖,结果:偷得鸳鸯刀,转手卖得银两20。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-26 03:48 | 显示全部楼层
不知道為什麼
你們掃都沒有毒
但我就有....@@
尤其是那個1的文件
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-22 22:26

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表