注册 | 登录

游侠NETSHOW论坛





查看: 20134|回复: 40
打印 上一主题 下一主题

[讨论] 《上古卷轴V》定制你自己的字体!!!!!! [复制链接]

游侠汉化组【技术】
无冬之夜工作组

帖子
2528
精华
5
积分
2745
金钱
12900
荣誉
48
人气
11
评议
0
跳转到指定楼层
楼主
发表于 2011-11-17 22:55:07 |只看该作者 |倒序浏览
本帖最后由 beibei007 于 2011-11-18 16:12 编辑

现在上古的汉化出来了,不管是游侠或是3.D.M吧,反正我们现在可以玩中文版了。

那么,现在就教你如何定制自己喜欢的字体。

首先说明,所有这些配置文件,都是游戏原版压缩包里的,并在此感谢lmao汉化组首先提供思路,我只是借花献佛而已。

下面是具体步骤:

1.首先我们需要一个BSA解包工具:BSAUnpacker,用以将Skyrim - Interface.bsa文件中的fontconfig.txt解压出来,

   当然,如果你没有这个工具,也不必急,LMAO汉化组提供的汉化包里已经把这个文件提取出来了,我们可以直接用这个,

   把这个文件放入到\Data\Interface下,以后可根据需要修改里面的字体。

2.第二步,下载制作swf字库的工具,推荐用adobe flex builder 3.0 或adobe flash builer4.0 或4.5,推荐用3.0吧,简单好用,4.0和4.5也可以,大同小异,

   下载好后,安装好这个工具,准备开始制作字库。

3.第三步,准备你需要制作swf字库的源字库,你喜欢哪个就选哪个,这里我以雅黑为例吧,我把这个雅黑文件复制到C盘下,

   于是C:\下就有了个msyh.ttf文件,这就是我们要生成的游戏字库的来源文件。

4.第四步,在这里我们以adobe flex builder 3.0英文版为例做说明吧,简称flex3.0,

    启动flex3.0,新建一个ActionScript Project项目,项目名随便填,然后点击完成,进入工作区。

5.第五步,在工作区左侧src目录下的*.as文件即是我们需要编辑的,幸好这个文件在工作区正中已经打开,

   我们只需要在其中填写代码即可。

6.第六步,我们现在需要的,即是在代码区中

    public function ******()
    {
    }

   这个代码段的前面(后面也可以)填写代码即可,以下是假设以temp命名的项目为例来说明代码行如下:

    [Embed(source="c:/msyh.ttf", fontName="msyh",fontWeight='normal' , fontStyle='normal' ,unicodeRange='U+0000-U+ffff,U+0000-U+ffFF', mimeType="application/x-font")]
   
    public var ABCD:Class;

    以上两行代码,即实现了制作一款字库,至于其他语句,大家就不需要了解太多了,知道这两句即可。

    上面语句解释如下:

    source="c:/msyh.ttf",  来源字体文件位置,这里我为方便大家,使用了绝对位置,也可使用相对位置,但相对麻烦些,就不多说了,大家按这个格式即可;

    fontName="msyh", 这个自然就字体名字了,也是大家以后在字体调用时的名字,一定要记住;

    fontWeight='normal' , fontStyle='normal' , 这个是字体样式和是否加粗,推荐就这样吧,用普通就可以了,没必要再去设置个加粗或什么斜体之类的了,在游戏里足够;

    unicodeRange='U+0000-U+ffff,U+0000-U+ffFF', 这是字库字符范围,其实有没这句都无所谓,不过为了全面,还是介绍下,大家按我这个默认来就可以了,可删除这句,但不要乱改;

    mimeType="application/x-font",这个是媒体类型,默认是当前这种,也可以是application/x-font-truetype,不过用默认即可;

    public var ABCD:Class; 这个是定义了字体类变量,为以后调用方便,这里ABCD是名字,我们可以随便改,只要不和项目名相同即可。

    以上即是对语句的解释,当然,如果想再定义粗体,或再增加一种字体,可以按此格式另写一行即可,不再多说。

