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

注册 登录

QQ登录

只需一步,快速开始

查看: 17278|回复: 18
打印 上一主题 下一主题

[心得] 《上古5:天际》制作ESP汉化版详细教程(增补篇)

  [复制链接]

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
跳转到指定楼层
主题
发表于 2012-2-22 22:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 loveltzzm 于 2012-2-25 22:10 编辑

《上古5:天际》制作ESP汉化版详细教程(增补篇)


(注:本教程仅发于3DM论坛与DeepKu论坛,其它网站不得擅自转载)


由于近来开始学习汉化mod的朋友越来越多,大家也开始逐渐遇到各种各样的新问题。尤其是在CK推出之后,我们发现CK对中文根本不支持,因此即使是通过CK制作的mod,依然要用到前面几篇教程里提到的方法。另外,在如何汉化esp的方法上面,我们除了传统的桥接法外,实际上还可以实现内嵌文本,即直接将中文文本内嵌进full字段,而跳过桥与strings文件。

此篇教程名为《增补篇》,为的是将上述种种新的问题及情况进行总结,共所有热心汉化的玩家进行参考。


一、SSL的缺陷

即便从《简化篇》到现在SSL已经更新了多个版本,但SSL本身依然还是有一部分缺陷的。特别是在CK推出之后,我们会发现,有很多mod在通过SSL汉化之后会冒出各种奇奇怪怪的问题。

经总结,SSL现在有以下两大主要缺陷:
1)对CELL组别完全不支持
2)对部分包含文本的字段无法读取

先说第1个缺陷。SSL目前尚不能正确处理含CELL组别的esp文件。所谓CELL组别,就是esp负责处理 单元空间 的内容,如某个房间等。如果esp里有CELL,那么在用SSL汉化后,esp里的部分结构会遭到破坏。因此,我们的modder们需要注意一下你想要汉化的mod:如果你要汉化的esp里有CELL这个组别,请直接跳过SSL这个工具。此外,CELL组别的不支持是已经经过多个mod证实了,是否还有其它一些组别也不被SSL支持,还等待大家经验的累积。

再说第2个缺陷。通常储存文本的字段以FULL和DESC为主,但负责储存文本的字段不只这两个,还有一些其它的字段。目前SSL支持的这些其它字段有GMST(设置类),DNAM(魔法效果),SSL目前还不支持ITXT(Message类),SHRT(人名简称),以及其他一些潜在的未知字段。目前这个缺陷对mod的汉化影响不是特别大,但当modder们认为已经汉化了所有了内容却还有个别地方显示为英文时,不仿仔细搜索一下esp里是否还有类似的漏网之鱼。



二、内嵌式汉化

如果将造桥式汉化法称为桥接式汉化,那么将文本直接内嵌进 “负责保存文本” 的字段里的方法就可以叫内嵌式汉化。内嵌式汉化在早期B社的 Fallout 3 和 Fallout: New Vegas 里都被广泛采用。上古5实际上也是可以的。

但这里要先纠正一下部分汉化modder初学者们的一个错误观点:即 “SSL就是外挂式汉化,TESsnip就是内嵌式汉化”。实际上,SSL本身也可以实现文本内嵌,TESsnip同样可以用来实现桥接。

1)如何在SSL里实现内嵌式汉化

大家可以参阅《简化篇》实例1的第5步。在第5步的下面还有一个 Embed Strings In 这个按钮,这个按钮的意思就是实现文本内嵌化。

2)如何用TESsnip实现内嵌化式汉化

内嵌式汉化的核心原理是(由我们论坛wuwei大最早提出),将汉字转换成UTF-8编码,再将此编码转成16进制字符后,输入文本字段。

具体步骤大家可以参考由d.zavril写的这篇文章:【教程】 傻瓜式教程 直接修改esp的内核汉化 当SSL使用不能的选择,方法写得很详细

3)如何用TESsnip实现桥接式汉化

大家可以参考《进阶篇》,里面有用TESsnip造桥的详细讲述。

不过至于《进阶篇》里第一步提到的用SSL写strings这一步完全可以通过string tools直接实现,即单用纯文本转换也可以直接造strings而跳过SSL。



三、桥接法与内嵌法的比较

首先需要指出的一点是,不存在什么 “某个mod用桥接法会出问题,而必须用内嵌法”,会出问题的只有SSL。桥接法是游戏本体esm采用的结构,游戏本体所有的文本都是通过桥接法接入到游戏中。假如说桥接法对某些组别(假设NPC组别)不支持,那我们看到游戏本体为什么却是一切正常的?当桥接法无法通过SSL实现时,通过TESsnip一样可以实现。

