红警2尤里的复仇,求修改rulesmd.ini,高手进

1,战机飞行途中可以参加空战,副武器为双倍武装直升机火力,最好是移动中攻击,不用操控
2,鲍里斯拆建筑武器用akm,威力有一定大,不召唤米格战机,意思就是取消副武器激光,另改海陆两栖作战

在线求,好心人予以采纳

  1 要看你要什么样的飞机

  从战车工厂出来的那种
  加入BalloonHover=yes
  在武器 抛射体(Projectile)里加入AA=yes
  直升机的话要加上个炮塔 如武装直升机炮塔格式为 单位名+tur.vxl 同时要有对应的hva文件
  这个很麻烦用3ds2vxl这个软件制作 制作教程不写了

  当然还有另一种方法只要加入OmniFire=yes(全向开火)
  将副武器改为BlackHawkCannon 160mm(武装直升机大炮)
  并加入OpportunityFire=yes移动中攻击)
  不过有个缺点 似乎是bug 直升机移动中攻击命中率实在是低的不能接受
  推荐把武器改为追踪的飞弹(爱国者飞弹)
  还要加入HoverAttack=yes(空中攻击)否则会向武装直升机那样部署后才能开火
  以及Fighter=yes(可以在敌人头顶攻击) 用于飞行高度不同的单位
  至于不用操控要加入CanPassiveAquire=yes(自主行动)和CanRetaliate=yes(自动还手)
  从机场出来的飞机要使用IsNormalPlane=yes 浮在空中否则会自动返回机场
  DescendProximity=700关键参数 不得改变
  AscentSpeed=5升降速度
  武器的Projectile要加入AA=yes
  Fighter=yes(可以在敌人头顶攻击)如基诺夫炸弹
  加入
  HoverAttack=yes
  JumpJet=yes
  让飞机边动边打否则极易被命中
  还要有AACombat=yes(空战)
  至于不用操控要加入CanPassiveAquire=yes(自主行动)和CanRetaliate=yes(自动还手)

  2 akm攻击力不错只要把BORIS(单位名)目录下的Secondary=Flare去掉
  这样就会只用akm打了
  同时把akm的Damage改大点
  加入以下数值
  Explodes=no 当被摧毁后是否会爆炸.。。。。。。。
  EmptyReload=当弹药数为0后重新开始装弹所需时间(数字小点越小越好60是子弹打完后一秒开始装弹)
  FireAngle= 开火的角度(卧倒之后。。。。。。)
  GuardRange= 警戒距离(格)
  Gunner=no 是否可以变换武器(木有激光还换什么武器).
  NoMovingFire=yes(移动开火)
  Reload=(装弹时间)akm开两枪就会上子弹
  TargetLaser=yes 是否开火时会有瞄准激光.只是视觉效果而已.

  两栖作战要设定水中的shp动作序列名字为 单位名+sw.shp同时要有对应的pal文件
  这个很麻烦 用SHP Bulider 这个软件制作 制作教程不写了
  当然还有一种方法修改

  MovementZone=AmphibiousCrusher
  Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1}
  SpeedType=Amphibious
  这可以让单位在水上走(就像在陆地上一样)
  因该就没了
  打了1000多字追加点分吧追问

第二条鲍里斯拆建筑武器用akm,要是把damage改大了,那是不是对坦克就有些逆天了,可不可以只改对建筑的伤害呢?后面加入的数值和这个有没有什么很大关系?如果可以的话,帮我改一下行不行?改akm打建筑物就行

追答

呵呵
akm有一段代码控制如下
[AKM] 名字
Damage=65 威力
ROF=20 射速
Range=7 射程
Projectile=InvisibleLow 武器类型(步兵用枪)
Speed=100 子弹飞行速度
Warhead=BORISWH 子弹类型(反坦克步枪弹)
Report=BorisAttack 开火声音(这个必须有否则会报错 除非你设无声武器)
AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) (这很关键 指定了该武器的特殊能力)
UCBLOOD是可以攻击建筑中的兵(不会破坏建筑)
类似的还有UCFLASH和UCELEC等
你可以用这种代码做别的事
比如某个MOD里苏联英雄瓦西里的狙击驾驶员技能
即在不破坏车的前提下让敌人的车无法操控
我们的兵可以进入车辆使其变成我们的
这也用到了这个代码

继续说damage不一定要改大
把Projectile=InvisibleLow改为Cannon(火炮)也可使改武器对坦克逆天
咱讲点实在的很多武器如awp mp5等也是这个类型的武器
这个主要是对武器分类的不推荐修改

