上章回顾:在第1章《魔兽地图汉化新教程第1章:工具与拆图》,我们已经获得了汉化工具,并且第一次拆分了一张地图。此办法能应对80%的地图,还有一些特殊格式的图,我们后面再说。

本章简要:这章主要告诉大家如何提取源地图的字符串,而这些字符串就是我们需要汉化的内容。


第一节:常用字符串分布

第1章留堂的作业,就是我们本章需要用到的理论基础。以下分布,新手能记住最好,记不住请打开此教程,对照。

war3map.wts 字符串,所有外文文本的原始存放位置

war3map.j   jass数据库,剧情、任务文本(在根目录下或在/scrtips目录下)

war3map.w3u 单位名字,描述等

war3map.w3t 物品名字,描述等

war3map.w3a 技能名字,描述、学习提示等

war3map.w3h 魔法特效名字,描述等

war3map.w3q 升级名字,描述等

war3map.w3b 可破坏物的名字,描述等。如:箱子

war3map.w3d 装饰物的名字,描述等。如:民房

war3map.w3i 地图信息,基本介绍

war3mapSkin.txt  界面,系统提示信息


第二节:提取单位的源字符串

(1)打开WE(World Editor,魔兽地图编辑器)

(2)打开物体编辑器(简称物编,快捷键F6)

(3)点击“单位”选项卡

(4)点击文件——输入单位设置...

(5)选中war3map.w3u,打开

(6)物编界面的单位,出现紫红色字体说明单位设置输入成功。

小知识:紫红色字体数据是作者自定义的数据,魔兽自带的默认数据是黑色字体。

(7)回到WE主界面,点击文件——输出字符串...

(8)输入文件名,保存

小提示:输出文件名可参照我的写法,便于辨认。

(9)大功告成!获得了单位的源字符串。


第三节:提取物品的源字符串

(1)紧接第二节,回到WE主界面或物编主界面,点击文件——创建新地图

(2)在物编主界面,点击“物品”选项卡

(3)点击文件——输入物品设置...

(4)选中war3map.w3t,打开

(5)回到WE主界面,点击文件——输出字符串...

(6)输入文件名,保存

(7)大功告成。获得了物品设置的源字符串。


第四节:提取可破坏物/地形装饰物/技能/魔法效果/升级的源字符串

请重复第三节的操作。

小知识:通常只需要再提取技能和升级就可以了。可破坏物/地形装饰物/魔法效果不影响玩家游戏。


第五节:课后作业

用EmEditor,打开“源。物品.wts”,尝试翻译下以下字符串。

STRING 3
// 物品: manh (Медицинский трактат (+15)), Name (名字)
{
Медицинский трактат (+15)
}

STRING 4
// 物品: manh (Медицинский трактат (+15)), Tip (提示工具 - 基础)
{
Медицинский трактат (+15)
}

STRING 5
// 物品: manh (Медицинский трактат (+15)), Description (描述)
{
Увеличение запаса здоровья на 15 ед. Используется один раз.
}

STRING 6
// 物品: manh (Медицинский трактат (+15)), Ubertip (提示工具 - 扩展的)
{
Увеличение запаса здоровья на 15 ед. Используется один раз.
}