标题:浅谈星际争霸地图MPQ解密 出处:那些年我们一起追过的星际地图 时间:Fri, 27 Nov 2009 18:50:19 +0000 作者:mayafei 地址:http://memory2008.mayafei.cn/read.php?215 内容: 现在星际地图加密越来越BT,已经涉及到了MPQ,这给想手动解密的朋友带来了麻烦,今天就专门谈一下两种MPQ解密思路 众所周知,MPQ加密的目的就是为了干掉ShadowFlareMPQ,因为它太过于普及了(现在基本上编辑MPQ的工具都用的这个)。 我们现在的目的是解密MPQ,把里面的文件解压出来。下面,我就给大家提供2个常用的思路: 1、Rep还原法 这个方法最简单,也很实用。只需要下载一个Rep2Map,方法是这样的: 1、用网络模式创建一张地图,模式只要能进游戏即可。 2、进游戏后马上退出(是Quit Mission不是Exit Program),显示战绩时保存Replay(Save Repaly) 3、打开Rep2Map,将刚才保存的Rep还原为地图,此时保存的地图就没有受到任何保护!可以直接用Winmpq打开并提取scenario.chk 但此方法有个很大的缺点:就是音频文件的问题,你必须在游戏中听到了这个音频后,保存的Rep中才会包含这个音频文件! 2、Storm.dll读取法 这个方法是最无敌的,只要地图能读,那就能解密!对于所有MPQ都有效!步骤如下: 1、下载这个工具:MPQ Extractor 2、进去后选择地图,然后按解压、保存,scenario.chk就解压出来了 如果地图里有外部音频: 打开scenario.chk,从STR字段找到WAV文件路径(staredit\wav\*****.wav),再在这个工具的“解压文件名”框中填上这个路径,将外部WAV文件解压出来 接下来的事情,就自己去搞吧,解密完了用Winmpq再压缩成mpq即可。 总结:其实MPQ加密大多是针对Shadow,我们只要不用Shadow用其他的的工具就可以了!当然,用storm.dll才是王道 Generated by Bo-blog 2.1.1 Release