红警2中增加新AI实例制作教程!(2)

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

BuildRadar=GARADR,NARADR,NAPSIS
ConcreteWalls=GAWALL,NAWALL,GAFWLL
NSGates=GADUMY;NAGATE_B,GAGATE_B ——这里两个好像没多大用途,毕竟很多MOD制作者不会加入门
EWGates=GADUMY;GNAGATE_A,GAGATE_A
BuildNavalYard=NAYARD,GAYARD,YAYARD
BuildDummy=GAPILL,NALASR,YAGGUN
NeutralTechBuildings=CAAIRP,CATHOSP,CAOILD,CAOUTP,CAMACH,CAPOWR,CASLAB;把秘密实验室加进来,可以改善游戏的随机地图设置——随

机生成一些秘密实验室

AlliedBaseDefenses=GAPILL,GAGUNT,ATESLA,NASAM
SovietBaseDefenses=NALASR,NABNKR,TESLA,NAFLAK
ThirdBaseDefenses=YAGGUN,YAPSYT,NATBNK
AIForcePredictionFudge=5,25,80

NodBaseDefenseCoefficient=1.2
GDIBaseDefenseCoefficient=1.5;(无效,但是移动到[General]的AlliedBaseDefenseCounts=25,20,6
SovietBaseDefenseCounts=25,22,6
ThirdBaseDefenseCounts=25,22,6

三项中调整)

MaximumBaseDefensevalue=60;无效,移动到 “AI Force Prediction Fudge”里
ComputerBaseDefenseResponse=3

AttackInterval=0.5;进攻间隔
AttackDelay=0.5
PatrolScan=.016
CreditReserve=100
PathDelay=.01
BlockagePathDelay=30;封锁路径延迟,虽然不太清楚其用途,但是调低应该能起到一定作用
TiberiumNearScan=6;新增的,有效的,关于矿车找矿的设定,把Far项调高吧~
TiberiumFarScan=50
AutocreateTime=2;自动创造单位次数(应该是这个方面的设置),增大~
InfantryReserve=50000;士兵剩余量
InfantryBaseMult=0.5;基地建筑的数量与此值相乘,如果AI所拥有的士兵数小于新值,则只造[InfantryType]里的士兵,建议减少(士兵防守没有多大用处)

PowerSurplus=20;AI会不断的建造BuildPower=里的建筑,直到拥有的电量的剩余相等于此值
BaseSizeAdd=5;控制AI的基地大小,基于最大的人类玩家的基地大小与此值的和
RefineryRatio=.16;各种基地建筑的比率(Ratio)和上限(Limit)
RefineryLimit=4
BarracksRatio=.16
BarracksLimit=2
WarRatio=.1
WarLimit=2
DefenseRatio=.4
DefenseLimit=40
AARatio=.14
AALimit=10
TeslaRatio=.16
TeslaLimit=10
HelipadRatio=.1
HelipadLimit=2
AirstripRatio=.12
AirstripLimit=1
CompEasyBonus=no
Paranoid=yes;设置AI是否会在情况不利于自己的时候互相结盟,有效但是作用不大,最好在RA2的v1.004以上版本里使用
PowerEmergency=90%;当AI电力不足时,AI卖掉建筑来保证电力供应的百分比
AIBaseSpacing=1;AI基地中建筑的间隔

[AIGenerals];在这个项里,你可以看到所有的值都已被注释掉了,但是,如果你将它们恢复,AI的行动会变得更加多变
1={F706E6E0-86DA-11D1-B706-00A024DDAFD1}
2={9E0F6120-87C1-11D1-B707-00A024DDAFD1}
3={C6004D80-87D1-11d1-B707-00A024DDAFD1}
4={FBE6D4A0-87D1-11d1-B707-00A024DDAFD1}
5={FBE6D4A1-87D1-11d1-B707-00A024DDAFD1}
注意:如果将它们恢复,你必须将TS文件夹下的AI.tlb文件复制到RA2目录下,因为RA2的程序根本没有集成它们,但是这些项在YR中对使用尤里军的AI无用,因为这些东西本身是为TS里的GDI/NOD准备的(在RA2,YR中对盟军和苏军仍然有效,因为它们本身就被定义为GDI/NOD)

[General]
;-RTO
TeamDelays=200,250,350;尽量减小吧……反正我用这个值还没有出过什么大事
;TeamDelays=1200,1350,1600

AIHateDelays=15,30,45;减小延迟,AI会更快的寻找对手
AIAlternateProductionCreditCutoff=1000

; Bret's hack section
;找到……
WallBuildSpeedCoefficient=3.0
WorstLowPowerBuildRateCoefficient=.1;造发电站的两个比率,具体作用不明,但在DeeZire8里可以看到踪影,应该有些特殊效果
BestLowPowerBuildRateCoefficient=.2

红警二人工智能编辑全集

很多朋友们不知道怎么编辑红警二人工智能,我希望大家会喜欢下列教程

内容:
1.从 Rules.ini 修改人工智能
2.使用 AI.ini

从 Rules.ini 修改人工智能

计算机的移动与控制

AIHateDelays=
计算机选择一个敌人延迟的时间以幅数计算,计算机在防守时最少产生几组部队(有三种不同难度的值填,简单,中等,凶残)


AIAlternateProductionCreditCutoff=
当计算机钱不够的时候开始小心的分配钱的使用