我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:捕鱼电玩注册送金币28,2019捕鱼电玩注册送金币 > 魔兽地图下载 >

有什么魔兽争霸地图编辑器可以打开下载的地图。

归档日期:10-28       文本归类:魔兽地图下载      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们移掉, 造成启动WE无法读到相关数据

  破解可能: 由于需要的文件已经被移掉, 而Jass-Trigger的还原难度非常大, 所以基本不能完全还原原来的地图

  原理: 根据上面一种方法的原理, 我们把地图里的一些文件改名为特殊的文件名或者移动到特殊的目录去, 并且删掉(listfile), 这个文件是用于获取mpq格式的文件里面的文件列表的, 这样WE也无法读取到这些文件从而无法启动

  方法: 根据一定的算法把密钥哈希成一个字符串, 然后把文件改名或者移动到用这个字符串生成的文件名里. 还原时只要有密钥就可以找到移动后的文件并还原

  破解可能: 这些算法通常是md5等不可逆算法, 或RSA等大素数可逆算法, 加上我们根本连移动或改名后的文件名或路径都不知道, 基本很难破, 除非你知道密钥

  原理: WE启动时和读取地图时会读取一些模型, 音乐, 贴图等, 如果我们导入一些错误的文件, 在WE读取时会先读地图里的文件, 就会因为这些错误的文件而出错

  1.删掉(listfile), 这样别人不能看你的文件列表, 无法知道你的加密方法

  2.把war3map.j移动到Scripts目录下, 这样仍然被游戏读取, 但是一般人不知道就会无法解压出这个文件,

  3.针对一些mpq工具可能会将文件头部的一个数改掉导致mpq工具无法处理, 通常offset是0x218, 用16进制工具把这个位置改为20 00 00 00即可还原k

  2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scriptswar3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头

  3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程

  4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人盗版, 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了

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

  1.只须建立一个空文件后不一定要改文件名,就是说无论任何文件名都是可以的

  6.之所以要建立一个空文件是应为输入文件后,输入的文件有多大(K)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的

  展开全部地图作者为了防止他人修

本文链接:http://ajkenner.com/moshoudituxiazai/1.html