教程红警强化电脑多造兵营空指部等生产类建筑教程ymeiyousuoweidocx

认证主体:胡**(实名认证)

IP属地:江苏

下载本文档

【教程】【红警2】AI强化电脑多造兵营、空指部等生产类建筑教程Bymeiyousuowei我看没有人发过类似的教程,就自己写了一个。如有雷同,纯属巧合。

本人手打的,言语切词若有不当,敬请谅解。

实现电脑AI多造【生产类建筑】——兵营、战车工厂、空指部、造船厂,

电脑在数个【生产类建筑】的情况下,会同时生产多个战斗单位,从而某程度上提升电脑的战斗力和基地的丰富性。

必备的工具:XCCMixer、记事本(呵呵)

准备工作:

PS:括号中带“md”的为尤里的复仇

其实不然,我们先来看看[AI]小结的部分内容:

AttackInterval=0.5

;averagedelaybetweencomputerattacks;gsobsolete(sinceforever)useTeamDelaysinstead

AttackDelay=0.5

;averagedelaytimebeforecomputerbeginsfirstattack

PatrolScan=.016

;minuteintervalbetweenscanningforenemyswhilepatrolling.

CreditReserve=100

;Structurerepairwillnotbeginifavailablecashfallsbelowthisamount.

PathDelay=.01

;Delay(minutes)betweenretryingwhenpathisblocked.

BlockagePathDelay=60

;delay(frames)beforeunitpathsaroundallblockage

AutocreateTime=1

;averageminutesbetweencreatingan'autocreate'team

InfantryReserve=50000

;alwaysbuildinfantryifcashreserveisgreaterthanthis

InfantryBaseMult=1

;buildinfantryifbuildingcounttimesthisnumberislessthancurrentinfantryquantity

PowerSurplus=50

;buildpowerplantsuntilpowersurplusisatleastthisamount

BaseSizeAdd=3

;computerbasesizecanbenolargerthanthelargesthumanopponent,plusthisquantity

RefineryRatio=.16

;ratioofbasethatshouldbecomposedofrefineries

RefineryLimit=4

;neverbuildmorethanthismanyrefineries

BarracksRatio=.16

;ratioofbasethatshouldbecomposedofbarracks

BarracksLimit=2

;neverbuildmorethanthismanybarracks

WarRatio=.1

;ratioofbasethatshouldbecomposedofwarfactories

WarLimit=2

;neverbuildmorethanthismanywarfactories

DefenseRatio=.4

;ratioofbasethatshouldbedefensivestructures

DefenseLimit=40

;maximumnumberofdefensivebuildingstobuild

AARatio=.14

;ratioofbasethatshouldbeanti-aircraftdefense

AALimit=10

;maximumnumberofanti-aircraftbuildingstobuild

TeslaRatio=.16

;ratioofbasethatshouldbetelsacoils

TeslaLimit=10

;maximumnumberofteslacoilstobuild

HelipadRatio=.1

;ratioofbasethatshouldbecomposedofhelipads

HelipadLimit=2

;maximumnumberofhelipadstobuild

AirstripRatio=.12

;ratioofbasethatshouldbecomposedofairstrips

AirstripLimit=0

;maximumnumberofairstripstobuild

CompEasyBonus=no

;Whenmorethanonehumaningame,computerplayergoesto"easy"mode?

Paranoid=yes

;Willcomputerplayersallywitheachotherifthesituationlooksbleak?

PowerEmergency=75%

;sellbuildingstoraisepowerlevelifitfallsbelowthispercentage

AIBaseSpacing=1

;spacingbetweenbuildingswhenAIisbuildingabase

举个例子,如果想让电脑多造兵营,大家就会去修改“BarracksRatio=”和“BarracksLimit=”,

但是修改完之后会发现,无论等号后面填入多大的数值,电脑还是无动于衷,只造1个兵营。

所以,以上这个方法我们必须摒弃。

下面,我将介绍我的方法。

