3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4195|回复: 2
打印 上一主题 下一主题

[游戏求助] 我发的这个和这游戏没关系,我问问如何给一款游戏添加中文字库。

[复制链接]

240

主题

3627

帖子

4609

积分

游戏精英

Rank: 8Rank: 8

贡献度
235
金元
36593
积分
4609
精华
1
注册时间
2010-4-3
跳转到指定楼层
主题
发表于 2014-8-31 13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zebzeb 于 2014-8-31 17:09 编辑

游戏启动界面。

字库是以INI文件做引导,TGA为实际字库如下图,这个好难。

奇怪的是,游戏启动界面和游戏界面都是在一个文件Texts.ini里面。
游戏启动界面是中文如图1,而游戏界面因为没有字库是空白。
是不是也可以让Eisenwald也可以像这样调用系统字库而不用在FONT里面在弄一个字库。


字库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

131

主题

4238

帖子

4811

积分

游戏精英

ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎

Rank: 8Rank: 8

贡献度
584
金元
24646
积分
4811
精华
1
注册时间
2011-7-16
舒服的沙发
发表于 2014-8-31 14:07 | 只看该作者
当然可以调用系统字库。修改一下程序对应的字库接口函数就行了。
回复 支持 反对

使用道具 举报

240

主题

3627

帖子

4609

积分

游戏精英

Rank: 8Rank: 8

贡献度
235
金元
36593
积分
4609
精华
1
注册时间
2010-4-3
硬硬的板凳
 楼主| 发表于 2014-8-31 17:12 | 只看该作者
hulovexu1314 发表于 2014-8-31 14:07
当然可以调用系统字库。修改一下程序对应的字库接口函数就行了。

在Eisenwald.log里面字库接口是
0: 0:  392             RENDER Font_Load(D:\Steam\steamapps\common\Eisenwald\Interface\Common\Fonts\Candara_11px_white.ini)
0: 0:  393   0.001  APPLIC Length(AllChars)=330
0: 0:  393             APPLIC MaxCharIndex=8211
0: 0:  394   0.001  APPLIC tData.SizeX=2670
0: 0:  394             APPLIC tData.SizeY=17
0: 0:  395   0.001  APPLIC Ystart=2
0: 0:  395             APPLIC Yend=14
0: 0:  396   0.001  APPLIC j (磬殇屙?耔焘铍钼)=330
0: 0:  396             APPLIC Xsm=5
0: 0:  396             RENDER Texture_Create(DEFAULT_184,256,256)


一共11个,如果修改D:\Steam\steamapps\common\Eisenwald\Interface\Common\Fonts\Candara_11px_white.ini         为C:\Windows\Fonts。
启动后会自动复原
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-5 02:06 , Processed in 0.083339 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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