当前位置:首页 » 魔兽世界 » 魔兽怎么打开加密地图

魔兽怎么打开加密地图

发布时间: 2022-08-20 10:12:16

1. 如何破解魔兽加密地图

1: 破坏 MPQ 文件头大小信息
魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案,
这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节
是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个
样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图
仍可以在魔兽中运行。
这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。
为了能够正常打开地图并提取文件信息,本网站(wc3sear.ch)将自动修复这类加密文件。
(译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)
2: 删除地图内的 war3map.wtg文件
war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。
war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。
当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。
本网站忽略掉war3map.wtg 文件,而是直接从war3map.j 文件中提取诸如触发数目,变量数目等信息。
你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建war3map.wtg 文件。
2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。
这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 war3map.wtg 文件“ 。
3: 隐藏 war3map.j 文件
有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。
正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密

2. 经过加密的魔兽地图,如何打开

通常加解密的方法如下:1: 破坏 MPQ 文件头大小信息 魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案, 这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节 是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个 样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图 仍可以在魔兽中运行。 这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。 为了能够正常打开地图并提取文件信息,本网站(wc3sear.ch)将自动修复这类加密文件。 (译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解) 2: 删除地图内的 war3map.wtg文件 war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。 war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。 当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。 本网站忽略掉war3map.wtg 文件,而是直接从war3map.j 文件中提取诸如触发数目,变量数目等信息。 你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建war3map.wtg 文件。 2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件 war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。 这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 war3map.wtg 文件“ 。 3: 隐藏 war3map.j 文件 有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。 正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\“下面也可以正常运行。 只要知道了这一点,就很容易破解这种加密

3. 魔兽自己的加密地图怎么打开

那一张图发给我,我帮你解开,或者下个W3MMASTER直接改单位物品技能等数值

4. 地图编辑器魔兽有些地图加密了,怎样才能打开

有些情况不一定就是加密了的,常见的报错情况嘛,给你普及一下
1 缺失地图数据
嘛,必要的东西被删了,或者简化了,但是这也不一定是加密
2 缺失地层数据
嘛,这地图毁了,恢复不了也改不了也玩不了了
3 缺失XXXXX函数
嘛,去找这个函数去,没有,那就是人家自己封装的
还有些别的情况,懒得说了,单独跟你讲加密了咋整吧
以上都不是正文!不是正文!
跟你说一下国内烂大街的软件-火龙HKE,这玩意儿是好几年前的一个大神搞出来的,这个大神累了后来我们就见不到他了,你网络HKE随便就能找到这个牛逼的玩意儿,这玩意儿能够分析一个w3x地图文件,然后解压出里面导入的任何文件,还有地图信息文件,其中包括单位,物品,可破坏物,地形装饰物,技能,科技,魔法效果,J脚本,地图预设,平衡性常数等,可以导出后修改然后导入,这是一个比较麻烦的过程,但是多用hke你就会明白了,注意是这个,而不是脚本注入器
http://www.pc6.com/softview/SoftView_93144.html
上面的是链接

5. 怎么破解魔兽地图编制器的加密的地图啊

首先,你得会用MPQ浏览器读取魔兽地图,MPQmaster、ShadowEditor、W3MMaster、白银魔兽地图资源提取器都属于可以读取魔兽地图内部文件列表的浏览器(根据加密的方式不同有的浏览器无法打开)

现在大部分魔兽地图加密后已经删除例如触发信息(.wct和.wtg)文件,单位信息(.w3u)技能信息(.w3a)单独读取的话也不完全,所以还是从触发入手,列表里面有个war3map.j,这个是存放JASS代码的文件,要看懂必须要先学习JASS,然后才能进行修改触发和理解其中内容。

JASS初级教程http://wenku..com/view/c7d2ab64783e0912a2162afe.html

6. 魔兽地图WE编辑怎么打开加密图

加密图就是对付WE防止改图的,WE打开就会出错的! 你可以用改图一条龙中的HWM解压出技能、单位、物品等其他文件,再打开WE,导入解压的文件,修改后,再导出,导出后用HWM替换原文件,再压缩就好了,这只能对付一般加密的图,像真三 、dota的图要解密就很麻烦了,那个你自己去网上找教程好了