7.第七步,在flex3.0菜单栏上点击RUN,运行项目,一路确定下去,就生成了swf字库文件。

   生成的swf文件的名字,是和你的项目名字相同的swf文件,位于你的项目文件所在文件夹下的\bin-debug中,以temp项目为例,就在以下目录中:

   C:\Documents and Settings\******\My Documents\Flex Builder 3\Temp\bin-debug;

   我们就可以把这个swf字库复制到游戏\Data\Interface目录下生效了。

8.第八步,配置fontconfig.txt,这里不多说了,可以参照LMAO的那个配置文件即可,将对应字体修改成你生成的字体;

   在这里要注意一点的是,如果你的字库中没有粗体,那么在fontconfig.txt文件中,字体名字后面的bold一定要改成normal,不然进游戏会显示方块。

好了,以上就是自己制作字库的完全过程,希望大家都能制作出自己喜欢的字库。

下面是我自己做的几个字库的效果图,请大家观赏。


第一张,汉仪中隶



第二张,方正隶书



第三张,华文行楷



第四张,微软雅黑



第五张,方正隶变


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 3 人评分金钱 荣誉 人气 收起 理由
strinmel + 1 自由才是美。
tkwlee + 10 + 2 很有技术性的文章
灵溪 + 40 + 1 + 3 技术流!感谢分享~!

总评分: 金钱 + 50  荣誉 + 1  人气 + 6   查看全部评分

RPG游戏的超级玩家,游戏及软件汉化爱好者。

使用道具 举报

帖子
345
精华
0
积分
286
金钱
2005
荣誉
11
人气
20
评议
0
沙发
发表于 2011-11-17 22:56:41 |只看该作者
就这两者之间比较的话,个人喜欢第一种
不是第一种怎么好,而是第二种字体看起来显得扁,不舒服~
And God said, "Let there be light"; and there was light.

使用道具 举报

绯雪凛香

帖子
12960
精华
0
积分
6896
金钱
420
荣誉
31
人气
1015
评议
2
板凳
发表于 2011-11-17 23:12:15 |只看该作者
1和2

使用道具 举报

帖子
3383
精华
0
积分
1692
金钱
2670
荣誉
0
人气
0
评议
0
地板
发表于 2011-11-17 23:12:45 |只看该作者
感觉第一个比较适合这游戏……

使用道具 举报

帖子
203
精华
0
积分
102
金钱
825
荣誉
0
人气
0
评议
0
5#
发表于 2011-11-17 23:21:43 |只看该作者
微软雅黑
不错

使用道具 举报

帖子
650
精华
0
积分
325
金钱
4749
荣誉
0
人气
4
评议
0
6#
发表于 2011-11-17 23:22:03 |只看该作者
我觉得是最后一个,刚劲古朴。
人或会殉道 无处不可 沙漠 教堂 公共***

  别慌别乱 此乃我俩罪业 拖曳一生漫漫 离不开黑暗之间

使用道具 举报

帖子
159
精华
0
积分
80
金钱
942
荣誉
0
人气
0
评议
0
7#
发表于 2011-11-17 23:26:49 |只看该作者
最后一个有点轩辕剑的感觉啊

使用道具 举报

帖子
347
精华
0
积分
174
金钱
1365
荣誉
0
人气
0
评议
0
8#
发表于 2011-11-17 23:29:54 |只看该作者
1和6还可以····~~~

使用道具 举报

白金会员勋章活跃勋章人气勋章·初级

帖子
28279
精华
0
积分
15932
金钱
46326
荣誉
135
人气
4209
评议
0
9#
发表于 2011-11-17 23:30:34 |只看该作者
第一个吧..

感觉不细看的话125都差不多..第一个看起来比较清楚的感觉..雅黑实在不能体现这游戏的风格{:8:}
此生无悔入东方, 来世愿生幻想乡

使用道具 举报

帖子
1590
精华
0
积分
797
金钱
8488
荣誉
0
人气
15
评议
0
10#
发表于 2011-11-17 23:31:30 |只看该作者
最后一个..........
--------------------------------------------------------------
不解释就滚!!!

使用道具 举报

