|
首先,我知道ruinelec已经写过一篇pex脚本汉化教程,但其面向老手,新手不易看懂。所以我重写了这篇新的教程,让各位尽快学会pex的汉化方法。下面开始正式教程:
以TK Combat v0.8为例,此MOD不带psc源码,所以无法先汉化源码然后再编译pex进行汉化;在目录Data\Interface\translations里也不带TKCombat_English.txt,所以以汉化此文件的方法也不可行。
正面行不通就走反面,我们可以先反编译pex文件,然后再对反编译出来的文件进行汉化,最后编译汉化完成的文件并替换掉原文件即可。
以下是完整汉化流程:
1.在此MOD的Scripts目录下找到包含菜单文本的文件,一般名称里包含menu,这样我们可以找到aaaTKCMenuScript.pex文件,随后将此文件复制到游戏根目录的Papyrus Compiler(Creation Kit自带组件)文件夹里。
2.按快捷键Win+R打开运行,然后输入cmd后按回车键进入命令提示符(如图-1)。
3.确认你的Papyrus Compiler安装在哪个盘符的那个目录,如果在D:\TSEV Skyrim LE\Papyrus Compiler,则先输入"D:"(如图-2)后按回车键将目录定到D盘,然后输入"cd TSEV Skyrim LE\Papyrus Compiler"(如图-3)后按回车键将目录定位到Papyrus Compiler目录下。
4.输入"PapyrusAssembler aaaTKCMenuScript -D"(如图-4)后按回车键进行反编译,如果看到"0 error(s),0warning(s) "和"Disassembly succeeded"则说明反编译成功了。这时我们再到Papyrus Compiler目录下会发现一个新文件——aaaTKCMenuScript.disassemble.pas,这就是成功反编译生成的文件。(PS:"PapyrusAssembler"启编译作用,"aaaTKCMenuScript"是不带后缀名的脚本名称,后面加个"-D"即表示反编译)
5.用notepad++(不建议使用UE,新手使用操作不当易造成汉化乱码)打开文件aaaTKCMenuScript.disassemble.pas,找到你要汉化的文本(一般在""这两个符号之间)进行汉化(如图-5)。汉化完成并保存后将本文件名称中".disassemble"去掉,改成的文件名称为aaaTKCMenuScript.pas。
6.输入"PapyrusAssembler aaaTKCMenuScript"(如图-6,请对比第4条)后按回车键进行编译,如果看到"0 error(s),0warning(s) "和"Assembly succeeded"则说明编译成功了。这时我们再到Papyrus Compiler目录下会发现成功编译后的脚本文件——aaaTKCMenuScript.pex,最后用此文件替换原MOD文件后就表示pex脚本已汉化完成。
进游戏打开菜单后可以看到已显示中文(如图-7)。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
9
查看全部评分
-
|