《上古卷轴5:天际》创建与制作ESP汉化版mod详细教程

时间:2018-04-16 来源:88130安卓下载 作者:佚名
说明:虽然当前状况下我们还没有可以直接制作汉化版esp的工具,但通过多个工具的组合运用,我们还是可以达到汉化的效果。

【开始前的准备】

本教程需要用到3个工具

1. TESsnip;2. String Pack&Unpack Tools;3. String Localizer

TESsnip我用的是Fallout New Vegas专用的Gemm,这个工具里直接包含TESsnip。还有NV的玩家会比较方便,其他版本的TESsnip我没用过。后两个软件这里给出下载。

String Localizer解压到skyrim根目录即可。

String Pack&Unpack Tools需要用到cmd,所以目录层级越少越方便。

另外String Localizer需要.NET 4.0。

【汉化机理】

首先要先对大家解释一下这次的汉化机理,即我们要先熟悉string这个概念,这个概念和我们的汉化密切相关。

《上古卷轴5天际》通过dlstrings、ilstrings、strings这3类文件达到对双字节的支持。然而由于正式文本并未保存在esm文件里,而是通过一个字符串连接到对应strings里的文本,因此不论ali还是3dm的汉化,都是通过对strings里内容的修改和再现。但也因此产生一个问题,就是关于对esp文件的修改。

如果修改esp文件的full字段(这是Egg汉化器汉化FO3和FNV的原理),则文本会被直接储存在esp文件里,不仅没有自己的新strings,而且会对原版的strings文本进行覆盖,就是说完全绕过了汉化编码。

我们所要做的,就是在保存这个对string的链接字符串的前提下,新建string文件,并将新文本和esp一一对应起来。

以下,本教程以我做的物品分类排序mod为例,为大家一步一步讲解。

【第一步:TESsnip——启】

1)启动TESsnip后,通过File - Open,打开Skyrim.esm

2)展开skyrim.esm,找到ALCH字段。ALCH这一字段表示所有的消耗品,包括食物和药剂。

3)复制ALCH字段,然后File - New,创建一个新esp插件,然后黏贴

4)双击上图的TES4,会打开下图对话框。将鼠标所示的00000080这一项勾选。这一项是要告诉skyrim.esm“我要读我自己的strings”,然后save

5)接着对插件添加master。如下图

6)找到skyrim.esm,然后点击ok

7)好了,对插件进行保存,file - save。此例中我取名为sorting alch.esp。记得保存要保存在skyrim的data目录下。

首页上一页1
12

下一页尾页

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高