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

注册 登录

QQ登录

只需一步,快速开始

查看: 56584|回复: 81
打印 上一主题 下一主题

[心得] 【Mod教程】《天际》制作ESP汉化版详细教程(进阶篇)

  [复制链接]

74

主题

2409

帖子

1万

积分

版主

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

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

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


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


(随着各种功能丰富的工具涌现,如今汉化步骤已大为简化,此贴目前的实用价值大幅降低,仅供大家丰富知识)


在上一篇《基础篇》,我们熟悉了“汉化三剑客”:1. TESsnip;2. String Pack&Unpack Tools;3. String Localizer。通过交替运用我们可以进行初步汉化esp。

但如果只遵循《基础篇》的教程的话,则有一大限制,就是:如果目标esp包含新增项,则无法汉化。

在这篇《进阶篇》里,我教大家如何在同样这3个工具的帮助下,完成对包含新增项的esp进行汉化。从而我们可以对现在的任何mod都进行汉化。

再继续往下读之前,我先建议亲爱的读者先仔细阅读基础篇,搞清楚《天际》的汉化机理,并明白每一个汉化步骤。“汉化三剑客”在《基础篇》里都有下载。

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


开场准备,理论先行

在基础篇里,我们未对包含新增项esp动刀,主要是有两个瓶颈:1)无法在esp里添加桥。2)无法创建全新的strings库。

1)所谓桥,就是负责连接esp里项目与strings里文本的16进制的FULL字符串。如果FULL里是纯文本的话,无法直接将纯文本转化会我们需要的 “桥”;
2)strings localizer只能读取现成的strings,并按现成的strings结构进行构造,无法生成全新的strings文本库。而且strings localizer无法修改内部每一行文本对应的ID。

那么这两个瓶颈如何解决呢?接下来,我们的教程正式开始,并以我汉化的Tytanis-The Ultimate Mod终极Mod为例进行讲解。


第一步:开篇立意

1)因为是对现成的esp进行汉化,因此直接用localizer读取即可。如图所示,process之后,以1252格式输出,然后write


图中所示的ID为0,是因为FULL字段已经没有作为桥的字符串,只剩下纯文本了。

2)将生成的Tytanis_English.strings(即下图的ty.stings)复制到Strings Pack&Unpack Tools所在目录,并将其解包


3)输入如上图命令后,ty.txt即为所有文本集合,打开后可以进行翻译


接下来,我们将主要使用TESsnip和记事本。


第二步:针锋相对

1)用TESsnip打开data目录下的tytanis.esp,打开TES4,将如图所示的00000080勾选。


2)进入OPTION,将如图所示的Use New Subrecord Editor取消勾选


3)在IronArrow项目下,双击打开FULL字段


4)只保留前面4组数,剩下选中全部删掉


现在,这个FULL字段已经把脖子洗干净了,就等我们可以开始造桥。第1个瓶颈就此解决。


第三步:双龙戏珠

ID数字的无所谓,设置成任意数字都可以。

在此例中,我的设置为106496(10进制)。

1)进入ty.txt,将铁箭前面的数据修改为106496


2)进入IronArrow的FULL字段,在如图所示int格子内输入106496


3)点击106496左边的小方框,TESsnip将自动做好数据转换


4)下图为一个一个全部改完后的文本示例图,当然esp里也要一个一个全部对应修改



第四步:总结陈词

这一步其实很简单,只要如下图,输入stringspacker的命令即可,生成新的strings文本库。然后将ty.strings重命名为Tytanis_English.strings,放到data目录下strings目录即可。


这时候再回到之前的瓶颈之2,关于新数据库的建立问题。解决方法是:不能建立,我们就编辑。

我们通过记事本对文本的排序ID进行编辑,从而将原来无效的文本库编辑成一个有效的文本库。而此瓶颈也就此解决。

至此,制作与汉化全部流程结束。


最后

本教程只适用于当前缺乏功能齐全的工具的大环境,如果日后有更加高级的工具,如CK的出现,希望可以令我们制作esp汉化版mod的流程更简单。

还是老话,教程贴我就不设置回复可见了,大家看了有用的话可以友情帮顶一下。

最后希望更多的朋友能做出汉化mod,以及希望其它更方便的工具以及CK早日浮出水面。


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

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

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

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

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

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

评分

4

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-31 13:33 , Processed in 0.030619 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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