说明:虽然当前状况下我们还没有可以直接制作汉化版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目录下。

游民星空

更多相关内容请关注:上古卷轴5专区

相关内容请关注:上古卷轴5:天际专区

作者:loveltzzm     责任编辑:迦偌

本文是否解决了您的问题

APP精彩推荐打开游民APP查看更多

成熟且饱满的火辣御姐 泰国正妹大展身材

167评论

甜美短发正妹活力无限 大马网红紧致身材出众

209评论

成熟且饱满的火辣御姐 泰国正妹大展身材

167评论

甜美短发正妹活力无限 大马网红紧致身材出众

91评论

攻略合集

相关内容

在线玩推荐更多