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

注册 登录

QQ登录

只需一步,快速开始

查看: 57770|回复: 129
打印 上一主题 下一主题

[原创] 《上古卷轴V》定制你自己的字体!!!!!!

  [复制链接]

82

主题

3202

帖子

9501

积分

3DMGAME特邀嘉宾

Rank: 12Rank: 12Rank: 12

贡献度
558
金元
72194
积分
9501
精华
5
注册时间
2006-4-16

龙年勋章

跳转到指定楼层
主题
发表于 2011-11-18 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 beibei007 于 2011-11-18 23:56 编辑

虽然本人不喜欢对汉化文本资源进行加密,但也理解其中的各种原因了,不过看到最终版不会加密,还是很开心的,希望能早日看到不加密的版本了。


然后就是字库,汉化文本虽然加密,但字库还是可以自行定制的,下面就告诉大家如何一步一步制作自己喜欢的字库。


首先说明,所有这些配置文件,都是游戏原版压缩包里的,并在此感谢游.侠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,不然进游戏会显示方块。


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


再说一点,游戏游戏主程序对字符调用的方式问题,汉化版中龙吼里面的咒符有些能正常显示,有些显示为方框,这和字库无关,大家到时注意一下即可,这点并不影响使用,只影响美观。

PS:这个是我用的字体配置文件,已经去除了所有的bold字体,另外我用的是汉仪中隶,所以字体里是“hyzl”,大家到时修改这里的字体就可以了。



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

汉仪中隶



方正隶书


华文行楷


微软雅黑(这个好象游戏默认就是吧)


方正隶变

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏22
回复

使用道具 举报

2

主题

720

帖子

504

积分

高级玩家

Rank: 4

贡献度
3
金元
4919
积分
504
精华
0
注册时间
2009-11-4
舒服的沙发
发表于 2011-11-18 10:25 | 只看该作者
这个也好,原版也很好看
回复 支持 反对

使用道具 举报

8

主题

558

帖子

568

积分

高级玩家

Rank: 4

贡献度
12
金元
5195
积分
568
精华
0
注册时间
2009-12-12
硬硬的板凳
发表于 2011-11-18 10:26 | 只看该作者
怎么自定呀,我想换个字体呢
回复 支持 反对

使用道具 举报

28

主题

1902

帖子

2889

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
242
金元
19212
积分
2889
精华
0
注册时间
2008-1-3
冰凉的地板
发表于 2011-11-18 10:28 | 只看该作者
老大是什么字体哇 求分享。。
回复 支持 反对

使用道具 举报

4

主题

392

帖子

423

积分

高级玩家

Rank: 4

贡献度
3
金元
4113
积分
423
精华
0
注册时间
2011-11-16
5#
发表于 2011-11-18 10:29 | 只看该作者
回复 1# beibei007


    怎么定制?汉化的字体不好看啊,我也想换个
回复 支持 反对

使用道具 举报

19

主题

304

帖子

318

积分

高级玩家

Rank: 4

贡献度
20
金元
2384
积分
318
精华
0
注册时间
2010-12-27
6#
发表于 2011-11-18 10:30 | 只看该作者
怎么换啊_?LZ别只说一半呀
回复 支持 反对

使用道具 举报

553

主题

1万

帖子

1万

积分

资深玩家

【哎哟,摇臀姐】

Rank: 9Rank: 9Rank: 9

贡献度
1252
金元
56470
积分
10665
精华
1
注册时间
2011-3-7
QQ
7#
发表于 2011-11-18 10:31 | 只看该作者
回复 1# beibei007

怎么改字体。求大大教我下啊
回复 支持 反对

使用道具 举报

15

主题

1565

帖子

1259

积分

游戏狂人

Rank: 6Rank: 6

贡献度
96
金元
8749
积分
1259
精华
0
注册时间
2008-12-17
8#
发表于 2011-11-18 10:32 | 只看该作者
求方法,谢谢
回复 支持 反对

使用道具 举报

25

主题

1172

帖子

1296

积分

游戏狂人

Rank: 6Rank: 6