7. 怎么打开魔兽加密地图

- -!! 去下载个 改图一条龙然后打开HkeW3mModifier2.0 用这个工具打开地图解压出这些东西 这是技能war3map.w3a这个是单位 war3map.w3U 这个是物品war3map.w3t 触发war3map.j 我看你也不回用 然后打开WE 打开物体编辑器 看你要改什么 把文件导入 改好了 把文件导出保存 在替换回去 在重压缩

8. 魔兽地图如何解除加密的地图或者编辑加密了的地图

一般你用we是打不开的
可以用mpqmaster解压出
war3map.xxx的文件
然后用we新建个地图
在物品
单位
...每个选项里面导入
修改后导出
再用mpqmaster导入回原来的地图
改脚本就比较麻烦了
这里不多说了
下面是个比较详细的说明
---
第一步:要有一张魔兽地图,大家最好是不要修改3c与对战地图
1、用w3mmaster将地图打开(用这一工具打开地图的好处就是能将地图里的所有文件都解压出来)
2、然后把这些文件全部一个一个解压到一个新文件夹里(别怕麻烦,因为他实效);
第二步:
1、用mpqmaster打开这张地图,注意:在弹出的“选择内表文件”对话框中,直接点确定(我一直都是这么做的,当然你也可能试试全选再点确定),然后出现的那一堆杂七杂八的文件别管他,全选了全删了
2、然后按“alt+o”再按“alt+c”(其实就是点“操作/重新压缩”),先这样放着,记得千万不要关掉,然后接着下一步;
第三步:
1、打开worldedit.exe,再按f6(物体编辑器),然后就可以开始编辑你要修改的地方了,比如说你要改一些单位,那你就:“文件”-->“输入单位设置...”-->出现一个打开的提示框,你选择你刚刚解压出的那个文件“war3map.w3u”打开-->编辑你想修改的东西。
2、改完之后,如上类似:“文件”-->“输出单位设置...”-->出现一个保存的提示框,你就以那个文件名“war3map.w3u”进行保存(覆盖掉就ok了);
3、同理:那些“物品”“技能”“魔法特效”等也是依葫芦画飘。
第四步:
1、编辑完之后呢,用“mpqmaster”的“操作-->添加文件-->出现的打开提示框中选择你解压后编辑完的那些文件,全选、打开(覆盖掉)
2、再在“操作-->重新压缩”就全部搞定了,关闭程序后就可以玩了,呵呵。

9. 魔兽争霸如何编辑破解加密的地图

要破解是很麻烦的,加密主要是删除了一些编辑器需要而魔兽主程序不需要的东西,如触发器。要还原这个就需要有很高的jass基础,至于你说的这个情况,下一个ene
we就可以打开这个图(网络有),配合改图一条龙就可以对99%的地图进行修改(u9登陆器的除外,因为是乱码)

10. 怎么打开魔兽加密地图(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,wav等媒体文件的设置

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]
简单介绍:小巧的加密软件,使用是很方便的:)

Heavy Locker [Size: 236 kb]
简单介绍:基本上是用来为地图加密的~~在国外评价似乎比较高
注意事项:此工具并没有 解密 功能~~

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

热点内容
绝地求生未来之役比赛为什么进不去 发布:2023-08-31 22:07:08 浏览:1457
dota2位置什么意思 发布:2023-08-31 22:00:04 浏览:897
lol电竞是什么样子 发布:2023-08-31 21:58:40 浏览:1359
绝地求生八倍镜的那个圆圈怎么弄 发布:2023-08-31 21:58:31 浏览:1446
lol龙龟一个多少金币 发布:2023-08-31 21:55:07 浏览:806
王者如何改游戏内名称 发布:2023-08-31 21:55:06 浏览:1091
游戏主播打广告是什么意思 发布:2023-08-31 21:55:06 浏览:1789
绝地求生如何免费拿到ss7赛季手册 发布:2023-08-31 21:52:13 浏览:975
pgg是哪个国家的战队lol 发布:2023-08-31 21:52:07 浏览:856
一个人的时候才发现游戏很没意思 发布:2023-08-31 21:49:24 浏览:1492