红警2的rules.ini修改之后为什么只有遭遇战有效,任务却没效果??

2024年11月17日 03:40
有5个网友回答
网友(1):

因为每次任务过关都会自动存储此关存档,如此一来你在修改游戏规则后载入旧存档,规则并无改变,使用的还是原版的规则文件,如果想使新规则生效需要重新打开新战役或者载入存储游戏后重新开始。
哦,补充了问题,你还是没看明白我说的话吧,打开主菜单——选项——难易度,然后调整到你要的难度上,再打开主菜单——单人游戏——载入存储的游戏——选择进度——开始游戏,进入游戏以后按Esc键打开选项菜单,选择退出游戏——重新开始就可以用你的新游戏规则和修改过的游戏难度开始此关任务了。
回答完毕,若有疑问请补充问题,有问必答。

网友(2):

你好。游戏运行新的程序时会扫描rules.ini等文件,但是如果运行存储的存档时,就不扫描rules了,因为存储的文件(SAV格式的文件)存储的不仅仅是进度,还有配置文件,例如rules.ini,art.ini,ai.ini。修改rules对于开始的一个新游戏是有效的,但不能载入存档。游戏文件里如果有SAV格式的就是存档,游戏中会显示,但不会用的rules,因为它本身就包括rules。

开始一个新游戏,你修改的rules就可以生效了。

网友(3):

你是不是载入任务进度啊,你载入进度之后重新开始任务就有效果了

我晕,美国大兵用cowshot你不是找死吗,能打得过电脑才怪

你还不如新建一个兵种,用美国大兵的图像和名字,然后把原来的美国大兵设成Techlevel=-1,这样你造出来的美国大兵就用cowshot,电脑的还是M60,嘿嘿,好邪恶

已有的任务进度你载入后重新开始就可以了

网友(4):

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

网友(5):

任务是独立的!