接下来对这两种方法做一下简单比较,并一并附带对SSL和TESsnip的点评:

内嵌法的优点:当某些项目结构本身不完整时(相对于桥接法而言。举一个例子,文本字段内只有一组双0。内嵌法正常,桥接法需要改为4组双0),用内嵌法不会出现莫名其妙的 Lookup Failed 问题。

内嵌法的缺点:(目前)转换成的16进制编码必须一个一个手输,当项目较多时则会相当烦琐,像midas魔法,凤凰魔法等mod。而用TESsnip造桥的话只需输入几个数字即可。

桥接法的优点:所有的文本都可以通过string tools转换成txt文本,无论是编辑还是修改都相当方便。

桥接法的缺点:一旦用桥接,esp里所有的文本字段都会默认为桥,所以如果出现结构不完整的项目或造桥不全,则会出现Lookup Failed。

SSL的优点:对于结构简单的esp来说,无论是桥接还是内嵌,都非常方便。

SSL的缺点:(目前)完全不支持CELL组别,对部分包含文字的字段尚不能正确解析。

最后要说的,TESsnip(包括现在衍生出来的更实用的工具TESVsnip)才是最精准的手术刀,SSL用不了时的唯一替代汉化工具,可内嵌,可造桥,CK也甘拜下风。

另外,如果日后有相关工具可以解决内嵌法的输入烦琐的问题,内嵌式汉化还是相当有潜力的。



四、CK对汉化的不支持

这次上古5的CK很令人遗憾,完全不支持汉化,这也令中文modder们制作mod更添一份烦琐。

CK完成的mod要想进行汉化,一样要通过我们以上提到的这些方法,具体汉化步骤大家可以参考前几篇教程。


五、对汉化的总结

教程写到这一篇,基本上能说的内容都已经讲述完了,在接下来在汉化过程中,各位modder们可能还会碰到或多或少的问题,不过相信随着经验的累积,各种问题一定能够慢慢迎刃而解,最终能给广大中文玩家带来过多内容更丰富的中文mod。

最后如果还有什么汉化方面的问题,也欢迎各位modder在此贴提出,谢谢大家


=================================

《上古5:天际》制作ESP汉化版详细教程(基础篇)
http://bbs.blacksheepgame.com/thread-2647323-1-1.html

《上古5:天际》制作ESP汉化版详细教程(进阶篇)
http://bbs.blacksheepgame.com/thread-2660595-1-1.html

《上古5:天际》制作ESP汉化版详细教程(简化篇)
http://bbs.blacksheepgame.com/thread-2706437-1-1.html

《上古5:天际》制作ESP汉化版详细教程(增补篇)
http://bbs.blacksheepgame.com/thread-2880464-1-1.html

=================================

评分

4

查看全部评分

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

使用道具 举报

32

主题

2640

帖子

4767

积分

3DM创意工坊

白銀の堕天使

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
660
金元
21266
积分
4767
精华
0
注册时间
2008-10-20
舒服的沙发
发表于 2012-2-22 22:43 | 只看该作者
新教材哦 支持zzm
回复 支持 反对

使用道具 举报

45

主题

2559

帖子

4203

积分

游戏精英

Rank: 8Rank: 8

贡献度
117
金元
37350
积分
4203
精华
0
注册时间
2008-1-15
硬硬的板凳
发表于 2012-2-22 23:01 | 只看该作者
L老版主威武,还引用了小弟的帖子,荣幸之至啊
回复 支持 反对

使用道具 举报

12

主题

1095

帖子

1051

积分

游戏狂人

Rank: 6Rank: 6

贡献度
18
金元
9793
积分
1051
精华
0
注册时间
2010-7-26
冰凉的地板
发表于 2012-2-22 23:03 | 只看该作者
给老版主顶顶,这么说能用egg或者esm-esp-tool直接翻译汉化作品么?
老实说现在的SSL什么的一知半解,egg之类还是玩得转的
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

283

帖子

-22

积分

禁止访问

贡献度
-40
金元
1983
积分
-22
精华
0
注册时间
2012-2-17
5#
发表于 2012-2-22 23:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

12

主题

1095

帖子

1051

积分

游戏狂人

Rank: 6Rank: 6

贡献度
18
金元
9793
积分
1051
精华
0
注册时间
2010-7-26
6#
发表于 2012-2-23 12:08 | 只看该作者
好吧我知道自己错了
loveltzzm版主能联系到aabby大叔么(就是3大妈号a9214的那位)
向他咨询一下如何让egg支援UTF8编码
回复 支持 反对

使用道具 举报

10

主题

594

帖子

418

积分

高级玩家

Rank: 4

