主要汉化 其他需要注意的杂项 war3map.wts
war3mapskin.txt
war3map.j
解决完所有的单位技能什么的麻烦的东西之后要照顾的只有这3样了。
其中:
war3map.wts
war3mapskin.txt
一般位于地图根目录
WTS文件要汉化的也只有大括号内的内容。
skin文件里是一些地图表层的东西,
除了[CustomSkin]下的都是图标的路径。可以无视掉。
其他的等号后面,都汉化成中文吧
要注意的是:
Herodeath=%s的%s(等级%d)已经被推倒。
这种带百分号的类型是特殊的用处,千万别删了。像这里的意思就是某玩家的XX英雄等级X级被推倒。
war3map.j
位置正常是位于地图根目录的,不过99%的加密工具加密后都会丢进scripts文件夹下面。
请使用UltraEdit打开J文件。
当提示时候转化为dos格式的时候无视即可。影响不大。
第一眼看见你可能会觉得非常乱。因为满眼英语,很晕吧- -
以下是作弊工具
DisplayTextToPlayer
DisplayTimedTextToPlayer
DisplayTextToForce
DisplayTimedTextToForce
DialogSetMessage
CreateQuestBJ
CreateTimerDialogBJ
CustomDefeatBJ
CreateTextTagUnitBJ
CreateTextTagLocBJ
MultiboardSetItemValueBJ
BJDebugMsg
TimerDialogSetTitle
SetTextTagText
StoreStringBJ
CreateLeaderboardBJ
LeaderboardSetLabelBJ
TriggerRegisterPlayerChatEvent
LeaderboardAddItemBJ
上面陈列的一条一条丢进UE的搜索框里一个一个的查找下去就可以了
举例:
call DisplayTextToPlayer(GetLocalPlayer(),0,0,"选择背景音乐: |c008000ff鸟之诗|r")
引号内的就是需要汉化的内容,也就是显示的文字。括号括起来的是属于函数,请不要乱动。请记住我们只碰双引号内的。
|c008000ffXXX|r是让XXX字变彩色,千万别搞错了。误杀掉了。
使用上述提供的函数一个一个查找,发现有引号内的英语就汉化掉,这是基本策略。
使用上面这些基本上可以汉化掉99%的东西
剩下的1%是什么呢。是一些特殊的,比如设定的字符串变量什么的。
找不到没关系。玩的时候看见哪里有英语啊什么的。
开UE直接查找那个单词就好了。不过千万别误杀喔,还是要找引号内的。
如果发生了,错误怎么办?!
我汉化完后倒入了地图发现地图没法开了,一创建地图立刻弹回局域网画面。
JassCraft.rar
(947.24 KB, 下载次数: 278)
本工具提供jass语法检查功能,你看看他查出哪里有错误,然后找到该行,看看是不是漏了引号啊什么的。
|