|
编辑器另存为可以选择另存为地图还是另存为组件。早就知道这个功能, 但是一直没有用过,因为我有一个错误理解就是:另存为组件后还得用mpq编辑器重新组合起来,还不如另存为地图方便。但是今天头目指出修改地图中的组件最好使用另存为组件功能。经过测试发现,另存为组件后的文件夹,在编辑器里仍被识别为一个整体,可以作为一张地图来打开的。这么一来,mpq编辑器就完全失去作用了,因为编辑器更方便,更稳定。
现在就这一功能谈谈如何修复旧地图字符串丢失的问题。
1.用编辑器打开地图,不要做任何修改,另存为组件,关闭地图。
2.找到enUS.Data文件夹和zhCN文件夹,比较其中文件,把enUS里多出来的文件复制粘贴到zhCN里。一般来说zhCH里除了GameString就没别的了,其余都要从enUS里复制过来。
3.找到ComponentList文件,用记事本打开。然后找到<DataComponent Type="text" Locale="zhCN">GameText</DataComponent>条目,把它和<DataComponent Type="text" Locale="enUS">GameText</DataComponent>调换个位置。然后保存关闭。
4.用编辑器打开刚保存的组件,打开触发器看看,字符串已经被修复了。另存为地图就完工了。
如果你只需要保留简中版字符,那么做完第二步后删除其他区域的data文件夹(注意不要删除Base.Data,这个不是地区字符),然后在ComponentList文件中的地区信息只保留<DataComponent Type="text" Locale="zhCN">GameText</DataComponent>条目,其余地区信息全部删除。其余操作不变。
|
|