红警二人工智能编辑全集

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

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

从 Rules.ini 修改人工智能

计算机的移动与控制

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


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

AIUseTurbineUpgradeProbability=
计算机升级电厂而不新建电厂的概率,以百分率算。红警二虽然有这个却没用,应该保持 0.00 这是因为红警二没有像泰伯利亚之日的那类电

厂。但你还是可以把它打开。

NodAIBuildsWalls=
当计算机是苏军的时候是否修墙, 已被更有效的 ProtectWithWall= 代替,但是你还是可以使用
注:这是红警一的逻辑,既一次修一块墙,不能连墙,如果你用这个话游戏速度会边的很慢,所以用 ProtectWithWall= 吧

AIBuildsWalls=
当计算机是盟军的时候是否修墙, 已被更有效的 ProtectWithWall= 代替,但是你还是可以使用
注:这是红警一的逻辑,既一次修一块墙,不能连墙,如果你用这个话游戏速度会边的很慢,所以用 ProtectWithWall= 吧

MultiplayerAICM=
计算机在 multiplayer 的时候造钱的系数(有三种不同难度的值填,简单,中等,凶残)

AIVirtualPurifiers=
计算机在 multiplayer 时采矿是否带有精炼效果(就像矿石精炼器一样)(有三种不同难度的值填,简单,中等,凶残)

MinimumAIDefensiveTeams=
计算机在防守时最少产生几组部队 (有三种不同难度的值填,简单,中等,凶残)

MaximumAIDefensiveTeams=
计算机在防守时最多产生几组部队 (有三种不同难度的值填,简单,中等,凶残)

TotalAITeamCap=
计算机在任何时候都保持的,不同种类部队的总数(有三种不同难度的值填,简单,中等,凶残)
这个是加在普通单位数目以上的


红二的新人工智能

AISafeDistance=
人工智能部队聚集时离敌方基地中心的距离,以格算。

AIMinorSuperReadyPercent=
当铁幕或超时空充好时计算机将会把它们加在人工智能撞针上。 这个就是让计算机进攻时给它某些指定的部队罩上铁幕或使用超时空。

HarvesterTooFarDistance=
当武装矿车超过这个距离后(以它倒矿的矿厂为中心的半径,不以格算)是否进入最进的矿厂或让它自动移回这个距离内,小心改这个值,

数值是一个很小的数值,公式为 等待时间/开回矿厂的时间。大家最好不要改。

ChronoHarvTooFarDistance=
当超时空矿车超过这个距离后(以它倒矿的矿厂为中心的半径,不以格算)是否进入最进的矿厂或让它自动移回这个距离内,小心改这个值

,数值是一个很小的数值,公式为 等待时间/开回矿厂的时间。大家最好不要改。

AlliedBaseDefenseCounts=
这是人工智能会连续修的盟军的防御建筑的总数目,用于盟军所有有 IsBaseDefense=yes 这一项的建筑,最好不要用在非防御建筑上因为

人工智能有时会用它来瞄准敌人并产生警报。 要改的话用这个公式
((整个基地的价值 - 2000) / 1500 x GDI 基地防御系数) + 3 x (困难度 - 1)

SovietBaseDefenseCounts=
这是人工智能会连续修的苏军的防御建筑的总数目,用于盟军所有有 IsBaseDefense=yes 这一项的建筑,最好不要用在非防御建筑上因为

人工智能有时会用它来瞄准敌人并产生警报。 要改的话用这个公式
((整个基地的价值 - 2000) / 1500 x NOD 基地防御系数) + 3 x (困难度 - 1)

AIPickWallDefensePercent=
当人工智能修防御的时候,选择修墙而不修武器类防御建筑的百分率
(如果所有的带有 ProtectWithWall=yes 选项的建筑还没被墙围住的话) (有三种不同难度的值填,简单,中等,凶残)

AIRestrictReplaceTime=
人工智能修复损伤的建筑后,重建被报销的建筑前等待的时间(按幅数计算,只用在墙,电厂或防御上)

ThreatPerOccupant=
每当人工智能多派一个人进入被它们占领的建筑后这个建筑 ThreatPosed=  的增加量

ApproachTargetResetMultiplier=
进入一个目标时的方向将重新计算如果目标远于射程,这是 AI 脚本的动作,当一个目标进入 Range= 射程后如果目标又渐渐远离,人工智

能就会重新计算目标的方位。 这个可以被单位统计学的 CanApproachTarget= 覆盖。

CampaignMoneyDeltaEasy=
选高级难度出来时带的钱,用于包括人类玩家的所有的带有 PlayerControl=yes 这一项的人工智能。

CampaignMoneyDeltaHard=
选高级难度出来时带的钱,用于包括人类玩家的所有的带有PlayerControl=yes 这一项的人工智能。

GuardAreaTargetingDelay=
用来提供连续的,当某个单位被放在警戒状态时,对敌人目标锁定的速律的控制,用幅计算。

NormalTargetingDelay=
用来提供连续的,当某个单位不在警戒状态或人工智能脚本时,敌人对目标锁定的速律的控制,用幅计算。

AINavalYardAdjacency=
人工智能的船厂可以放在离距离主基地多远的距离上,用格计算

DisabledDisguiseDetectionPercent=
一个单位侦测另一个伪装了的单位的百分率(当伪装的单位开火后)如果有很多单位,这个值会自动升高。(有三种不同难度的值填,简单,中等,凶残)

AIAutoDeployFrameDelay=
人工智能展开正在在警戒状态中的,可被展开的单位前所等待的时间(按幅数计算,如 GI ,免的 GI 到处乱窜。)

MaximumBuildingPlacementFailures=
有时候人工智能的基地没有多余的空间来放下更多的建筑,这个就是控制人工智能在放弃一个放不下的建筑前尝试的次数。每次尝试的时间

为建筑的PlacementDelay= 项来定的

PurifierBonus=
被矿石精练器提成的每车的价值的百分率,所有的带有 OrePurifier=yes 项的建筑均会加入这个值

如果你不想人工智能造某个建筑的话,在这个建筑放上这一项 AIBuildThis=no.

关于 AI.ini 的编辑我就要写完了, 太长了,是详解