贡献度
29
金元
11796
积分
1296
精华
0
注册时间
2011-8-11
9#
发表于 2011-11-18 10:32 | 只看该作者
持续关注此帖~
回复 支持 反对

使用道具 举报

82

主题

3202

帖子

9501

积分

3DMGAME特邀嘉宾

Rank: 12Rank: 12Rank: 12

贡献度
558
金元
72194
积分
9501
精华
5
注册时间
2006-4-16

龙年勋章

10#
 楼主| 发表于 2011-11-18 10:39 | 只看该作者
字库制作需要另外的工具,还需要了解一些简单的编程语言,不过如果只是简单制作字库,就不需要去了解了,只需要按我给的模板修改下就可以了,就是麻烦些,等我整理好后,会分享给大家的。
回复 支持 反对

使用道具 举报

553

主题

1万

帖子

1万

积分

资深玩家

【哎哟,摇臀姐】

Rank: 9Rank: 9Rank: 9

贡献度
1252
金元
56470
积分
10665
精华
1
注册时间
2011-3-7
QQ
11#
发表于 2011-11-18 10:41 | 只看该作者
本帖最后由 SKY2011 于 2011-11-18 10:44 编辑

回复 10# beibei007


    谢谢大大,期待你的字体美化MOD。

现在弄几个字库给大家看看,看哪个更好些。


汉仪中隶 方正隶书 华文行楷 微软雅黑 方正隶变 幼圆字体 华康少女
回复 支持 反对

使用道具 举报

1

主题

33

帖子

82

积分

初级玩家

Rank: 2

贡献度
1
金元
778
积分
82
精华
0
注册时间
2011-10-12
12#
发表于 2011-11-18 10:44 | 只看该作者
MARK留下脚印
回复 支持 反对

使用道具 举报

15

主题

1565

帖子

1259

积分

游戏狂人

Rank: 6Rank: 6

贡献度
96
金元
8749
积分
1259
精华
0
注册时间
2008-12-17
13#
发表于 2011-11-18 10:48 | 只看该作者
提供个少女字体版本哦~~
回复 支持 反对

使用道具 举报

33

主题

1053

帖子

950

积分

超级玩家

Rank: 5Rank: 5

贡献度
65
金元
6899
积分
950
精华
0
注册时间
2009-3-4
14#
发表于 2011-11-18 10:54 | 只看该作者
如何改字体,望告知方法
回复 支持 反对

使用道具 举报

5

主题

449

帖子

433

积分

高级玩家

Rank: 4

贡献度
34
金元
2969
积分
433
精华
0
注册时间
2009-4-17
15#
发表于 2011-11-18 10:57 | 只看该作者
mark,大神,绝对的好东西,期待发布~
回复 支持 反对

使用道具 举报

8

主题

1734

帖子

1503

积分

游戏狂人

Rank: 6Rank: 6

贡献度
69
金元
12274
积分
1503
精华
0
注册时间
2008-6-19
16#
发表于 2011-11-18 10:59 | 只看该作者
MARK下~
回复 支持 反对

使用道具 举报

6

主题

459

帖子

416

积分

高级玩家

Rank: 4

贡献度
21
金元
3323
积分
416
精华
0
注册时间
2010-2-12
17#
发表于 2011-11-18 11:08 | 只看该作者
mark下  谢谢大大~~
回复 支持 反对

使用道具 举报

1

主题

847

帖子

589

积分

高级玩家

Rank: 4

贡献度
4
金元
5733
积分
589
精华
0
注册时间
2010-2-5
18#
发表于 2011-11-18 11:10 | 只看该作者
我也mark下
回复 支持 反对

使用道具 举报

18

主题

1429

帖子

1256

积分

游戏狂人

Rank: 6Rank: 6

贡献度
45
金元
10760
积分
1256
精华
0
注册时间
2009-2-28
19#
发表于 2011-11-18 11:12 | 只看该作者
MARK~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

4

主题

571

帖子

468

积分

高级玩家

Rank: 4

贡献度
16
金元
4036
积分
468
精华
0
注册时间
2010-5-25
20#
发表于 2011-11-18 11:15 | 只看该作者
mark一下,谢谢楼主分享
回复 支持 反对

