不懂软件使用的,直接用做好了的汉化补丁。反正有批处理,切换快
软件:UpdataIni v2.0
作者:zyl910
更新:2006-3-5
E-Mail:zyl910@sina.com
简介
~~~~
该软件是一款强大的Ini文件数据替换工具,能使用正则表达式有选择的更新数据,避免了低效人工编辑。
而且该软件支持无名小节,允许自定义分界符,所以还可以用于文本文件操作。
制作原因
~~~~~~~~
魔兽3简体中文版的地图编辑器汉化的太差了,使人难以忍受。所以我去网络上找了一些WE的汉化补丁,其中霜霜版汉化质量最高。可霜霜版也存在一些问题:
一、连一些基本命令(如“If/Then/Else”)都汉化了,用起来太不习惯了,而且大多数WE教程都是以英文版为准的。
二、加入了许多新命令,会导致兼容性问题。
我觉得我需要这样的WE汉化补丁:
一、命令全是英文的,便于对照WE教程,而且熟悉了之后还可以用老外做的强大的第三方编辑器(如WEU)。
二、命令说明是中文的,便于理解命令功能。
三、为了保证兼容性,不加入新命令,反正在WE中可以在“Custom Script”命令中写Jass代码。
由于现在没有这样的汉化补丁,所以我决定自己做。
我分析后发现,保存这些字符串数据的文件格式很类似ini文件格式。如果人工复制粘贴工作量极大,所以我编了该软件自动替换数据(懒惰是程序员的优秀品质)。
该程序是用Visual Stdio .Net 2003编译的,所以需要.Net Framework 1.1 版。
如何自己做WE汉化补丁
~~~~~~~~~~~~~~~~~~~~
一、得到中文数据
先下载霜霜的WE汉化补丁,然后将其解压到您的魔兽目录。如果成功的话,会看见您的魔兽目录中多了一个UI目录,该目录中有三个文本文件:
TriggerData.txt:触发器相关数据。由于霜霜增加了命令,所以改动了此文件。
TriggerStrings.txt:触发器字符串。如果只想做触发器命令汉化补丁就只需修改这个文件。
WorldEditStrings.txt:地图编辑器的字符串。修改该文件可以汉化地图编辑器。
为了便于管理,在UI目录中建立一个“ss”目录,将这三个文件移过去。现在中文数据就准备好了。
二、得到英文数据
用MPQ编辑工具(MPQWorkshop、MPQMaster等)打开魔兽目录下的“WAR3.MPQ”,将其UI目录下的那三个文件解出来(我将它们放在“魔兽\UI\En”目录中)。
如果您需要原简体中文版的字符串数据,可以在在魔兽目录下的“War3xlocal.mpq”中找到,也是在UI目录中(我将它们放在“魔兽\UI\Ch”目录中)。
责任编辑:瞳瞳
进入论坛参与针对本文章的讨论