方法分为两大类(以下所有MCV指的是基地,即价值3000的建造厂):

单MCV,多【生产类建筑】和

多MCV,多【生产类建筑】

[GAPILE2]

UIName=Name:GAPILE

Name=AlliedBarracks;needsdifferentGivenNametoavoideditorconfusion

BuildCat=Tech

Image=GAPILE

Prerequisite=POWER,GACNST

Strength=500

Armor=steel

Factory=InfantryType

Adjacent=2

TechLevel=-1

Sight=5

Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry

AIBasePlanningSide=0;gs0forGood,1forEvil

Cost=1

Points=30

Power=-10

Crewed=yes

Capturable=true

Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60

;DestroyAnim=GAPILEDM

MaxDebris=15

MinDebris=5

DebrisAnims=DBRIS1LG,DBRIS1SM,DBRIS4LG,DBRIS4SM,DBRIS5LG,DBRIS5SM

ThreatPosed=0;ThisvalueMUSTbe0forallbuildingaddons

ExitCoord=-64,64,0

GDIBarracks=yes

DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys

DamageSmokeOffset=215,395,200

AIBuildThis=yes

Spyable=yes

;WantsExtraSpace=yes;gsThiswilllookforaspaceAIBaseSpacing+1whenthecomputerplaces,butwillsettleforAIBasSpacing

ImmuneToPsionics=no;defaultstoyesforbuildings,noforothers

大功告成。

PS:

1.以上这个方法适用于任何能够直接建造的建筑。(MCV是基地车展开建造的,不属于直接建造。)

2.修改TechLevel=-1的原因是,让人类玩家不能建造,避免重复。

3.修改Cost=1的原因是,不让这些重复建筑拖慢电脑的发展速度。

4.想弄几个建筑,就注册几个,调整AI几个,创建新单位几个。也就是复制粘贴的琐事。

5.如果想要弄多个空指部(GAAIRC),除了上述方法外,

还要记得修改入侵者(ORCA)、黑鹰(BEAG)的Dock,即在“Dock=”后面添加新的空指部代码。

B.多MCV,多【生产类建筑】

本帖隐藏的内容这个方法是利用红警的程序规划,即电脑有多少个MCV,就会同时生产多少份建筑。

举个例子,我制作的几幅地图里面,比如【自由港】,我给了玩家8两个MCV,

以玩家8为例,加上一开始的MCV,玩家8就有3个MCV,如果让电脑掌控玩家8,那么玩家8的建筑生产就是3份。

若为盟军,你会看到3个光棱塔同时从地面冒出来的情景。

有了这个前提,我们的目标就很明确了。即:“如何让电脑在平时,而不单只是在没有MCV的情况下,就生产基地车并展开基地。”

接下来,以盟军基地车为例子,说明方法。

以尤里的复仇为例:

第一步,认识基地车AI触发命令。

其中盟军MCV的是:

043F874C-G=AlliedMCV-H,043F29AC-G,<all>,10,1,GACNST,0000000002000000000000000000000000000000000000000000000000000000,70.000000,60.000000,70.000000,1,0,1,0,<none>,0,0,1

这一行看名字就可以知道,是盟军基地车的AI触发命令。这个命令是什么意思,我来简单讲讲。若懂得看AI触发命令的朋友可以无视。

从左到右根据逗号,把这段命令拆分8个部分:

1.“043F874C-G=”:AI触发代码。

2.“AlliedMCV-H”:AI触发名称,只起注释作用。

3.“043F29AC-G”:AI触发所使用的作战小队名称。

4.“<all>”:AI触发所属国家,<all>表示所有国家均可执行此触发。

5.“10”:AI触发科技等级

6.“1”:触发条件(这个是关键):

“0”:敌人拥有XX单位

“1”:自己拥有XX单位

其中,“敌人”是指“此AI触发执行者”的敌人;“自己”是指“此AI触发执行者”自己。

7.“GACNST”:指上文的XX单位代码。

8.“00000000”、“02000000”、“000000000000000000000000000000000000000000000000”要分开看

