为什么魔兽地图编辑器打不开地图,显示好像是什么数据丢失什么的,可是还能玩,请问怎么回事啊

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-07
为什么魔兽地图编辑器打不开从网上下的地图?上面说数据丢失或无效

有些RPG之类的地图是加密过的打不开

这里有详细教程。学WE是个漫长的旅途,如果毅力不够最好别学。我学了数月才有小成的。
这里是精灵呕心沥血整理的教程(别激动,当年我们连教程都没呢)http://bbs.uuu9.com/viewthread.php?tid=419227&extra=page%3D1

——通魔作坊 独孤剑仙

你好!
是网上下载的RPG地图吧
很遗憾的告诉你 它们被加密了
下面把加密方法和解密方法都告诉你

1.不可还原式删除加密, 即破坏性加密
说明: 这种加密难度小, 方法简单, 比较常用
原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们移掉, 造成启动WE无法读到相关数据
方法: 1.用Import Manager导入这些文件的替代空文件 2.用mpq工具删掉这些文件
破解可能: 由于需要的文件已经被移掉, 而Jass->Trigger的还原难度非常大, 所以基本不能完全还原原来的地图

2.可还原式移动加密
说明: 这种加密比较复杂, 但可以利用一些密钥还原
原理: 根据上面一种方法的原理, 我们把地图里的一些文件改名为特殊的文件名或者移动到特殊的目录去, 并且删掉(listfile), 这个文件是用于获取mpq格式的文件里面的文件列表的, 这样WE也无法读取到这些文件从而无法启动
方法: 根据一定的算法把密钥哈希成一个字符串, 然后把文件改名或者移动到用这个字符串生成的文件名里. 还原时只要有密钥就可以找到移动后的文件并还原
破解可能: 这些算法通常是md5等不可逆算法, 或RSA等大素数可逆算法, 加上我们根本连移动或改名后的文件名或路径都不知道, 基本很难破, 除非你知道密钥

3.可还原式破坏WE显示加密
说明: 该方法简单但如果被知道了了方法很容易破解
原理: WE启动时和读取地图时会读取一些模型, 音乐, 贴图等, 如果我们导入一些错误的文件, 在WE读取时会先读地图里的文件, 就会因为这些错误的文件而出错
方法: 我自己不太清楚可以导哪些文件, 大家可参考以前的一些帖子
破解可能: 如果你知道这个方法, 那么只要从地图里删除坏文件就可以了

然后讲一下几个加密中会用到的技巧:
1.删掉(listfile), 这样别人不能看你的文件列表, 无法知道你的加密方法
2.把war3map.j移动到Scripts\目录下, 这样仍然被游戏读取, 但是一般人不知道就会无法解压出这个文件
3.针对一些mpq工具可能会将文件头部的一个数改掉导致mpq工具无法处理, 通常offset是0x218, 用16进制工具把这个位置改为20 00 00 00即可还原

最后讲一下如何研究加密的地图:
1.学会Jass语言
2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头
3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程
4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了

总结一下:
解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据

如果不是RPG地图 而是魔兽自带的地图 那只有重装魔兽这一条路了

1.因为编辑器有问题,重新换个魔兽,或者安装剑心补丁。
2.你试试魔兽的对战地图可以打开不,如果可以那证明你打开的地图加密,加密地图是打不开de

这个有2种可能,
1.地图加了密
2.编辑器UI不同.

如果是第一种情况,就不好解决,问作者要未加密版本或者地图解密,
如果是第二种,就去U9下载老狼的UI,兼容性很高的

..是魔兽版本的问题..去网上再下一个..
虽然可能都是1.20E..但是就是有的可以开有的不能开..
估计是在破解人员破解的时候...

匿名的狗屎祸害人的~
地图加密了啦,删除了编辑器需要但魔兽不需要的文件引起的

  • 为什么魔兽地图编辑器打不开地图,显示好像是什么数据丢失什么的,可是还 ...
    答:1.不可还原式删除加密, 即破坏性加密 说明: 这种加密难度小, 方法简单, 比较常用 原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以...
  • 魔兽地图编辑器打不开地图啊
    答:这个错误提示说打开地图的时候,人类建筑的数据不兼容而不能打开。
  • 用魔兽地图编辑器打不开某些地图,说是不存在或无效,什么原因啊?
    答:有2个情况:一是编辑器版本不对,二是该地图加密。老狼的1.2.2版本比较出名,YDWE1.9版本好用,原版本好烂的。不存在 的原因是触发库没有,很多地图都是用YDWE1.9版本的。无效的 的原因是该地图加密等..可以用改图...
  • 为什么用YDWE魔兽地图编辑器就打不开其他地图了呢?
    答:3.有的地图已经被作者用第三方软件加密或者删除了数据,翻了根本性的错误,故地图编辑器打不开地图文件,这个没有解决方案,除非你有作者的原图(一般像DotA,真3,澄海3c这样有名的地图都经过处理了)。
  • 魔兽地图编辑器有些地图为什么进不去
    答:①.地图版本与WE版本不符。②.地图加密,如网上下载的对战图/RPG之类的基本都是加密图。③.地图源文件损坏或丢失。④.编辑器有问题。综上所述,推测楼主的问题为②
  • 魔兽地图编辑器打不开一些地图的主要原因
    答:和大小没有关系.打不开地图只有3个原因 1.地图加了密 2.你使用的编辑器的UI和该地图使用的UI不同 3.你的编辑器没打免CD补丁 不过通常都是前2种原因
  • 为什么用魔兽的地图编辑器打不开 3C 地图?
    答:不兼容,没有加入3c的地图组合,去下个魔兽地图编辑器,比较好,不过比较专业,对着教程可以学会的。
  • 魔兽争霸3地图编辑器怎么打不开地图啊?
    答:地图经过加密,用魔兽里自带的编辑器是打不开的,需要上网找可以解密加密地图的编辑器来进行解密,才能打开。
  • 为什么用地图编辑器打不开下载的魔兽争霸地图?
    答:一种可能是地图太大,魔兽自带的编辑器很烂的……打不开大地图,不过1.24版本有了改善,第二种就是地图被加密,防止别人窃取作者劳动成果,呵呵,可以用ENE啊,菜鸟版地图编辑器,而且比魔兽自带的好用,简单。也可以到...
  • 我下载的一些魔兽地图怎么用地图编辑器打不开?
    答:这就是加密,所谓的加密不是加密码,而是用非常规的方法修改保存地图.可以参照下面破解 1: 破坏 MPQ 文件头大小信息 魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带...