今天我来介绍红警Rules:
这几个基本点讲的比较长,大家忍耐一下。^_^
若想改变红警规则,就不得不提红警的核心规则文件rules.ini。这个文件早期就直接放在红警目录里,后来为了安全,就把这个rules文件压缩进了Ra2.mix文件或expand.mix文件里。原版rules的位置在[ra2.mix-local.mix-rules.ini],而其他的MOD版本(包括共和国之辉)的rules文件在[expandXX.mix-rules.ini]。其中“XX”是两位数字,共和国之辉的是expand01.mix,那么共和国之辉rules文件的位置在[expand01.mix-rules.ini]。其他版本的MOD的expand文件可能很多,序号可能也会很多,而具体的rules位置也可能变动。
大家可以点击这个链接下载专业的MIX文件查看器XCC Mixer,它可以帮你查看mix文件内部,也可以释放里面的文件出来。软件链接:
①下载后打开软件,这里以打开共和国之辉的rules文件为例。点击软件的[file]-[open],找到你电脑里红警目录中的expand01.mix件:
②双击左侧列表,查看rules.ini文件:
③导出rules文件到桌面,右键点击rules.ini文件出现菜单,选择Extract:④保存到桌面,默认的名字就是rules.ini的名字:
⑥rules文件的内容:
为什么我们讲地图作弊要讲rules文件呢?原因是红警有自己的规则,那就是优先使用地图中的规则,然后再使用rules文件中的规则。例如:如果我在地图里写入[PLA]的Strength=10000,就民是指人解放军PLA的血量为10000,那么rules里定义PLA的Strength=200就不会生效,红警会以地图里定义的为准。而其他我没有在地图里做改更改的属性,还是使用rules中定义的。
③列表:兵种列表[InfantryTypes]、车船列表[VehicleTypes]、飞机飞弹列表[AircraftTypes]、建筑列表[BuildingTypes]等,这四个列表也是我们修改常用的列表。任何在红警里使用的(飞机、船、坦克、兵)单位都必须在这个列表里注册,如果不注册将不能生产。也就是说如果我们要在地图里新建单位或建筑,就必须同时在相应的列表里注册。注册的方法我会在后续的文章中写出。
4)地图代码结构(从前到后):
如果地图做了修改,一般这个段落会有很多代码。因为世界地图作家一般都喜欢把规则加在这个部分,我希望学习地图修改的玩家也写在这个地方,养成好习惯,也方便阅读。
概念:单位、武器、抛物体、弹头。
①单位:单位就是车船飞机兵这样的单位。在他们的定义中有几个重要属性,例如:主武器Primary=、副武器secondary=、三级时主武器ElitePrimary=、三级时副武器EliteSecondary=。等号后面就是该单位调用的武器,例如:美国大兵调用的主武器是Primary=M60、灰熊坦克主武器Primary=105mm、黑鹰战机主武器Primary=Maverick2等。这些武器M60、105mm、Maverick2等在rules中也是有详细定义的,如果没有武器相关定义,这些武器是不能使用的。(有的单位的武器属性为Weapon1,多功能车因为功能复杂,Weapon后面的序号有13个。具体的我会在其他博文里详细的讲讲)
②武器:武器的定义不像单位那样,使用之前需要在列表里注册且要写出详细的属性。而武器就不需要注册,但需要详细的定义属性:
③抛物体:抛物体是武器发射时该武器所走过的轨迹,如果该武器是大兵的,那么抛物体一般是隐形的。如果武器是坦克的,那么抛物体一般是弹丸、飞弹、电或激光等击打到目标的轨迹动画。抛物体不需要注册,但需要详细的定义属性:
④弹头:如果说抛物体是炮弹打出去的轨迹动画,那么弹头就是炮弹打中目标后的爆炸动画。rules中[Warheads]下定义的就是红警所用的弹头。弹头需要注册且需详细的定义属性。
;因为大兵死的动画很简单,所以上面的定义中属性比较少。
⑤调用:红警的规则就是这样的调用的。单位、武器、抛物体、弹头都必须定义好,然后再一级一级的调用。单位←武器←抛物体←弹头。当然,单位、武器、跑武器、弹的头也都有各自其他属性设置,也是将来我们要学习的。
把上述几个基本点搞懂后就算基本掌握了入门技术,接下来就可以开始讲解地图了。
加载中,请稍候......
【MOD名字】小日本的终结
这是红色警戒)所有分享来自网友投稿或网络,如果有不妥请告知编辑,我们将在48小时内修改或删除; |