您当前的位置:首页 > 生活常识 > 正文

魔兽争霸怎么加密改图(魔兽争霸地图怎么加密)

各位网友们好,相信很多人对魔兽争霸怎么加密改图都不是特别的了解,因此呢,今天就来为大家分享下关于魔兽争霸怎么加密改图以及魔兽争霸地图怎么加密的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录一览

1、请问:魔兽争霸地图如何加密?

2、魔兽争霸加密地图如何修改

请问:魔兽争霸地图如何加密?

分类 游戏 解析 这种问题最好去U9问 搜索了下 主要分3种加密 谈加密地图的原理, 破解加密地图的可能及研究加密地图的方法

1.不可还原式删除加密, 即破坏性加密 说明 这种加密难度小, 方法简单, 比较常用 原理 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其 部分数据是只有WE要用而游戏时不要用的, 我们可以将它们移掉, 造成启动WE无法读到相关数据 方法 1.用Import Manager导入这些文件的替代空文件 2.用mpq工具删掉这些文件 破解可能 由于需要的文件已经被移掉, 而Jass >Trigger的还原难度非常大, 所以基本不能完全还原原来的地图 2.可还原式移动加密 说明 这种加密比较复杂, 但可以利用一些密钥还原 原理 根据上面一种方法的原理, 我们把地图里的一些文件改名为特殊的文件名或者移动到特殊的目录去, 并且删掉(pstfile), 这个文件是用于获取mpq格式的文件里面的文件列表的, 这样WE也无法读取到这些文件从而无法启动 方法 根据一定的算法把密钥哈希成一个字符串, 然后把文件改名或者移动到用这个字符串生成的文件名里. 还原时只要有密钥就可以找到移动后的文件并还原 破解可能 这些算法通常是md5等不可逆算法, 或RSA等大素数可逆算法, 加上我们根本连移动或改名后的文件名或路径都不知道, 基本很难破, 除非你知道密钥 3.可还原式破坏WE显示加密 说明 该方法简单但如果被知道了了方法很容易破解 原理 WE启动时和读取地图时会读取一些模型, 音 , 贴图等, 如果我们导入一些错误的文件, 在WE读取时会先读地图里的文件, 就会 这些错误的文件而出错 方法 我自己不太清楚可以导哪些文件, 大家可参考以前的一些帖子 破解可能 如果你知道这个方法, 那么只要从地图里删除坏文件就可以了 然后讲一下几个加密中会用到的技巧 1.删掉(pstfile), 这样别人不能看你的文件列表, 无法知道你的加密方法 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来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据

魔兽争霸加密地图如何修改

修改加载界面的地图!

情节→载入画面(L)...然后点使用战役背景可以使用默认的加载画面。

导入自定义文件:

需要准备一张大图,大约是你的屏幕大小的70%就好,可以使用PS裁剪,然后使用一个叫做War3ModelEditor文件,里面有一个其他功能(X)→读取界面制作器(L),如图:

点击按钮“...”打开你的图片,然后生成贴图,就可以生成一个blp 个mdl文件,

注意图片名字必须是英文名。

打开地图编辑器,按下F12,将两个文件导入,注意要修改路径名字只剩下文件名字。

然后就可以在魔兽的情节→载入画面会话框中点击使用导入文件,然后选择你导入的图片。

结果图:


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 冰箱一插电就跳闸的原因是什么(冰箱一插电就跳闸什么原因)

下一篇: k9077(益阳至深圳西k9077)



推荐阅读