贡献度
10
金元
3779
积分
418
精华
0
注册时间
2011-4-20
7#
发表于 2012-2-23 15:31 | 只看该作者
支持知识类贴
回复 支持 反对

使用道具 举报

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
8#
 楼主| 发表于 2012-2-23 23:48 | 只看该作者
iam007too1 发表于 2012-2-23 12:08
好吧我知道自己错了
loveltzzm版主能联系到aabby大叔么(就是3大妈号a9214的那位)
向他咨询一下如何让egg ...

哈,谢谢支持~

看来你已经知道怎么回事了。之前wuwei说和他联系过,包大(a8214)说还要研究一下,后来就暂无下文了,可能也比较忙

回复 支持 反对

使用道具 举报

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
9#
 楼主| 发表于 2012-2-23 23:51 | 只看该作者
d.zavril 发表于 2012-2-22 23:01
L老版主威武,还引用了小弟的帖子,荣幸之至啊

谢谢支持

你那贴写得也简明易懂,分享好物义不容辞~

回复 支持 反对

使用道具 举报

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
10#
 楼主| 发表于 2012-2-23 23:52 | 只看该作者
wuwei1017 发表于 2012-2-22 22:43
新教材哦 支持zzm

谢谢~
关于蛋改进的事,包大后来有回音了吗?
回复 支持 反对

使用道具 举报

32

主题

2640

帖子

4767

积分

3DM创意工坊

白銀の堕天使

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
660
金元
21266
积分
4767
精华
0
注册时间
2008-10-20
11#
发表于 2012-2-24 00:06 | 只看该作者
iam007too1 发表于 2012-2-23 12:08
好吧我知道自己错了
loveltzzm版主能联系到aabby大叔么(就是3大妈号a9214的那位)
向他咨询一下如何让egg ...

蛋翻支持UTF8很简单
打开Egg Translator\Setting\EncodeList.txt
在最后添加一行
65001 UTF8
保存
然后在选项的输出编码和主界面的编码那里选择 UTF-8 即可
但是蛋翻没有为滚5优化过,不是每个能汉化的地方都找得出。
这个还是需要等包子大修正……
回复 支持 反对

使用道具 举报

104

主题

2521

帖子

2199

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
199
金元
14026
积分
2199
精华
0
注册时间
2009-1-5
QQ
12#
发表于 2012-2-24 17:46 | 只看该作者
标记上,慢慢看~
回复 支持 反对

使用道具 举报

42

主题

1199

帖子

1243

积分

游戏狂人

Rank: 6Rank: 6

贡献度
47
金元
10545
积分
1243
精华
0
注册时间
2011-7-2
QQ
13#
发表于 2012-2-24 18:23 来自手机 | 只看该作者
楼主辛苦了,支持教程帖!
回复 支持 反对

使用道具 举报

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
14#
 楼主| 发表于 2012-2-25 22:11 | 只看该作者
iam007too1 发表于 2012-2-23 12:08
好吧我知道自己错了
loveltzzm版主能联系到aabby大叔么(就是3大妈号a9214的那位)
向他咨询一下如何让egg ...

链接已修正,谢谢指出!
回复 支持 反对

使用道具 举报

头像被屏蔽

9

主题

88

帖子

144

积分

禁止发言

贡献度
9
金元
1076
积分
144
精华
0
注册时间
2010-11-12
15#
发表于 2012-8-27 21:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

58

主题

879

帖子

1107

积分

游戏狂人

Rank: 6Rank: 6

贡献度
76
金元
8034
积分
1107
精华
0
注册时间
2010-6-25
16#
发表于 2013-2-1 14:28 | 只看该作者
帮顶~
回复 支持 反对

使用道具 举报

6

主题

2877

帖子

5116

积分

游戏精英

Rank: 8Rank: 8

贡献度
30
金元
49957
积分
5116
精华
0
注册时间
2013-11-13

你开心就好[永久版]

17#
发表于 2013-11-22 22:19 | 只看该作者
支持了
回复 支持 反对

使用道具 举报

0

主题

17

帖子

347

积分

高级玩家

Rank: 4

贡献度
0
金元
3472
积分
347
精华
0
注册时间
2016-3-19
18#
发表于 2016-3-22 21:02 | 只看该作者
不错,支持了
回复 支持 反对

使用道具 举报

25

主题

1445

帖子

1193

积分

游戏狂人

Rank: 6Rank: 6

贡献度
32
金元
10645
积分
1193
精华
0
注册时间
2009-5-16
19#
发表于 2016-6-29 10:05 | 只看该作者
[心得] 《上古5:天际》制作ESP汉化版详细教程(增补篇)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 17:22 , Processed in 0.167264 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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