“00000000”和“02000000”只需看开头两个数字“00”和“02”,后面0和第三段一大串0那段都不用管。

“00”表示XX单位个数,16进制。00就是0个,09就是9个,0a就是10个;

“02”表示取值范围条件,可以输入“00”到“05”,所代表意义分别是“(00)小于”,“(01)小于等于”,“(02)等于”,“(03)大于等于”,“(04)大于”,“(05)不等于”。

剩下的代码70.000000,60.000000,70.000000,1,0,1,0,<none>,0,0,1放着,直接复制不要修改,对于新增MCV来说用不着改。

所以,整个AI触发命令可以翻译为:“043F874C-G=AlliedMCV-H,当我方拥有的GACNST数量等于0时,AI将会生产‘043F29AC-G’作战小队”

也就是当自己没有了MCV之后,就会生产043F29AC-G。搜索得知,043F29AC-G为盟军基地车的作战小队。(作战小队是什么下一步再讲)

第二步,增加基地车AI触发命令。

043F29AC-G作战小队,是原本程序设计好的,指的是生产一辆盟军基地车后,执行展开命令。

在这里,我们不用深究具体作用,只需直接利用043F29AC-G作战小队小队就可以了。

上一步讲到,盟军建造MCV的AI触发指令翻译过来,可以看出触发条件是“当我方拥有的GACNST数量等于0时”。

因此,我们只需要新增一条AI触发指令,将触发条件改掉就可以了。例如改成“当我方拥有GACNST数量等于1时”。

这样新命令就是:“当我方拥有GACNST数量等于1时,AI将会生产‘043F29AC-

0/150

联系客服

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!

THE END
0.一概念端侧AI(On端侧AI(On-device AI)是指在终端设备(如智能手机、PC、可穿戴设备、汽车、物联网设备等)上直接运行和处理人工智能算法,而无需依赖云端服务器。这种架构允许设备在本地处理数据,解决了云侧AI存在的高延迟、隐私安全、网络依赖和高运营成本等痛点。 二、逻辑驱动 jvzquC41zwkrk~3eqo584:<872;26886;4?67>9
1.AI板块被指“集体毕业照”疯狂的动漫游戏ETF近乎跌停逃顶还是该进场在经历三连上涨后,今日游戏股大幅回调。截至收盘,昆仑万维、三七互娱、奥飞娱乐等个股跌停。也被网友调侃为“AI人工智能板块集体毕业照”。 受此影响,相关指数基金净值也再度下挫,华夏中证动漫游戏ETF、国泰中证动漫游戏ETF、华泰柏瑞中证动漫游戏ETF分别大跌9.26%、9.30%、8.97%。 jvzquC41hktbplj0gcyuoxsg{0ipo8f142842?7349;:3<8:944ivvq
2.载脂蛋白AI高载脂蛋白AI通常是指载脂蛋白a1,载脂蛋白a1高通常是因为家族性高胆固醇血症、心肌梗死等疾病导致,具体原因需要到医院进行详细的检查,然后通过药物的方式进行治疗。1、家族性高胆固醇血症:主要是因为家族遗传等因素引起,会导致患者出现胸闷气短、活动困难等症状,并且家jvzquC41yy}/orfqujuv0wjv1cxuklqg13V8L97PXs84yVsY0nuou
3.全球要闻:纳指八连阳、道指企稳历史高位红海局势持续紧张油价大涨导语:无惧降息预期遭打压,纳指八连阳,道指站稳历史新高;石油巨头宣布暂停所有经红海的油轮运输,油价盘中大涨4%;因专利纠纷,苹果将在美停售部分Apple Watch;OpenAI发布AI安全指南。 当地时间周一,继上周美联储官员打压市场降息预期之后,又有另外两位官员给明年春季降息预期泼了一盆冷水。但美股依然强势抬升,纳指八连jvzquC41uvudm762lsqb0lto0et04975347:1l;754>69?90ujznn