魔兽地图各种加密破解
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 程序的工具,里面提供了很多的函数调用及语法说明等。
说明: 这种加密难度小, 方法简单, 比较常用
原理: 魔兽的地图是一个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 程序的工具,里面提供了很多的函数调用及语法说明等。
魔兽地图各种加密破解
楼主君请问何为未加密? 我所下载的都是可以直接玩的 从未听说什么加密不加密 还有你要的是什么地图 例如?
魔兽火影系列地图大全?
魔兽争霸3,魔兽地图,U9,U9网,uUu9,war3rpg,魔兽,魔兽RPG,RPGwar3,TD,3C,澄海, ... ·NARUTO(3C+PK+AI)2.0.0完美版简繁 地图介绍:本图尽善重现了《火影忍者》里的音乐、 ...
魔兽地图如何解密
说多了都是是眼泪啊
我告诉你一个绝对够好的解密软件
ShadowEditor
我告诉你一个绝对够好的解密软件
ShadowEditor
火影忍者羁绊的地图说明
太平洋魔兽地图站哦~~~海量地图任君下载哦亲~!!!!!
火影忍者羁绊的地图说明
http://war3.uuu9.com/Soft/2007/200702/4412.shtmlnbsp;地图名称:nbsp;NARUTO(3C+PK+AI)1.9.9完美版nbsp;地图作者:╭光の翼╯nbsp;模型制作:Ultimaaanbsp;+nbsp;叶之过nbsp;+Alan001nbsp;地图类型:RPG+对抗类nbsp;地图介绍:nbsp;本图尽善重现了《火影忍者》里的音乐、语音、角色、模型、忍术、忍具、场地、通灵兽,以《火影忍者nbsp;》为故事题材制作。nbsp;更新说明:nbsp;(本版以魔兽1.20版编辑制作,建议玩家安装最新的1.20补丁进行游戏,1.18版通用)nbsp;1.加入最新模型:勘九郎,天天,井野,次郎坊,多由也,晓(由叶之过制作提供)nbsp;2.加入最新模型:鬼童丸,手鞠(由Alan001制作提供)nbsp;3.修改回程玉能在PK场使用的BUGnbsp;4.提高左近的“右近分身”技能施放间隔为6-60秒nbsp;5.修改天天的必杀技“升龙杀”攻击速率提高50%nbsp;6.改善天天“送葬流”及“八方手里剑”消耗20-200.CKLnbsp;7.修改PK书能对BOSS使用BUGnbsp;8.提高多由也通灵之术技能的施放间隔为20-200秒nbsp;9.改善日向家族的白眼技能消耗20-200.CKLnbsp;10.提高音忍五人众(包括佐助)使用咒印状态后的属性增幅效果nbsp;11.提高木叶nbsp;牙nbsp;使用四脚之术后的属性增幅效果(与咒印类似)nbsp;12.改善次朗坊“土牢堂无”附加吸收500.CKLnbsp;13.改善井野“心乱心之术”的施放间隔为300秒nbsp;14.追加鸣人变身后附带“九尾狐火”技能(对范围内敌人造成每秒100点伤害,持续3秒,消耗300.CKL)nbsp;15.改善“水盾!水阵壁”为可施加200点混乱攻击状态nbsp;16.修改“雾隐之术”可对非建筑单位使用(无法攻击,但可使用忍术)nbsp;17.追加赤丸四脚形态反隐形能力及抗性皮肤nbsp;18.改善鬼童丸通灵蜘蛛10级效果为:召唤一只大型蜘蛛HP:16000,攻击300,附带捆绑技能nbsp;19.提高物品“回程苦无”的使用间隔为90秒nbsp;20.修改九尾通灵书及封印书,四神书为无法丢弃或转移(死亡后会掉落)nbsp;21.改善“剧毒之术”与“连杀手里剑”为消耗200-20点CKLnbsp;22.改良叛变系统,已方单位生命低于15%可自行攻击nbsp;http://war3.uuu9.com/Soft/2007/200702/4402.shtmlnbsp;地图名称:nbsp;Hokagenbsp;Ninjanbsp;VSnbsp;1.5竞技版nbsp;地图作者:╭光の翼╯nbsp;模型制作:Ultimaaanbsp;+nbsp;叶之过nbsp;+nbsp;Alan001nbsp;地图类型:RPGnbsp;+nbsp;对抗类nbsp;[比赛专用]nbsp;地图语言:[简]nbsp;地图介绍:nbsp;本图尽善重现了《火影忍者》里的音乐、语音、角色、模型、忍术、忍具、场地、通灵兽,以《火影忍者》为故事题材并参考国际流行的nbsp;DOTA类对抗模式制作。nbsp;更新内容:nbsp;1.加入最新模型:天天,井野,次郎坊,多由也(由叶之过制作提供)nbsp;2.加入最新模型:鬼童丸,手鞠(由Alan001制作提供)nbsp;3.改良原有模型:丁次,小樱,佐助,锥田nbsp;4.修改天天专著技能:专著召唤1个巨大手里剑增加抗性皮肤和反隐形能力并提高攻击力nbsp;5.提高所有通灵书购买CD间隔(按原有标准提高一倍)nbsp;6.降低雷衣效果为每秒周围60点伤害nbsp;7.改善鸣人,宁次,文太的行走步调不协调问题nbsp;8.平衡降低双方基地守卫的生命值及防御力,缩短了整体游戏时间nbsp;9.修正志乃尸虫体积造成的堵路问题nbsp;10.替换现有背景音乐,提高游戏节奏感nbsp;11.改善小李莲华技能,伤害300-600.自身受到对方附加伤害150-300.nbsp;12.修改次郎坊的专著技能为只能伤害敌人nbsp;13.统一蜘蛛和忍犬的奖励为500Gnbsp;14.改善邪忍咒印状态时为英雄护甲nbsp;15.改善所有人物单位体积过大造成堵兵问题nbsp;16.个别人物天赋技能修改:nbsp;天天:nbsp;修改为“投掷天赋”,能增加周围友军单位10%远程攻击力的光环效果。nbsp;鸣人:nbsp;“九尾的查克拉”增加25%的移动速度和80%生命恢复速度。nbsp;丁次:nbsp;“零食咆哮”天赋攻击增加20点和5点防御。nbsp;白nbsp;:nbsp;“霜冻护甲”增加5点的护甲并使近战攻击该目标的敌人在5秒内减速,持续30秒nbsp;勘九郎:nbsp;修改为“傀儡替身术”遭到攻击 查看原帖>>
关于魔兽真三ai最新地图的其他内容
- DotA IMBA 3.82-魔兽地图
- 海战AI版 3.4下载-魔兽地图海战AI版
- 魔兽真三吧-魔兽真三ai地图
- DotA v6.70c OMG AI v0.4-魔兽地图
- 魔兽真三AI地图游戏进不去-魔兽真三ai地图
- 魔兽真三ai最新地图-魔兽地图各种加密破解
- 魔兽地图各种加密破解-魔兽真三ai最新地图
- 魔兽地图DotA-DotA v6.77 AI 1.1.7中文版下载
- 魔兽地图各种加密破解-魔兽真三ai最新地图
- 真三rpg-真三ai地图下载
- 魔兽地图-BT真三争霸战AI4.6全新畅玩版
- DotA IMBA 3.76下载DotA IMBA 3.76地图-魔兽地图
- 魔兽地图各种加密破解-魔兽真三ai最新地图
- 关于魔兽的地图-魔兽变态地图
- 魔兽真三ai最新地图-魔兽地图各种加密破解
还没有评论,来说两句吧...