我在使用地图编辑器时打开地图文件(W3X)却显示"无法读取",而地图可以玩,咋回事?

2024-11-13 04:28:19
推荐回答(2个)
回答1:

就是加密了,解密超麻烦的,转个帖你看看吧,别晕阿,最好自己找解密版本的,
加密地图的修改

修改地图之前,敬告各位不要修改3C和对战,一是没必要,二是现在有专门的防3C盗版软件,可以找出修改过的3C并删除。
修改地图的大致过程:
1、用w3mmaster或者mpqmaster解压出地图的所有文件;
注释:w3mmaster一般所有地图都可以打开,但是文件可能会有遗失,mpqmaster不能解压一些地图,
但是用它解压的文件一般比较全面。
2、修改要修改的文件;
比如:war3map.j(触发器脚本) war3map.wts(字符串文件)
3、用mpqmaster还原;
既是用它新建一个mpq文件,再把地图的全部文件导入。
4、用UltraEdit打开mpq文件和原来地图的文件,把地图的头(有mpq字样之前的部分)粘贴进新建的mpq头
部,另存为.w3x(即是地图文件)就好了。

其他修改:单位、物品、技能的修改,可以直接用w3mmaster,不用这么麻烦。
如果连怎么修改单位属性都还不大清楚,可先下个WE编辑教程看一下。

不能用W3M修改的地图的大致修改过程:
1、用W3M解压全部文件
2、MPQMASTER新建MPQ文件,把导出来的那些加进去
3、修改头文件,保存为W3X格式。
2、3步基本同上,只是用MPQMASTER不能解压完,就用W3M解压而已,这个地图就可以用W3M直接修改了

二、文章来源

心得;
1.先用UltraEdit32查看地图,看看是否需要破解。(有些没破解的地图修改后会提示错误)
解密位置在:200h,从第五位开始,修改为:20 00 00 00 (用MPQMaster打开地图文件是无需破解的)

2.用MPQMaster或MPQWorkShop从地图中解压需要修改的文件(打开文件时选择Warcaft III.txt 然后按确定)(一般我用MPQMaster)。
经常修改的文件;
war3map.w3a 技能
war3map.w3t 物品
war3map.w3u 单位
不经常修改的文件;
war3map.w3b 可破坏的
war3map.w3d 地形装饰物
war3map.w3h 魔法效果/特效
war3map.w3q 升级
war3map.wtg 触发文件
war3map.j JASS语言脚本(在scripts文件夹里)

3.用魔兽自带的地图编辑器进行修改(WE编辑),修改完毕后再将文件导出直接覆盖原文件。
4.把修改好的文件用MPQMaster或MPQWorkShop导入进地图文件中。记住;要把地图中原来的文件先删除了!(例如;你改的是war3map.w3a 那就先删除地图中的war3map.w3a 然后选择添加文件把修改的文件加入。重要的一步;重新压缩)
5.最后用"W3Manager"(魔兽地图信息查看器)加入的修改信息。

回答2:

加密地图!修改不能!