红警95-rules.ini
因此这次在这里给大家介绍一下红警95的rules.ini,也就是红警95的所有规则设置.希望在经过我的介绍之后大家能从中得到一些收获并制作一份符合自己要求的红警95或mod.
从而可以进一步修改红警2,命令与征服其他系列westwood游戏的配置,这些设置也是差不多的。
rule.ini,顾名思义,是红警95游戏中的主要规则配置文件,正常原版红警的rules.ini应该存在于红警95安装目录下的redalert.mix文件包中的local.ini中,原版的rules.ini大家可以使用工具xccmixer提取得到.具体的下载我会在以后给大家提供.
其他的规则配置文件还有mplayer.ini和资料片aftermath的aftrmath.ini,在这里我主要讲解一下rules.ini,其他文件格式都是相类似的.
刚发现上面写错了,rules.ini在redalert.mix中的local.mix中.
特此更正.
在运行红警游戏时,程序会先在游戏所在目录下寻rules.ini,如果没有则会到redalert.mix中提取,因此想使自己编辑的规则生效,只需要将自己修改好的rules.ini复制到红警1的所在文件夹即可.
修改rules.ini十分简单,只要知道最简单的语法规则即可:
修改文件时必须使用半角字符和符号,否则可能出错.
[]中括号为标题,说明了配置文件中的某一大类如或某一单位类型.不同标题适用的配置语句也各有不同,具体的请见我下边的翻译结果.
;分号后边到行尾的部分是注释,怎么写都没事,不会作为配置选项加载,如:
[V2RL]
cost=1000 ;Is the v2 too expensive?
其中[V2RL]为标题,说明到下一个标题为止的语句配置的是v2火箭车.之后的cost=1000是说设定v2的价格为1000元.后边是半角的分号,说明到这一行往后到行尾的内容都不会被作为配置
信息加入到游戏中.
电脑游戏配置以上是rules.ini的基本语法,大家在掌握语法之后我也希望大家能了解些英文,对自己修改是十分有好处的.毕竟我翻译的内容也不是十分准确.
有一点要严重注意,如果是红警95联机的话,一定要保证联机两边的rules.ini是完全一致的,否则就联网失败。这个是修改rules.ini的必须注意事项,此外,在修改之前请先将rules.ini作好备份,就算红警95的修改老手也不敢保证修改出来的配置能够正常进入游戏,修改失败后可以从上次备份文件中覆盖也可以直接删除rules.ini。
以下是我在红警95中提取原版rules.ini进行翻译的结果,文字也是严格按照rules.ini语法进行的,删除了单位,建筑,武器,武器弹丸和武器战斗部的配置,因为这些信息实在是太长了,大家要是想看请再等一下,我会尽量给大家制作好的.
如下开始rules.ini
; 红警规则修改文件RULES.INI
;本文件保存了基本所有红警95中单位的配置信息,但不包括硬件编码的部分。
;另外说明:红警95关于单位的配置文件不一定全存在于本文件中。也可能存在于aftermath.ini和mplayer.ini中,如果
;发现修改本文件后没有改变,请提取这两个文件中查相关代码并修改。文件中基本单位长度为地图上的一格,时间为
;一分钟.
;本文件和普通系统配置文件格式一致,其中分号;后边的内容为注释,不会被添加到游戏配置中去。
;配置文件中括号[]内容为标题,说明了配置文件中的某一大类如[General]或某一单位类型如[V2RL],标题下面文字说
;明都是描述这个标题的,比如CrateMinimum=1只能用于[General]中,在[V2RL]中就没有作用。
;
[General]
; 地图中的箱子
CrateMinimum=1 ; 地图中随机箱子的最小数目,想增加遭遇战箱子的概率改这个最有效
CrateMaximum=255 ; 箱子的最大数目
CrateRadius=3.0 ; 箱子如铁幕,增强火力,等作用的范围
CrateRegen=3 ; 随机箱子存在的时间,以分钟计
UnitCrateType=none ; 指定随机箱子如果是单位,可以在这里指定单位的类型,如mcv等,none就是随机选取
WaterCrateChance=20% ; 遭遇战模式下箱子出现在水里的概率
SoloCrateMoney=2000 ; 任务中箱子金钱的数目
SilverCrate=HealBase ; 任务中蓝箱子的作用
WaterCrate=Money ; 任务水中箱子的作用
WoodCrate=Money ; 任务中绿箱子的作用
; 超级武器选项
ChronoDuration=3 ; 将物体超时空转移到一个地方以后,经过这些时间单位会回复到原位
ChronoKillCargo=yes ; 超时空转换后可装载其他人员的单位,其内部的成员会消失,如apc中的工程师等会消失
ChronoTechLevel=12 ; 有超时空转换选项的科技等级
GPSTechLevel=8 ; 有间谍卫星的科技等级
GapRadius=10 ; 裂缝生成器的覆盖直径,以单元格计
GapRegenInterval=.1 ; 裂缝生成器覆盖效果刷新一次的周期
IronCurtain=.75 ; 铁幕持续的时间,以分钟计
ParaTech=5 ; 有伞兵的科技等级
ParabombTech=8 ; 有轰炸机的科技等级
RadarJamRadius=15 ; 移动雷达车的作用范围(干扰雷达的作用)
SpyPlaneTech=5 ; 侦察机的科技等级
BadgerBombCount=1 ; 每一次轰炸机的数目
;超时空副作用
QuakeChance=20% ; 每次使用超时空转换后发生时光震荡的概率(我没遇见过)
QuakeDamage=33% ; 时光震荡的伤害
VortexChance=20% ; 使用超时空转换后出现漩涡的概率(玩过激光时代的都知道)
VortexDamage=200 ; 漩涡每次攻击伤害
VortexRange=10 ; 漩涡在这个范围内会自动寻目标
VortexSpeed=10 ; 漩涡移动速度
; 修理与变卖选项
RefundPercent=50% ; 卖掉单位获得的现金占造价的比例
ReloadRate=.04 ; 直升机和飞机回复每点武器的时间
RepairPercent=20% ; 修复单位所花修理费占造价的百分比
RepairRate=.016 ; 建筑物修理过程中每两次修理间隔的时间
RepairStep=7 ; 建筑物每次修理回复的生命
URepairPercent=20% ; 单位修理过程中每两次修理间隔的时间
URepairStep=10 ; 单位每次修理回复的生命
; 伤害
TurboBoost=1.5 ; 防空武器防空时的速度加成
APMineDamage=1000 ; 反步兵雷的伤害
AVMineDamage=1200 ; 反坦克雷的伤害
AtomDamage=1000 ; 的伤害
BallisticScatter=1.0 ; 对不准确的攻击方式(如cruiser的8inch)而言,误差的最大范围
BridgeStrength=1000 ; 桥的生命值
C4Delay=.03 ; (谭雅等)安装c4后建筑物爆炸的时间
Crush=1.5 ; 电脑ai选项,如果坦克在这个距离以内会自动碾压你的步兵
ExpSpread=.3 ; 对于会爆炸的单位,爆炸后每256点的伤害会将伤害范围扩展增加如下距离
FireSupress=1 ; 攻击后在这个范围内如果发现有友军,则会停止攻击
HomingScatter=2.0 ; 对不准确的制导武器(如longbow的hellfire),攻击的最大误差范围
MaxDamage=1000 ; 经过装甲属性计算后物体得到的伤害最大值
MinDamage=1 ; 经过装甲属性计算后物体得到的伤害最小值
OreExplosive=no ; 矿车在被摧毁的时候是否爆炸
PlayerAutoCrush=no ; 玩家控制的坦克是否会自动碾压对方步兵
PlayerReturnFire=no ; 玩家控制的单位收到攻击后是否会攻击对方
PlayerScatter=no ; 玩家控制的单位收到攻击是否会自动躲避
ProneDamage=50% ; 步兵单位匍匐后收到的攻击减小为原来的比例
TreeTargeting=no ; 鼠标移到树木上是否显示攻击图标
Incoming=10 ; 如果一部分攻击弹丸(如轰炸parabomb)速度慢于这个速度,攻击范围内的单位会自动躲避
; 制造和收入
BailCount=28 ; 矿车存储矿的单位数目
BuildSpeed=.8 ; 建造时每花掉1000元所用的时间
发布评论