魔兽争霸是有一个地图验证的,如果你跟主机的图不同,是进不去的(要下载地图)。但是魔兽对地图中的war3map.j文件是进行bcc(blockcheckcharacter)校验的,bcc不同于md5,bcc一般只是用来排错的,并不是加密算法。所以就有人写出了这样的代码,可以在b文件末尾添加上一些不起作用的字串,来让b文件的bcc校验码等于a文件(具体代码我就不贴出来了,很容易搜到)。于是呢,我们就可以做到随意修改地图中的war3map.j,然后再处理一下,使之跟原来的war3map.j的bcc校验码相同。再把改过并处理后的war3map.j文件替换原来的,这样做出来的作弊地图,暴雪的验证会因为bcc校验相同,而把它认为和原版图是相同的。达到的效果就是,别人用正版图建主机,你可以进入,你用盗版图建主机,别人用正版图也可以进入。但是别以为可以为所欲为的修改war3map.j,虽然你突破了验证这一关进入了游戏,但是魔兽的联机机制是没有办法突破的。
Now!Let'sgo!!!
1.准备工具:魔兽改图一条龙和一个bcc文件
2.首先找张你要修改的地图,我就拿当下最新的DOTA6.59D版本的地图做例子!
启动魔兽改图一条龙里的MPQ,来打开你要修改的魔兽地图在script文件夹下找到war3map.j这个文件
右击这个文件,选择解压缩,将他解压缩出来
启动hke改图机
设置好上图所显示的你的大名,价钱,加木,键盘加属性,是否主机优势,是否所有单位操作。其实不设置也无所谓,因为改图机的作者在地图里加入了一整套作弊代码!进游戏可以通过命令来做到
添加脚本:单击 添加脚本(J) 按钮,然后选择解压缩后的war3map.j文件
至此,地图已经通过改图机简单的修改完了。现在就是要还原war3map.j文件了。
添加已经修改了的解压缩war3map.j文件到步骤1里的MPQ打开的script文件夹下,覆盖掉以前的文件。
重新压缩
至此一张作弊图已经做好了。但是这张作弊图并不是互通图,如果需要制作互通图,还需要最后一步,就是过bcc校验。讲我准备工具里说的bcc.exe和修改过的地图放到同一目录下。启动DOS,然后使用cd命令可以打开目录,然后使用“bcc.exe地图1名字 地图2名字”来加载进来过BCC校验!