魔兽WE如何完整的复制一个地形(包括单位。资源。装饰物等)

最近在学习制作地图。对WE的各项功能也有些了解。遇到的问题就是:怎样修改一个已加密的地图地形。不是破坏性加密那种方式。用WE还是可以打开的。但就是什么都不能改。否则一保存就出错。

我不需要什么加密解密的答案。不太现实。而且为此我也找了好多资料。目前我用的是改图一条龙进行修改地图。大部分东西都会修改了。就差地形。我找不到在WE的什么菜单里导入导出。关键就在这。

另外。听说学会了JASS就可以修改地图的任意部分是吗~?也包括地形~?在JASS方面也正在着手学习。

希望知道答案的高手指点。我的目的不是改图作弊什么的。而是想发展这个地图。所以请不要吝啬你们的答案。谢谢。

用MPQ master 打开地图,
会发现很多文件,
然后把下面这些文件导出。
----------------以下参考wlwtx的说明,我就不重复了。谢谢。
war3map.w3t 自定义物品文件,存储自定义物品信息。
war3map.w3a 自定义技能文件,存储自定义技能信息。
war3map.w3b 自定义可破坏物文件,存储自定义可破坏物信息。
war3map.w3d 自定义装饰物文件,存储自定义装饰物信息。
war3map.w3h 自定义效果文件,存储自定义效果信息。
war3map.w3i 地图信息文件,存储地图的基本设置信息。
war3map.w3e 地图环境文件,存储地图的地形信息。
war3map.w3r 地图区域文件,存储地图的区域摆放信息。
war3map.w3c 地图摄像头文件,存储地图的摄像头摆放信息。
war3map.w3u 自定义单位文件,存储自定义单位信息。
war3map.w3s 自定义声音文件,存储地图的定义的声效和音乐信息。
war3map.wtg 触发器文件,存储普通触发器的内容。
war3map.wct 自定义代码触发器文件,存储自定义脚本触发的内容。
war3map.wts 触发字符串文件,存储基本信息及触发中的字符串。
war3map.j JASS脚本文件,存储地图实际运行的JASS脚本,通常由编辑器自动生成。
war3map.mmp 小地图物件文件,存储小地图上显示的物件,譬如金矿、中立商店、起始点等信息。
war3map.shd 阴影文件,存储地形阴影信息。
war3map.wpm 地图路径文件,存储地图路径信息。
war3map.doo 装饰物文件,存储树木等装饰物信息。
war3map.imp 导入文件列表,存储导入文件的列表。
war3map.blp 小地图图片,存储替换的小地图图片。
war3mapMisc.txt 设置文件,存储一些特殊设置。
war3mapSkin.txt 自定义界面文件,存储一些自定义的按钮、文字、声音等自定义设置。
war3mapPreview.tga 地图预览图文件,存储地图预览图。
war3mapUnits.doo 初始物件文件,摆放初始的可破坏物件,单位及物品的信息。

然后,打开你所需要的地图,
把这些你所需要的文件导入到你所需要的地图中。

这些一定要记得地图的尺寸最好一样。

否则很可能出问题。

希望能够解决问题!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-17
war3map.doo:WE中可破坏物件的放置情形
war3map.mmp:小地图物体文件,记录预览图上的物体如金矿等的位置
war3map.shd:阴影文件,储存地形阴影
war3map.w3e:地图环境文件,储存地形等信息
war3map.wpm:地图路径文件,储存地图路径信息

完全地形的导入我没有试过。以上的文件也是储存了地形的一些信息。
主菜单里找不到这个导入的,是在物体编辑器里才有导入的选项

JASS也不是说就可以任意修改。只是说JASS函数可以最大效率的利用WE吧。特别是多人游戏中,JASS很重要,因为饿可以用局部变量,T只能设置全局变量
当然JSS不是万能的,很多底层源参数的设置还是无法改动的。
你可以去U9的WE综合讨论区问问。地形完全导入我确实不熟悉本回答被提问者和网友采纳
相似回答