致那些年我们追过的星际地图~网站不再更新
浅谈星际争霸地图MPQ解密
[ 2009/11/27 18:50 | by mayafei ]
现在星际地图加密越来越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才是王道
众所周知,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才是王道