使用道具 举报

7

主题

231

帖子

231

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
2031
积分
231
精华
0
注册时间
2010-4-2
21#
发表于 2011-11-18 11:22 | 只看该作者
第一頁先留下
回复 支持 反对

使用道具 举报

3

主题

712

帖子

590

积分

高级玩家

Rank: 4

贡献度
13
金元
5381
积分
590
精华
0
注册时间
2008-11-24
22#
发表于 2011-11-18 11:30 | 只看该作者
字体很不错,感谢分享,期待后续
回复 支持 反对

使用道具 举报

0

主题

613

帖子

586

积分

高级玩家

Rank: 4

贡献度
6
金元
5616
积分
586
精华
0
注册时间
2009-2-22
23#
发表于 2011-11-18 11:42 | 只看该作者
技术派玩家。。。
回复 支持 反对

使用道具 举报

23

主题

1049

帖子

1787

积分

游戏狂人

殘楓

Rank: 6Rank: 6

贡献度
138
金元
12351
积分
1787
精华
0
注册时间
2011-6-23
24#
发表于 2011-11-18 11:50 | 只看该作者
顶啊,原版的英文显示不太喜欢
回复 支持 反对

使用道具 举报

553

主题

1万

帖子

1万

积分

资深玩家

【哎哟,摇臀姐】

Rank: 9Rank: 9Rank: 9

贡献度
1252
金元
56470
积分
10665
精华
1
注册时间
2011-3-7
QQ
25#
发表于 2011-11-18 13:08 | 只看该作者
回复 1# beibei007

大大 有没共享下你的字体库啊
回复 支持 反对

使用道具 举报

3

主题

51

帖子

40

积分

初级玩家

Rank: 2

贡献度
3
金元
878
积分
40
精华
0
注册时间
2011-11-11
26#
发表于 2011-11-18 13:13 | 只看该作者
哇咔咔 好东西
回复 支持 反对

使用道具 举报

5

主题

995

帖子

942

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
8580
积分
942
精华
0
注册时间
2009-7-22
27#
发表于 2011-11-18 13:17 | 只看该作者
留个印记,下次号召
回复 支持 反对

使用道具 举报

115

主题

6837

帖子

5793

积分

游戏精英

Rank: 8Rank: 8

贡献度
162
金元
51447
积分
5793
精华
0
注册时间
2009-1-18
28#
发表于 2011-11-18 13:21 | 只看该作者
开放一下文本吧,我们希望能自行修改
回复 支持 反对

使用道具 举报

161

主题

1725

帖子

1640

积分

游戏狂人

Rank: 6Rank: 6

贡献度
274
金元
5439
积分
1640
精华
0
注册时间
2011-3-25
QQ
29#
发表于 2011-11-18 13:26 | 只看该作者
虽然本人不喜欢对汉化文本资源进行加密,但也理解其中的各种原因了,不过看到最终版不会加密,还是很开心的 ...
beibei007 发表于 2011-11-18 10:18



兄台,我补充一点:

这个游戏里其实有两种字体,一个normal,一个bold,字体打包时如果不注意,不设置bold样式的话,会出现大量的数字乱码(显示口口,因为很多数字是使用BOLD样式)


可以在一个包里设置两种样式,也可以在两个包里分别定义。


其实根本而言,由隔壁出的一个字体配置文件,可以对多种字体进行定义,也就是说,游戏里可以不止一种字体。
回复 支持 反对

使用道具 举报

161

主题

1725

帖子

1640

积分

游戏狂人

Rank: 6Rank: 6

贡献度
274
金元
5439
积分
1640
精华
0
注册时间
2011-3-25
QQ
30#
发表于 2011-11-18 13:28 | 只看该作者
本帖最后由 ipad2 于 2011-11-18 13:30 编辑

其实我很愿意制作几种字体包放出来大家共享,但是要使用字体包,就必定要用到一个配置文件,但是,,,这个配置文件是隔壁做的。3大妈这次并没有提供字体配置方案。

各位3DM死忠是否接受这一点呢?希望楼主兄台能有更傻瓜化的字库制作工具分享!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 06:06 , Processed in 0.120668 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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