魔兽世界地图详解地图编辑MPQ.J

商城赞助特权解锁:密码见附件 输入群号额外获得2级钥匙一枚 宠物皮肤-魂之猎手 宠物皮肤-霜之公爵 宠物皮肤-虚空观察者 宠物皮肤-炎灵魔导>>

商城赞助特权解锁: 输入群号额外获得2级钥匙一枚 皮肤-魂之猎手 皮肤-霜之公爵 皮肤-虚空观察者 皮肤-炎灵魔导师 皮肤-恶魔猎手输入指定密>>

加密的魔兽地图的一般修改方法是,通过解压出warmap.j文件,然后对它进行修改再压缩回去。但是,有一类加密地图,把warmap.j文件移到名叫script的文件夹中,这种地图用MPQMaster看不到WRAMAP.J文件,W3M MASTER可以解压,但不能添加文件。 谁有一套将warmap.j文件放回去的方案或这一种加密地图的破解方法,麻烦告诉我。谢谢了。。。。可怜我的爱问积分是0不能给分,真惨!!!!

  • 收藏问题 ( 0人收藏 )

你的IE浏览器版本过低,为了提升体验,

建议升级到IE10以上或使用Chrome、搜狗等浏览器!

  • 乱答:MPQWorkshop似乎可以啊.(改DIABLO时找到的好东西)似乎可以直接对MPQ文件加减东西.另外:发现有地图里文件全是FILE00000.....一个文件名都没.于是比较文件大小,把文件名弄回去了..这也算加密的一种?...

  • 11分钟前2回答0人收藏
  • 1小时前1回答0人收藏
  • 2小时前2回答0人收藏

大学时候,经常用w3mmaster修改一些未加密地图的技能,自娱自乐。有一张地图,,有一些改版:,特点是玩家输入“风姐万岁”等特定指令时,英雄会得到若干个随机物品。

想用w3mmaster修改之,但是图经过SLK优化,解压后没有w3u文件(w3mmaster+mpqmaster的改图教程可以参见),只有war3map.j,这不就是传说中的JASS脚本文件么?随直接用ue打开,定位“我信春哥!”,找到这段代码:

 


显然,这是一个函数定义,其中又调用了一些API。单从函数名上判断,应该是为每个玩家都注册一个由chat命令触发的事件,再看iiitttggg_Actions到底做了什么:

 
 

顾名思义,ChooseRandomItemBJ就是获取一个随机物品(参数是物品等级),而UnitAddItem将它丢到英雄身上……值得注意的是,iiitttggg_Actions中调用了DestroyTrigger来避免该事件被重复调用,而不是我之前猜想的通过全局变量来记录。

至此,如果要改得更尽兴一点,那就在iiitttggg_Func001A里多call几次相关函数。然后还是照常将war3map.j导回到原地图文件即可。

我要回帖

更多关于 魔兽世界地图详解 的文章

 

随机推荐