作者:NGKiller
博客:
http://blog.sina.com.cn/NGKiller信箱:
MFCnet@sina.comQQ :383135331
本教程针对广大菜鸟级改图玩家,希望小菜们在学习了这个教程后会使用我、其他改图高手提供的脚本修改自己喜欢的地图,想玩什么图就改什么图,不必再辛辛苦苦的寻找改图了。
有不足之处或者更好的方法请批评指正,谢谢!
1.修正地图的头文件数据
使用Dew3xmaster Ver0.03直接打开地图即可修正
2.提取地图中的war3map.j文件
所用工具:JassShopPro
3.在提取的JASS文件中加入改图脚本
这里以我的VC脚本为例进行示范操作
所用工具:JassShopPro
4.保存修改好的JASS文件,且保证名称为“war3map.j”
所用工具:JassShopPro
5.用修改好的JASS文件替换原地图中的脚本文件
有的地图中脚本文件在“scripts”文件夹中,而有的在根目录下面,甚至有的地图作者为了防止JASS改图,同时在根目录下面和“scripts”文件夹中都放了“war3map.j”文件,这时切记,魔兽优先使用根目录下面的“war3map.j”文件,所以不用管“scripts”文件夹,直接把修改好的“war3map.j”放到地图的要目录下面即可。
我的做法是:A.把“scripts”文件夹中的“war3map.j”文件删除;B.退出到根目录下,把“scripts”文件夹删除;C.把修改好的“war3map.j”直接加入到地图的根目录下;这里不能直接把“scripts”文件夹删除,因为MPQMaster有个BUG,就是如果删除的文件夹中还有文件,程序会崩溃。
所用工具:MPQMaster
6.移除地图文件中的“(attributes)”文件
有的地图中没有这个文件。如果没有这个文件,就省去这一步,如果有,一定要记得删除。
所用工具:MPQMaster
7.重新压缩地图,减小地图体积
这一步一定要做,在替换了地图的“war3map.j”文件后,地图体积会增加,所以要压缩一下,减小体积
所用工具:MPQMaster
8.测试地图
把修改好的地图放到魔兽争霸III的“maps”文件夹下,建立游戏,看是否能够顺利进入游戏
附:我修改脚本的方法
我发布的脚本都是A.函数部分;B.变量部分;C.总调用函数;我之所以把顺序调换,主要是为了批量改图时方便。如果不调换顺序,修改脚本文件时,必须在原脚本和改图脚本之间来回切换三次,才能把各部分的数据填入到原地图脚本文件中,但如果使用我的脚本文件,只需要切换一次就可以了。具体做法是:A.把改图脚本中的所有数据全部复制;B.切换到原地图脚本文件中,定位到函数部分,粘贴所有数据;C.剪切变量、总调用函数,复制到原地图的变量部分;D.剪切总调用函数,复制到原地图的“main”函数中。试试看,是不是方便了许多?
希望大家能学到一些有用的东西,谢谢!