[高级进阶]带你解读红警95的核心---rules.ini

2019-03-28 12:35

红警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元所用的时间 BuildupTime=.06 ; 建筑物建造起来动画持续时间 GemValue=50 ; 每单位彩矿的价格 GoldValue=25 ; 每单位普通矿的价格 GrowthRate=2 ; 普通矿生长的速度 OreGrows=yes ; 普通矿是否会生长 OreSpreads=yes ; 普通矿是否会扩张范围 OreTruckRate=1 ; 矿车采矿速度,越大越慢

SeparateAircraft=no ; 建造直升机平台是否不附带直升机

SurvivorRate=.4 ; 卖掉建筑物后价格的这一部分会变成步兵

; 声音,视频和地图控制

AllyReveal=yes ; 盟军雷达自动显示对方的地图 ConditionRed=25% ; 生命值显示红色的百分比 ConditionYellow=50% ; 生命值显示黄色的百分比 DropZoneRadius=4 ; 绿色信号所显示的事业范围 EnemyHealth=yes ; 敌军生命值是否可见 Gravity=3 ; 重力系数,影响弹丸轨迹

IdleActionFrequency=.1 ; 步兵做无用动作(俯卧撑等)的周期

MessageDelay=.6 ; 遭遇战模式中屏幕提示信息的持续时间

MovieTime=.06 ; 激活调试功能后,每场战役开始都将录制如下长度 NamedCivilians=no ; 显示村民和村庄的名称

SavourDelay=.03 ; 开始显示地图和过场动画之前黑屏的时间 ShroudRate=4 ; 黑幕地区增加的速度

SpeakDelay=2 ; eva给玩家提出建议的间隔时间

TimerWarning=2 ; 任务中计时器小于这个时间计时器变红 FlashLowPower=yes ; 电量不足时提示 ; 电脑和动作控制

CurleyShuffle=no ; 直升机攻击之间是否有间隔

BaseBias=2 ; 电脑判断对手对盟军基地是否有威胁的系数 BaseDefenseDelay=.25 ; 基地收到威胁后,附近部队回防的时间

CloseEnough=2.75 ; 如果离目标在这个距离以外,部队不会回防 DamageDelay=1 ; 伤害延时(没明白) GameSpeeBias=1 ; 游戏速度系数

LZScanRadius=16 ; 如果找不到登陆地点,运输单位会在这个范围内寻找其他地点登陆

MineAware=yes ; 是否显示盟军地雷

Stray=2.0 ; 一队部队中,同时同向运动单位的范围

SubmergeDelay=.02 ; 潜水艇停止攻击后变为隐形的时间

SuspendDelay=2 ; 被停止动作的小组再次没有动作的时间(不明)

SuspendPriority=20 ; 低于这个权限的部队在基地有了防御建筑后会停止行动 TeamDelay=.6 ; 地图检查和生成每组部队的间隔

; misc

FineDiffControl=no ; 使用五级难度

MCVUndeploy=no ; 基地是否能收成基地车

; ******* Theme Controls *******

;背景音乐的控制,关于音乐的名称请见scores.mix,Soviet指苏联,Allies指盟军。 ;数目指的是在游戏菜单的control settings中的audio setting中bgm的顺序 [ThemeControl]

BIGF226M=1,Soviet CRUS226M=1,Allies FAC1226M=1,Soviet HELL226M=1

FAC2226M=2,Soviet RUN1226M=2,Soviet TREN226M=3,Soviet WORK226M=3,Allies AWAIT=4

DENSE_R=5,Soviet FOGGER1A=5,Allies MUD1A=6

RADIO2=7,Soviet ROLLOUT=7,Allies SNAKE=8

TERMINAT=9,Soviet TWIN=9,Allies VECTOR1A=10 SMSH226M=11

; 遭遇战设置,大家应该会吧 [MultiplayerDefaults]

Money=10000 ;初始资金

MaxMoney=10000 ;最大初始资金 ShadowGrow=no ;地图黑幕是否扩张 Bases=yes ;是否提供基地车 OreGrows=yes ;矿物是否生长 Crates=yes ;是否有随机箱子

AIPlayers=no ;电脑是否有人工智能 CaptureTheFlag=no ;插旗模式,建议大家玩玩


[高级进阶]带你解读红警95的核心---rules.ini.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:仓储业务基础知识

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: