首页 > 游戏攻略 >

魔兽地图解密器 魔兽地图我要当岛主

发布时间:2024-08-21 03:45:56来源:网络转载

一、怎么打开魔兽加密地图(w3x格式的)

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(如果没有则参见上面的第二条解压Scriptswar3map.j),注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头

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

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

总结一下:

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

下边是一些有用的文件的列表

war3map.w3u单位

war3map.w3t物品

war3map.w3b可破坏的

war3map.w3d地形装饰物

war3map.w3a技能

war3map.w3h魔法**

war3map.w3q升级

等等,这些都是地图的基本设置文件,

我们可以用WE中的物品编辑器直接导入进行编辑。

war3map.wtg触发**

这个是保存各种触发**的地方。我们在地图里搞装备合成,刷怪,作任务

等,都是依*触发指令来完成的。但是一般的加密地图都把war3map.wtg和war3map.wts删除了。

war3map.j jass数据库

这个是地图的核心,所有跟地图设置有关的资料如地图摆放的建筑物、角色、技能、触发**的指令等等,只可惜是用jass语言保存的。如果你懂jass的话可以在这个文件里任意改动任何数据。包括触发指令。

war3map.shd地层数据

war3map.wpm mp3,w**等媒体文件的设置

war3mapPreview.tga地图缩略图

war3mapmap.blp图形文件的设置

war3mapmisc.txt游戏平衡常数

下边是*重要的,因为很多人把文件修改完以后都不知道该怎麼还原。

我们现在就要用到mpqediten或MPQWorkshop了

新建一个MPQ文件,然后把那些文件全部添加进去再保存。

现在你们得到一个MPQ文件了。下一步是添加w3x地图文件的文件头

你们用UltraEdit-32随便打开一个w3x魔兽地图文件和自己的mpq文件。

对比一下,你们就会发现w3x文件比MPQ文件多了一个16字节的文件头

后边的事我不用说了吧,w3x文件中复制,然后在MPQ中粘贴这个

16字节的文件头,然后把后缀名MPQ改成w3x就可以了。几个地图编辑帮助软件

WE Unlimited

简单介绍:WE Unlimited是 WE的一个功能*补丁~~增加了很多的功能~~详细说明请看压缩**的说明文件~~

Zepirs Map Editor

简单介绍:这是外国高手自己做的地图编辑器~~虽然看起来没有** WE实用和**~~但是却拥有一些 WE不具备的功能~~比如可以不顾规则乱放东西~~

注意事项:被这个工具编辑后的地图*好用 WE读取并存储一次以消除可能的错误~~

Ext Protect V0.1.0.7b [Size: 92 kb]

简单介绍:小巧的加密软件,使用是很方便的:)

He**y Locker [Size: 236 kb]

简单介绍:基本上是用来为地图加密的~~在国外评价似乎比较高

注意事项:此工具并没有解密功能~~

Jass Editor

简单介绍:可以方便的编写 JASS程序的工具,里面提供了很多的函数调用及语法说明等。

二、魔兽地图怎么解密

解加密难啊,加密简单啊

用改图一条龙我教你解密!!!!!!!!!1

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的内容就可以学习别人所有的地图处理过程了

三、如何解密已加密的魔兽地图和战役

游戏加密:

工具:U9MapTool,W3MMASTER和Wc3MapOptimizer4.5[CN]任意一个都可以,一般用后面的那个,前面的那个主要作用是地图slk优化,提高读取速度,如果用它来加密,地图体积会比较大。后面的工具使用频率很高,技术比较成*,很少出错。这两个工具都非常容易得到,在bbs.uuu9****自己搜索一下,或者直接baidu就可以下载到。至于怎么设置参数,对于新手来说,只要选择“产出多余数据(加密)”就可以了。中间那个更傻瓜化,比较适合新手,既能加密也能解密。这三个工具都是中文界面,如果你还不会。那买一块豆腐撞死算了。

游戏解密:

相对于加密来说,解密要复杂很多。并且这世界上不存在完全的解密。所有的手段解密都会损失掉触发器文件。那些触发的实际内容都全部写进了war3map.j文件。如果你想修改触发器,那你需要了解的东西就不是一般的多了。

简单一点的修改加密地图,我是指修改单位数据,技能数据等等。方法如下:

工具:W3MMASTER,MpqMaster,Mpq2k,EnE WE,老狼的增强UI。

如果是很简单的加密,那么用**个工具就可以了。可以修改很多数据,但仍然动不了触发器。*后两个工具是为了增强普通WE的功能,是为了用WE就打开地图(如果打开了的话,触发器肯定还是没有的,但其他东西像地形,单位设置等基本上都可以看见)。当然,仅仅用*后两个工具就能打开的地图很少的。如果加密的稍微复杂一点的话,你就必须学一些高级一点的解密技术了。

如果想学习高级一点的解密技术的话。

推荐你看一下这个教程(比较大43M):《深入了解WAR3加密地图的修改》,我学习修改地图时,觉得它对我帮助很大。想入门的话,推荐你去看一下。仅仅给你纯文字的说明,那基本上能起到的**作用是——让你头晕——并伴随着强烈的挫败感。

如果仅仅是修改Unit,那么W3MMASTER也许会有用,但这个工具很久没更新,修改了之后,很可能会出错,不能游戏。

对于加密地图的修改,还是相当复杂的。简单的介绍一下吧

需要工具:MPQMaster Mpq2k WE

下载地址:

需要注册,但是工具相当齐全。而且这个网站还教你怎么修改地图。。。。

MPQMaster可以打开绝大多数加密地图,如果地图加密到它都打不开,一般可以认为,是所有工具都打不开的了。但MPQMaster打开的地图只能得到一个文件列表,你可以把需要修改的东西导出来。比如你想修改3C地图的单位就导出:war3map.w3u文件。然后用WE新建一个地图,导入war3map.w3u文件,就可以对单位进行修改了,修改完毕之后,导出war3map.w3u文件。再用MPQMaster将修改好的war3map.w3u文件导入3C地图。理论上,进行到这里就可以了。但实际上,用MPQMaster修改后的地图会变大,(会变大是因为,地图原来的数据即使被删除也依然占据空间)而且经常大到无法游戏的地步。

这时候Mpq2k就有用了,它是目前我所知道的**一个可以有效的压缩修改地图的工具,但这个工具需要在Dos下运行,在Windows自带的MSdos下也可以顺利使用。具体使用也是很容易的,但你需要看清楚使用说明,baidu一下很容易找到答案。

如果这样修改还不成功,清仔细检查操作有没有失误,我尝试了很久才*终学会使用的,这招用到现在,没有失败过。如果你确信使用的方法都正确,但还是没能修改成功,那劝你放弃。可能修改加密地图对你来说有点难。

累死了。。。。

本文链接:http://www.tiefuzhen.com/game/202408/104502.html

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。