天邈汉化组翻译【中级】

帖子
2865
精华
4
积分
2835
金钱
9630
荣誉
60
人气
13
评议
0
11#
发表于 2011-11-17 23:32:34 |只看该作者
第一个字体比较好
坚决不要签名

使用道具 举报

帖子
2
精华
0
积分
1
金钱
73
荣誉
0
人气
0
评议
0
12#
发表于 2011-11-17 23:47:07 |只看该作者
看的清楚,眼睛不累最重要,果断微软雅黑

使用道具 举报

帖子
579
精华
0
积分
291
金钱
3380
荣誉
0
人气
13
评议
0
13#
发表于 2011-11-17 23:51:58 |只看该作者
比较喜欢第二种,数字和文字都刚好
“巴特兹:你欠我三个角子。”
“塔那利:究竟要何時归还?”
“尤格羅斯:等我發了財…”

没有人见过活着的成年巨型乌贼,就算它们的眼睛大得像苹果,可以在黑暗的大海里视物,可它们的孤独如此深邃,也许永远也不会遇到另一个同类。

使用道具 举报

帖子
526
精华
0
积分
1067
金钱
6615
荣誉
79
人气
125
评议
0
14#
发表于 2011-11-18 00:12:46 |只看该作者
beibei007 发表于 2011-11-17 22:55
现在弄几个字库给大家看看,看哪个更好些。

第一张,汉仪中隶

楼主,对这次3DM的汉化版,把资源文件加密的做法,你怎么看?
有办法破开吗?

使用道具 举报

游侠汉化组【技术】
无冬之夜工作组

帖子
2528
精华
5
积分
2745
金钱
12900
荣誉
48
人气
11
评议
0
15#
发表于 2011-11-18 00:16:39 |只看该作者
benny_yao 发表于 2011-11-18 00:12
楼主,对这次3DM的汉化版,把资源文件加密的做法,你怎么看?
有办法破开吗?
...

一贯做法,数据全在dds中,通过binkw32.dll调用,这个不好办,本人没那么厉害的解密手段。
RPG游戏的超级玩家,游戏及软件汉化爱好者。

使用道具 举报

帖子
526
精华
0
积分
1067
金钱
6615
荣誉
79
人气
125
评议
0
16#
发表于 2011-11-18 01:04:13 |只看该作者
beibei007 发表于 2011-11-18 00:16
一贯做法,数据全在dds中,通过binkw32.dll调用,这个不好办,本人没那么厉害的解密手段。 ...

很遗憾啊!!
老滚4的开源汉化传统,就这样被掐死了!

以后我们用汉化就必须看三大妈脸色了。

使用道具 举报

帖子
579
精华
0
积分
291
金钱
1443
荣誉
0
人气
3
评议
0
17#
发表于 2011-11-18 01:10:08 |只看该作者
汉化可以让玩家自定义字体吗?

使用道具 举报

帖子
139
精华
0
积分
70
金钱
590
荣誉
0
人气
0
评议
0
18#
发表于 2011-11-18 02:36:25 |只看该作者
本帖最后由 yugan 于 2011-11-18 02:36 编辑

第2个.玩这种3D游戏,愚以为使用线条柔和的字体有助于放松视网膜和脑皮层,不至于玩不了多久就疲劳.

使用道具 举报

白金会员勋章活跃勋章

帖子
15177
精华
0
积分
7783
金钱
14223
荣誉
16
人气
216
评议
0
19#
发表于 2011-11-18 02:40:48 |只看该作者
雅黑,符合游戏原本的字体和简洁干练的UI设计风格

使用道具 举报

帖子
330
精华
1
积分
366
金钱
2984
荣誉
0
人气
1
评议
0
20#
发表于 2011-11-18 02:52:16 |只看该作者
方正隶变

笔画之间的间隙较宽,适合快速阅读,特别是大段文字时

虽然雅黑也是,但美观不足
狗狗
我再次申明
我的脚趾不是你的零食
哪怕你用最无辜的眼神看我
呃……你想把我的臭袜子叼哪去

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-26 17:12 , Processed in 0.365333 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到