《上古卷轴5:天际》创建与制作ESP汉化版mod详细教程
【开始前的准备】
本教程需要用到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目录下。
下一页尾页
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
其他游戏 大小:2.2M
-
飞行射击 大小:89 M
-
主机游戏 大小:2.8GB
-
其他游戏 大小:36.56MB
-
其他游戏 大小:11.39MB