原创频道

魔兽争霸地图怎么加密 魔兽地图加密的原理是什么

编辑:巧克力圣代2018-01-25 15:05:59

魔兽地图编辑器是暴雪官方推出的一款非常强大的工具,使用这个工具就能够自定义创造出好玩的地图。制作一张优秀的地图需要投入大量的时间和精力,因此地图作者一般都会对地图进行加密,使他人不能随意对自己的地图进行修改。那么魔兽地图要怎么加密呢,加密的原理又是什么,西西小编今天就来给大家介绍一下这个问题。

魔兽争霸冰封王座的地图一般是后缀为w3x的地图文件,虽然看上去这就是一个普通的文件,但事实上并不是那样。

魔兽争霸地图怎么加密 魔兽地图加密的原理是什么

如果你使用MPQmaster之类的软件将魔兽地图打开的话,会发现在这么一个w3x文件下其实还有很多的文件,如w3a、w3b……等等,而这个w3x实际上是一个压缩包,把所有的子文件打包了起来变成了一个完整的个体,用来在魔兽争霸中进行运行。

因此,对地图文件加密通常也是从这方面入手的,即破坏性加密,删除掉w3x中的某些文件,从而对地图整体实现加密。因为破解软件再怎么强大,他也不可能恢复已经被删掉的东西,更不可能通过远程来从作者那里搞到完整的地图。那么结果是,一张完整的地图只有作者拥有。

对于地图编辑器来说,打开一张地图需要完整的各项数据,缺一不可,否则就会报错,如下图。

魔兽争霸地图怎么加密 魔兽地图加密的原理是什么

而对于魔兽争霸这个游戏来说,并不需要地图中的全部数据,因此删掉游戏不需要而地图编辑器需要的数据,对运行游戏也不会有任何影响。

举个简单一点的例子就是,你去买高铁票,铁路部门会查验你是否具有购票资格,你是不是在逃嫌犯等等,正常状况下一切ok,才会给你卖票。而你去超市买东西,没人管你是不是违法犯罪分子,只要你有钱,东西就可以卖给你。

因此,如果要对魔兽地图进行加密,我们就可以采用这种破坏式的手段,删除掉只有地图编辑器才需要的数据就可以完成了。一般这种操作大家可以在网上搜索相关的工具,通常能够一键完成,傻瓜式操作,还是比较简单的。不过要注意的是,给地图进行加密之前,自己一定要留好备份,免得自己也不能够修改地图那就尴尬了。

相关阅读

精彩推荐