再说下弹头你何以改为高爆弹(HE)对坦克不逆天 对建筑可以 对步兵绝对逆天
榴弹炮(HOWI)就是这样的 爆炸 群体伤害 你可以给某一个单位加上 拆房子专用
烟雾弹(SA)无威力用在一般用在无声武器上实际上就是个动画
穿甲弹(AP)一般用在反坦克炮和飞弹上对坦克和步兵均逆天
还是看下属性吧
[BORISWH]
Verses=200%,200%,100%,50%,50%,50%,1%,1%,1%,100%,100%
InfDeath=1 弹头类型(子弹)
AnimList=PIFFPIFF,PIFFPIFF(弹头动画)
Bullets=yes(类似子弹的效果)
ProneDamage=70%对特殊单位的伤害比例(指卧倒,部署,展开,被压制和正在使用特殊能力的单位)
说下infdeath的值 指定弹头的类型
InfDeath=
0子弹 1炮弹 2 炸弹 3飞弹 4火焰 5电击(光棱 磁暴) 6震荡 7辐射 8重力波(狂兽人) 9基因突变 注意只对damage数值为正的普通武器有效(不是EMP什么的)

还有Verses=200%,200%,100%,50%,50%,50%,1%,1%,1%,100%,100%对于各种装甲的伤害力 该值*damage的值就是武器对该单位的伤害
几个值分别对应无护甲步兵 普通步兵 装甲步兵 装甲车 坦克 飞行器 轻建筑(车场 实验室)钢制建筑(兵营 电厂 雷达 维修厂) 混凝土建筑(基地 防御炮 船厂 超级武器)飞弹 机器人 把对建筑的那几个数值改大点就行了

那几个值无实际意义只是动画效果 自己选用吧

参考资料:该死的百度字数不够了

追问

说了一大堆但我确实没怎么看明白,总之要改akm是不是把boris目录下的Secondary=Flare去掉,再把三个1%改了就行了呢

追答

这不完全正确
你可能还没听明白
boris目录下的Secondary=Flare
这只是一个副武器开火的动画效果
你去掉的话会不用激光
直接召唤飞机。。。。

真正的代码是这个、位于BORIS目录的下方
;How many planes to call in可召唤多少飞机 召唤飞机的代码 这个必须删掉
AirstrikeTeam=2;可召唤数目
EliteAirstrikeTeam=4;升级过后召唤数目
;What type of planes to call in可以召唤什么了类型的飞机
AirstrikeTeamType=BPLN米格
EliteAirstrikeTeamType=BPLN还是米格
;How long after the planes either leave the map or are destroyed will the next team of planes be ready?当一对飞机离开地图后 多长时间以后下一对飞机出现(你不明白就算了)
AirstrikeRechargeTime=100;500普通的间隔
EliteAirstrikeRechargeTime=50;250升级后的间隔
BuildLimit=1只能有一个(意思是地图上只能有一组飞机 被打掉才会重新召唤)
大概就是这样了这段代码必须删删删删删

也就是说那个Secondary=Flare可以保留 不过akm就像激光枪了

再说下弹头的问题
akm威力65 20帧(3分之1秒)一发
DPS为195/s 建筑的血量普遍在300-800之间
因此那三个1%改成20%-40%之间就可以了(推荐 否则平衡性会很差)

我是这样做的
给你两个思路你可以试着去改下呵呵

1 把精英战斗兵BuildLimit=3改为-10
把Cost=1500改为900 这样就成了造价900 一关能购买10次 可以下水的
菁英战斗兵了 相当于盟军的海豹呵呵
你可以参照红警3再给苏联加一个英雄单位(不一定要向娜塔莎一样的狙击手
那玩意也是召唤飞机炸房子的。。。。。。)

2
可以把AssaultAnim=UCBLOOD(清空建筑步兵)改一下
做成你想要的特殊能力 改法我已经出教程了
也可以把副武器改为Grenade(手榴弹)
手榴弹可以使敌人大片步兵强制趴下(移动速度减慢)
把弹头换成喷火器弹头(尤里兵的那个武器)
虽然不能做的像莫洛斯托夫燃烧瓶那样但是还是可以接受的
再把akm改为能对空
典型的苏联赤卫队(看外表就像) 就说这么多了

你自己去改吧很有意思的

参考资料:地址发在这里不会被和谐

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-24
参照盖特坦克代码,亲自试用成功
weapon1=
weapon2=

不用谢,望采纳
相似回答