红警RULES.ini详细修改解释

[红警2共和国之辉下载www.xtcdj.com| 更新日期:2008年7月23日

红警rules.ini文件全解

RA2的单位属性都定义在rules.ini文件里    尤里是rulesmd.ini

先以美国大兵为例

[E1]
UIName=Name:E1 /单位在游戏中显示的名字,相关内容在RA2(md).CSF里
Name=GI /单位的名字(可有可无)
Image=GI /单位的图象显示名称(在art(md).ini中编辑
Category=Soldier /单位的类型
Primary=M60 /主武器
Secondary=Para /次要武器
Occupier=yes /是否可以占领建筑物作战
OccupyWeapon=UCPara /在占领建筑物中使用的武器
EliteOccupyWeapon=UCElitePara /精英级别在占领建筑物中使用武器
OpenTransportWeapon=1 /在运输工具中用第一武器(好象是这样)
Prerequisite=GAPILE /必须的建筑
CrushSound=InfantrySquish /挨坦克压的音效
Strength=125 /生命值
Pip=white /在运输工具中显示什么颜色
OccupyPip=PersonBlue /在占领建筑物中显示的颜色
Armor=none /装甲类型
TechLevel=1 /科技等级(不同的需求为1到10,-1即不能建造)
Sight=5 /视力(可以打开多少黑幕)
Speed=4 /速度
Owner=British,French,Germans,Americans,Alliance /所属国家(阵营)
Cost=200 /价钱
Soylent=100 /好象是塞进垃圾箱后得到的钱
Points=10 /好象是被消灭后得到的经验值


IsSelectableCombatant=yes /定义为可以控制的单位
VoiceSelect=GISelect /单位的语音
VoiceMove=GIMove /单位的语音
VoiceAttack=GIAttackCommand /单位的语音
VoiceFeedback=GIFear /单位的语音
VoiceSpecialAttack=GIMove /单位的语音
DieSound=GIDie /单位的语音
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} /运动方式(这里是陆地移动方式)
PhysicalSize=1 /单位的大小(就是进运输工具时所占的空间)
MovementZone=Infantry /运动地域
ThreatPosed=10 (好象电脑优先攻击的数值)
ImmuneToVeins=yes (好象是对矿免疫)
ImmuneToPsionics=no /是否对尤里的心灵控制免役
Bombable=yes (抱歉,忘了)
Deployer=yes /是否可以展开
DeployFire=yes /展开后可以攻击
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER /老手级后的能力.分别为生命加强,火力提高,攻击间隔减少,视力加大,速度变快
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF /精英级的能力.自疗,生命加强,火力提高,攻击间隔减少
Size=1 /单位的大小
Crushable=yes /能够被压扁
DeploySound=GIDeploy /展开的音效

UndeploySound=GIUndeploy /展开后站起来的音效
ElitePrimary=M60E /精英级主武器
EliteSecondary=ParaE /精英级副武器
IFVMode=2 /进入步兵车后所用的武器


以上是美国大兵的代码段
它的图象定义在art.ini中 尤里是artmd.ini
[GI] /用的是素材的文件名
Cameo=GIICON /单位的图标名(格式为图标文件名后加 ICON )
AltCameo=GIUICO /升级图标
Sequence=GISequence /控制图象的次序段
Crawls=yes /是行走运动的单位
Remapable=yes /不知道
FireUp=2 /图象开火的位置
PrimaryFireFLH=80,0,105 /主武器图象开火的坐标
SecondaryFireFLH=80,0,90 /次要武器图象开火的坐标

如果在rules(md)中不使用这代码段名[GI]做为单位的代码名(rules中用"[E1]"),则要在rules(md)的该单位代码中加上 Image=GI


参考上面的代码,来制作一个新的单位
比如在RA2任务中出现过的美国总统的保镖
先复制这段代码到文件任意一个地方~
这是它的代码:
[SSRV]
UIName=Name:SecretService
Name=Secret Service
Category=Soldier
Strength=50
Primary=Pistola
Armor=none
TechLevel=-1 ******平民单位,不能建造,把它改为1
CrushSound=InfantrySquish
Sight=2
Speed=4
Owner=Russians,Confederation,Africans,Arabs,YuriCountry ******所属国,这里定义了它为苏军阵营和尤里可拥有
在后面加入British,French,Germans,Americans,Alliance使它可以被所有国家建造(用逗号格开)
AllowedToStartInMultiplayer=no *****定义它是否在初始部队出现,为了方便,改为 yes
Cost=10
Soylent=100
Points=1
Pip=white
VoiceSelect=SSSelect
VoiceMove=SSMove
VoiceAttack=SSAttackCommand
VoiceFeedback=
VoiceSpecialAttack=SSMove
DieSound=SSDie