魔兽地图编辑器有的地图打不开怎么办?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-29
魔兽地图编辑器有的地图打不开

你好,你遇到的问题不足为奇,因为你要打开的地图已经被人加密了,通常密码不是一般人能轻易破解的,根据不同的加密有不同的破解方法,下面是本人转载的一篇关于加密和解密的问题,希望能够对你有所帮助!!!

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即可还原k
最后讲一下如何研究加密的地图:
1.学会Jass语言z>
2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头
3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程
4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了
总结一下:
解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据
先把你自己地图的脚本输出.输出的时候保存为:war3map.jx
然后新建3个空文件,依次命名为:
war3map.wtg war3map.wct(listfile) 然后输入你的地图,然后把4个文件的路径改成
脚本: scripts\war3map.ja
空文件: war3map.wtg
空文件: war3map.wct
空文件: (listfile) 这个方法不是很好理解,运用起来也不方便
我得方法是||
1.只须建立一个空文件后不一定要改文件名,就是说无论任何文件名都是可以的
2.将空文件在输入管理器中输入
3.将自定义路径改为war3map.wct或war3map.wtg就行了
4.war3map.wct或war3map.wtg只须存在任意一个就可以,
5.自定义路径必须改为war3map.wct或war3map.wtg,改为###.wct或###.wtg无效!
6.之所以要建立一个空文件是应为输入文件后,输入的文件有多大(K)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的

这个没办法,网上的地图都是加密的, 要达成你的愿望,可以下载魔兽改图一条龙2.32(没病毒!!),安装后运行,然后点wme,可以把地图的资源(人物模型)解压出来,一般有一个mdx文件和一个blp文件,你可以打开编辑器,点绿色的小箭头,那个是导入模型,把你要导入的地图打开,点导入,然后把mdx和blp文件导入进去,然后在导入模型的那个管理器里面双击导入的文件,再点使用自定义路径,mdx文件的路径改成mdx本身的文件名,而blp文件就是在blp文件名之前加一个Textures/,比如ninja.mdx,Textures/ninja.blp,之后就可以在物体编辑器里面,找到原先的英雄,替换掉文件即可

保存的地图打不开,一般有下面几种情况。

一,地图过大,每个魔兽版本有最大地图的限制,比如1.20E就不能打开超过4M的地图。

二,地图版本与魔兽不对应。比如你编辑的是1.24版本的地图,用1.20E自然打不开。这样要么保存为1.20E的地图,要么更新魔兽版本。

三,你地图里没有设置对手,这样的话,地图也是无法打开的。

建议你用Ctrl+F9运行,如果这样都不行,那么就是你地图的问题了。



你好,你遇到的问题不足为奇,因为你要打开的地图已经被人加密了,通常密码不是一般人能轻易破解的,根据不同的加密有不同的破解方法,下面是本人转载的一篇关于加密和解密的问题,希望能够对你有所帮助!!!

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即可还原k
最后讲一下如何研究加密的地图:
1.学会Jass语言z>
2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头
3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程
4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了
总结一下:
解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据
先把你自己地图的脚本输出.输出的时候保存为:war3map.jx
然后新建3个空文件,依次命名为:
war3map.wtg war3map.wct(listfile) 然后输入你的地图,然后把4个文件的路径改成
脚本: scripts\war3map.ja
空文件: war3map.wtg
空文件: war3map.wct
空文件: (listfile) 这个方法不是很好理解,运用起来也不方便
我得方法是||
1.只须建立一个空文件后不一定要改文件名,就是说无论任何文件名都是可以的
2.将空文件在输入管理器中输入
3.将自定义路径改为war3map.wct或war3map.wtg就行了
4.war3map.wct或war3map.wtg只须存在任意一个就可以,
5.自定义路径必须改为war3map.wct或war3map.wtg,改为###.wct或###.wtg无效!
6.之所以要建立一个空文件是应为输入文件后,输入的文件有多大(K)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的

  • 魔兽地图编辑器有的地图打不开
    答:2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头 3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程 4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, ...
  • 魔兽地图编辑器有的地图打不开怎么办?
    答:一,地图过大,每个魔兽版本有最大地图的限制,比如1.20E就不能打开超过4M的地图。二,地图版本与魔兽不对应。比如你编辑的是1.24版本的地图,用1.20E自然打不开。这样要么保存为1.20E的地图,要么更新魔兽版本。三,你地图里没有设置对手,这样的话,地图也是无法打开的。建议你用Ctrl+F9运行,如果...
  • ...我的魔兽争霸3冰封王座编辑器里有一个地图打不开,是我自己编的._百...
    答:地图打不开 有2种情况 1地图保存的时候出错 且非正常关闭WE 2WE 支持的UI 不兼容 建议用YDWE 试试
  • 用魔兽地图编辑器打不开某些地图,说是不存在或无效,什么原因啊?_百度...
    答:有2个情况:一是编辑器版本不对,二是该地图加密。老狼的1.2.2版本比较出名,YDWE1.9版本好用,原版本好烂的。不存在 的原因是触发库没有,很多地图都是用YDWE1.9版本的。无效的 的原因是该地图加密等..可以用改图一条龙来修改.
  • 我下载的一些魔兽地图怎么用地图编辑器打不开?
    答:仍可以在魔兽中运行。这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。为了能够正常打开地图并提取文件信息,本网站(wc3sear.ch)将自动修复这类加密文件。(译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)2: 删除地图内的 war3map.wtg文件 war3map.wtg 文件...
  • 为什么用YDWE魔兽地图编辑器就打不开其他地图了呢?
    答:这一可能性是最大的,解决方法就是判断出你魔兽以前地图可能是的版本,然后安装对应版本的地图编辑器,或者安装对应地图编辑器版本的地图就行。3.有的地图已经被作者用第三方软件加密或者删除了数据,翻了根本性的错误,故地图编辑器打不开地图文件,这个没有解决方案,除非你有作者的原图(一般像DotA,...
  • 游戏《魔兽争霸》里有些地图为什么进入游戏打不开?
    答:如果版本不符请去下载更新补丁,在u9上有。3. 局域网和单机模式问题,有些玩家开发的地图做了设置,禁止单机模式游戏,仅可以进行局域网或者浩方等平台局域网游戏。4. 机器本身资源不足,魔兽地图读取消耗资源太大,导致系统资源不足,无法继续读取,可能是同时运行软件太多了等问题。
  • 魔兽争霸3编辑器地图打不开,这是怎么回事
    答:作者删除了部分地图的读取文件(俗称加密) 。你要是想改图的话, 最好是联系原作者,让他给你
  • 魔兽地图编辑器的问题,我在地图编辑器里打开某些地图,大多开不了,都...
    答:编辑器没有版本问题(只要是魔兽),有些地图就是加过保护的,文件在作为魔兽地图在编辑器中打开的时候会变得很大,编辑器就容不下它了,所以打不开(跟内存一点关系也没有,是编辑器自身有最大地图容量),也有些地图不是非常标准的魔兽地图,而是网上的一些自创地图的话也是用户打不开的,如果是这样...
  • 魔兽争霸3冰封王座地图编辑器无法读取地图
    答:由于某些地图的作者为了自己的地图不被翻版和修改对地图的文件进行了加密所以导致无法打开所要编辑的地图,您可以尝试打开war3自带的地图如果能打开,就是上述问题。说明一下加密原理:由于作者制作好的地图文件是mpq压缩文件,里面放着地图编辑器启动需要的文件和游戏时需要的文件,作者考虑到自己地图是否会被...