在《红色警戒2:尤里的复仇》这款经典策略游戏中,"rulesmd" 和 "rules.ini" 文件是调整游戏规则和单位属性的重要工具。以下是对这些文件内容的深入解析,旨在帮助玩家更好地理解和使用它们。
子机发射器:无畏级的修改
在《红色警戒2:尤里的复仇》中,无畏级战舰的子机发射器并非直接造成伤害的武器,而是发射一种飞机进行攻击。这些子机分为导弹型和战机型,其中导弹型子机可以拦截,区别于一般武器型导弹。子机导弹的伤害数据和飞行数据位于 "rules" 文件中的 "general" 部分。值得注意的是,在原版平台上,玩家无法添加新的子机导弹,至少需要在 NP(非官方版本)基础上才能实现。对于新手玩家,建议参考航母的武器设置,因为航母目前无法飞行。子机发射器发射的子机与武器本身无关,其数据由发射器使用者指定。
以下是一个无畏级子机发射器的示例代码:
``plaintext
[DRED]
Primary=DredLauncher;主武器
Spawns=DMISL;子机单位类型
SpawnsNumber=2;子机数量
SpawnRegenRate=80;子机重生帧数
SpawnReloadRate=0; missile spawn don't come back;子机装弹帧数,导弹设为0
[DredLauncher]
Damage=50;伤害
ROF=50;武器攻击间隔
Burst=2;连击2
Range=25;射程
MinimumRange=8; the missiles need time to align;最小射程
Spawner=yes;子机发射器武器类型
Projectile=InvisibleHigh;抛射体
Speed=15;弹体飞行速度,数字越大就飞得越快,但这个速度只对导弹类弹体有效
Warhead=Special;弹头
OmniFire=yes;全向开火
[DMISL]
FireAngle=1;填0-64的数值。这个代码指定单位射出的弹的倾斜度。“0”为水平倾斜,“64”为垂直倾斜。
Strength=50;血量
`
rules.ini 文件的存放位置
"rules.ini" 文件存放在 "Ra2md.mix" 文件中的 "localmd.mix" 内,玩家可以使用 XCCMIXER 工具解压出来。关于建筑部署,玩家可以参考基地车变形部署,并需要新的 VXL 文件以及部署动画。
打开 rulesmd 文件的方法
"rulesmd.ini" 是《红色警戒2:尤里的复仇》的规则文件,它规定了游戏的宏观设定和所有兵种建筑的属性。如果修改错误,可能会出现某些问题。需要注意的是,这并不受游戏版本的影响。如果使用 1.000 版本的 "rulesmd" 文件与 1.001 版本的游戏,只要 "rulesmd" 文件没有问题,就不会出现对话框,最多是反映不出修改内容。
"ra2md" 文件实际上是一个 "mix" 文件,即 "ra2md.mix",它是游戏的压缩包文件,包含了游戏中的重要文件,如单位的图形、建造图标、读取画面、国家图片等。而 "rulesmd.ini" 文件就位于 "ra2md.mix" 文件中的 "localmd.mix" 部分。
rules.ini 的翻译
以下是一个 "rules.ini" 文件的示例翻译:
`plaintext
[BPLN]
UIName=Name:BPLN
Name=Soviet MIG单位的名字(可有可无)
Strength=100生命100
Category=AirLift单位类型=空军
Armor=light装甲=轻型
TechLevel=-1建造需要科技等级=-1(不可建造)
Primary=Maverick3主武器
Spawned=yes该单位为卵武器(可再生)
LeadershipRating=10领导级别
Selectable=no不可选择
RadarInvisible=no不可在雷达中隐形
Sight=0视野=0
Landable=no不可降落
MoveToShroud=yes可以探开黑幕
PitchAngle=0飞行角度
Speed=16飞行速度
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry可拥有国家
Points=30本身价值(经验值)
ROT=2转弯的比率
Crewed=yes被摧毁后有士兵逃出(对米格无效)
Ammo=1携带弹药值
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60被摧毁的爆炸动画
MaxDebris=2被摧毁后产生的碎片上限
Locomotor={4A582746-9839-11d1-B709-00A024DDAFD1}运动方式
MovementZone=Fly运动范围
ThreatPosed=0威胁度
DamageParticleSystems=SparkSys,SmallGreySSys被摧毁的粒子动画
ImmuneToPsionics=yes免疫精神攻击
CanPassiveAquire=no不会自动攻击目标
CanRetaliate=no不会反击
MoveSound=MigMoveLoop移动音效
DieSound=死亡音效
VoiceCrashing=MigVoiceDie坠落音效
CrashingSound=IntruderDie爆炸音效
ImpactLandSound=GenAircraftCrash落地音效
Fighter=yes可在目标上方发起攻击并且能够命中
ElitePrimary=Maverick3E升级后武器
Trainable=no不可升级
DeathWeapon=BlimpBomb死亡武器
DeathWeaponDamageModifier=.1死亡武器威力增加0.1%
FlyBy=true飞过目标上方时不会减速
`
rules.ini 弹头翻译
以下是一个弹头翻译的示例:
`plaintext
[SA]
Verses=100%,80%,80%,50%,25%,25%,75%,50%,25%,100%,100%
对各装甲的伤害,依次是
=|步兵装甲|战车装甲|建筑物装甲|特殊装甲
InfDeath=1步兵被该武器击中后的死亡类型(图像)
AnimList=PIFFPIFF,PIFFPIFF效果图像
Bullets=yes是不是子弹=是
ProneDamage=70%对付匍匐状态中的步兵的攻击力比率=70%
``
通过以上内容,玩家可以更好地了解和操作《红色警戒2:尤里的复仇》中的 "rulesmd" 和 "rules.ini" 文件,从而提升游戏体验。