前言
本人写关于红警地图作弊的方法纯属娱乐,不用于商业目的。版权以及最终解释权归我个人所有,任何人或组织不得盗用我的姓名和文章。
为了节约部分人的时间,我在这里先声明,红警地图作弊不是简单的几分钟就能学会的,如果你想快速使用地图作弊的话请点击《红警地图作弊教程(#B.1.1)——常用代码》,那里我写了快速地图作弊的方法。如果你想学通的话就请继续阅读吧。
本人接触红警比较早,但是技术依然很烂。于是四处搜索关于作弊的软件,后来在网上查到了一个叫做“红警全能王”的软件。试用了一下后,总体上感觉它很强,但是离我的要求还差很多,所以目前来讲我只在网络对战时用它地图全开的功能,毕竟作弊是不好的,何况我想要的效果是大家都有隐藏超级飞机什么的。
你学习这个东西首先要明确一点,对于打7国电脑,你大可以用作弊,毕竟在现实中不可能有7国联合起来打你,就算你作弊也不会有人怪罪你的,但是如果是网络对战的话切忌不要作弊,顶多用地图全开,因为那很不公平,你换位思考一下也会明白的。
好了,废话少说,现在开始第一课,理论学习。
一、什么是红警作弊
关于红警作弊的概念在此处我就不多赘叙了,你要弄清楚红警作弊的种类:一是利用BUG,例如强建、空投、自偷等,不过这些BUG在尤里复仇里就没了,所以只能在红警2里用用;二是用作弊器,作弊器的原理是在你运行红警时修改程序运行的数据,所以它的功能相对比BUG的要强很多;三是修改rules或地图的代码,这种方法可以根据自己的喜好来编辑红警的规则,例如修改无限的血或钱,会飞的狗,超级核武器,甚至可以创造万能的上帝等等。不过rules修改后就不能联网了,除非对手的rules也被你修改得一样。不过还有地图修改,修改地图的规则代码,同样也可以做到修改rules的效果。(修改rules后,新规则将应用于所有地图,官方地图和玩家自制地图。修改地图代码后只应用于地图,不影响其他地图)
修改地图代码将是本系列教程的重点。
二、地图作弊
地图作弊说白了就是用WORD把地图打开,看懂代码,然后根据它的规律修改。然后这张图就是你的世界了,在你的世界里你可以“肆意妄为”而电脑或者其他玩家只能任你摆布,他们只有死的权利,而没有生的可能。
地图作弊要用到3个软件工具:MicrosoftWord(文本编辑器)、FinalAlert2YR(红警地图编辑器)。他们具体的功能和作用我会在接下了的文章中讲到。如果没有Word也可以用记事本,当然也可以用更高级的文本编辑器,我这里推荐用UltraEdit(注册版)。
UltraEdit:http://pan.baidu.com/share/link?shareid=407300&uk=403142420
FinalArert2YR:http://pan.baidu.com/share/link?shareid=407306&uk=403142420(麦哲伦版附带英文说明)
FinalArert2YR:http://pan.baidu.com/share/link?shareid=407308&uk=403142420(紫霞版附带中文说明)
一般的,红色警戒2的地图是.MPR格式的,尤里复仇是.YRM的。不过它们几乎是一样的,大家可以自己研究.YRM格式的,在这里我只用.mpr格式的地图进行讲解。
三、作弊步骤
1.用Word或其他文本编辑器。
2.修改地图内代码,进而修改规则。
3.保存并使用地图。
四、详细步骤
以下是重点中的重点。为了让大家能学好红警地图作弊,接下来我要给大家展示一个地图例子。这个地图里的代码非常的多,我将分6期博文讲完。(红警地图作弊教程#A.1.1-6)过程中涉及到坦克属性的修改,坦克武器的修改等。我会在属性旁写一些注释,逐渐教会大家。请耐心的看完这个例子,然后更深一步的学红警地图作弊。
我这个例子的下载页:http://pan.baidu.com/share/link?shareid=413610&uk=403142420
这个图的名字叫做4VS.MPR,支持4个玩家同时玩。原地图在对战平台上流传得很广,原作者我也不知道是谁了。现在的这张图是我在原图上进行了一些修改而生成的。
这张图有三个特点:1.石油井加钱超快;
2.游戏建筑速度超快;
3.苏军拥有超级核建筑;
4.苏军拥有超级核弹飞机;
这三个特点是我们作弊的关键,在稍后的文章中我会着重介绍给大家。
1.用Word或其他文本编辑器。
1)我们这里用word打开,首先双击或右键 “4VS.mpr”文件。
2)右键点击“4VS.mpr”文件,选择 [打开方式],选择WORD,之后WORD就会自动打开了。
3)WORD可能会提示你“文件转换--4VS.MPR”,不用管它,确认即可。现在程序如下:
现在展示在大家面前的就是【4VS.MPR】这幅地图中的代码了,这些代码具体的作用我加载案例分析中给大家详细说明。
2.修改地图内代码,进而修改规则。
根据自己的喜好,修改地图中的代码。
地图中代码的含义需要参考“词典”:http://pan.baidu.com/s/1hq70F6s
请大家务必下载下来。
3.保存并使用地图1)地图的保存:用word修改好的地图直接保存即可,如果有提示格式转换等也可直接确定保存。2)地图的使用:修改好的地图直接放到红警的安装目录下即可使用。五、案例分析
我按照4VS.mpr文件代码出现的顺序给大家分析一下代码:(“//”以及之后的语句并不是源文档中的,而是我自己加的说明,如果要把这些代码加到地图里的话记得要把这些“//”去掉)
//第一部分//
;MapcreatedwithFinalAlert2(tm)MissionEditor//这里是用地图编辑器FinalAlert 2默认保存时留下的信息。
;Getitathttp://www.westwood.com//这里的意思就是地图是用finalalert编辑的,想获取更多信息请
;notethatallcommentsweretruncated
//点击上面的网址。这个段落前面用的是分号[;],没错,分号就是红警代码的注释符号,分号后面的信息只起到注释的作用,不会被当成语法。
[Header] //这个段落就是地图基本信息
Width=85 //地图图纸宽85
Height=108 //地图图纸高108
StartX=213
StartY=50
Waypoint1=231,69//玩家1开始时在的位置坐标
Waypoint2=280,67//玩家2开始时在的位置坐标
Waypoint3=285,138//同上
Waypoint4=228,138
Waypoint5=0,0//5、6、7、8玩家位置0,意思是不允许使用这四个点,即这张
Waypoint6=0,0//只允许4个玩家玩。
Waypoint7=0,0
Waypoint8=0,0
NumberStartingPoints=4//只允许4个玩家玩
//一般的,上面的部分是用地图编辑器自动生成的,在这里不用设置,如果设置可能会出错
[General];rules中的全局设置,如果在地图里想调整全局参数,需要写上[General]。
BuildSpeed=.0001
;=================================================================================================
;建筑速度,正常为0.7,意思是花1000所用的时间。游戏速度就是用它设置的。这个就是使买建筑、生产兵和坦克的时间变快的愿因。
它的设置有时不再[General]里,而在[Basic]中,会在后面的博文讲到。还有一个全局属性可以提高游戏速度:
BuildupTime=,这个是建筑动画时间,就是我们买还一个建筑后,点地面开始建,到正式建好的时间。如果这个属性的时间为0,可以省去游戏显示建造动画的时间。
大家想在游戏时修改rules中的哪些参数就在地图里复制过来,然后填上前面的[]段落的开头就可以,但要记住[]在地图里也不能重复出现。
;=================================================================================================
RefundPercent=999% ;买建筑所得钱数为原价百分之999。
[CrateRules] ;地图宝箱控制
CrateMaximum=10;宝箱同时出现数目的上限,一定要大于下面的属性值
CrateMinimum=5;宝箱同事出现数目的下限,如果将这个属性改为200,地图中将布满宝箱。
[AircraftTypes]
11=F22//定义名字叫做F22的飞机
;======================================================================================
;//飞机注册列表。列表是有序号的,前9个是rules中已注册好的,为了不和rules冲突,我们在地图里新建单位的时候需要一定要比原有的最大序号到。具体原有序号可参考rules。这里新建列两种飞机,这辆个飞机就是超级核飞机。
;======================================================================================
[VehicleTypes]//车船注册表
88=AROC
;======================================================================================
//这里使用的需要也是系统没有使用的。注册的就是前面新建的新天启坦克。具体哪些序号没有使用可以查看rules文件
;======================================================================================
[InfantryTypes]//兵注册列表
53=E23
;======================================================================================
//这里是新建了一个兵种,在稍后的代码中有详细的定义。其使用的序号也是rules中[InfantryTypes]未使用的。
;======================================================================================
[BuildingTypes]//建筑注册列表
314=GAPILL23
;======================================================================================
//定义名字叫做GAPILL23的建筑。这里也是用了rules原列表中未使用的序号。在原4VS中有几种建筑,后都被我删掉了。我自己新建了这种建筑,稍后也会有详细的定义。稍后大家会知道GAPILL是自由联盟的机枪碉堡,我这个和机枪碉堡很像。
;======================================================================================
[CAOILD]//修改科技油井的属性
Strength=100000//科技油井的强度,这个强度已经很难用普通的坦克打坏了,只能用海豹突击队炸掉
ProduceCashDelay=60 //油井加钱的周期,60帧,15帧为1秒,大约为4秒
ProduceCashAmount=5000//油井每周期加钱的数目
ProduceCashStartup=100000//占领油井时初始时所有的钱数
//油井的的代码很重要,这个代码几乎可以添加到任何地图的建筑里,当然前提是原地图的代码里没有以[CAOILD]开头的代码,因为这样会出现冲突,导致这段代码失效。
//第二部分//
[120mmx1]//定义一种武器,名称叫做120mmx1。事实上这种武器是给之后定义的新天启坦克用的。也就是之后会有一个坦克的Primary属性会等于120mmx1
ROF=90//120mmx1这种武器弹药发射的帧频率,15帧为1秒。这里是6秒。
Anim=APMUZZLE//定义这个武器所用的图片,这个图片在红警的数据库里,不用我们画。
Burst=3//连发弹药数量,一般的1-5。
Range=6//120mmmx1武器的攻击范围,一般的坦克的武器为6-8。坦克的视野范围也是6-8。
Speed=45 // 武器导弹速度。
Bright=yes // 武器打中目标后是否闪光。
Damage=120 //这种导弹攻击的伤害值。这可是很重要的,如果你把它设置成9999,嘿嘿,神诞生了。
Report=ApocalypseAttackGround //武器攻击时的回应声。这是数据库里的东西,我们不用管它。
Warhead=ApocAP//这种武器的弹头样式,APOCAP是天启专用的。
Projectile=Cannon//这种武器的的抛物体,加农炮。
//因为篇幅关系,这里只写出武器的简单说明。详细的武器系统可查看我的另一篇文章:http://blog.sina.com.cn/s/blog_3cef24f00100ovi0.html
[120mmxE1]//同上
ROF=100
Anim=VTMUZZLE
Burst=4
Range=6.5
Speed=60
Bright=yes
Damage=150
Report=ApocalypseAttackGround
Warhead=ApocAPE
Projectile=Cannon
//定义武器一般是是为了给建筑和兵车用的,上面的武器是给天启用的