红警2MOD制作教程(4)
RadLevel=200 ;辐射面积
Report=DemoTruckDie
Suicide=yes ;自杀=是
伊拉克自爆辐射车修改办法可以参照利比亚自爆卡车进行。
注意死亡武器(被击毁)是~DeathWeapon=RadSuicide 。也是它!
[此贴子已经被作者于2005-9-26 9:22:49编辑过]
--------------------------------------------------------------------------------
-- 作者:zbjacky
-- 发布时间:2005-9-26 9:22:12
--
AI 编辑
我们必需先了解一下AI INI的构成。首先,它并不象Rules INI一样的直观好改。你要加一个
全新AI的话就要分好几步才能完成。(有点象在Rules中加一套新武器一样,但比那麻烦多了。)改惯了Rules INI
的兄弟们可能要花上点时间适应哟!
打开AI INI后会看到一大串TaskForces的代玛(TaskForces直接翻过来叫特谴部队,其实就是电脑在进攻时所造的各种部队类型),
先别慌。在代码的最下面添加一行XX=NEW_AI(注:XX是号码,比如要添加的XX的上一行是84,那XX就是85,以此类推。NEW_AI
可做新AI的代码。但,以后所加的新代码名不能和其相同,切记!)我们再到AI文本的最下面去写新AI的正体。
例:
[NEW_AI]
Name=12 BLACKBIRD ,2CIV Tank
0=12,BLACKBIRD
Group=-1
1=2,CTNK
Name就是AI在进攻时部队的名字。我可看到这个新AI部队是由12辆蜂鸟战车和2辆猛马1号坦克所组成的。
0=12, BLACKBIRD和1=2,CTNK。是真正的代码。(需注意的是:CTNK和BLACKBIRD等所有的AI的部队代码都是那些部队在Rules INI中的代码而
不是名字,记住了!)
Group=-1是电脑在游戏中造这种部队的次数。-1就说明是可让电脑无限的建造。(是不是有点象Rules INI中兵种建造数设制呢?哈哈。)
好!新的部队类型我们完成了。下面该去写TEAM TYPES(直接翻过来叫队类型)是控制新AI的主代码(这个东东是不是有点象Rules INI
中的武器主代码呢?而上面写的那个就好象是弹头或是射弹的代码。但和在Rules INI中一样,两者缺一不可!)
TEAM TYPES是以苏联为例:让我们去先找到游戏中苏联特有的TaskForces。
[0EC2482C-G](可能有的初学者要问,那么长的代码你是怎么知道的?其实很简单我先去Rules INI中找到苏联的特有兵种,磁能坦克的代码。
再到AI文本里用复制粘贴该兵种的代码查找就行了。)再用[0EC2482C-G]这条代码找到控制它的主代码:
[0CADBA7C-G]
Name=Nation: Russian Tesla Tank
VeteranLevel=1
Loadable=no
Full=no
Annoyance=no
GuardSlower=no
House=<none>
Recruiter=no
Autocreate=yes
Prebuild=no
Reinforce=no
Droppod=no
UseTransportOrigin=no
Whiner=no
LooseRecruit=no
Aggressive=yes
Suicide=no
Priority=5
Max=1
TechLevel=0
Group=-1
OnTransOnly=no
AvoidThreats=no
IonImmune=no
TransportsReturnOnUnload=no
AreTeamMembersRecruitable=no
IsBaseDefense=no
OnlyTargetHouseEnemy=no
Script=0C31EA4C-G
TaskForce=0EC2482C-G
哈哈,我没说错吧?[0EC2482C-G]就在最后一行。代码中的各个选项所选项中的是这个AI在游戏中的属性。(这个下次再深入研究。)
现在我们要做的就是将此段代码整段复制一遍。再去刚刚写好的TaskForces下面一行,粘贴,改名(名字随便写一个)。这样新主代码就
基本完工了,然后再到新主代码的最后一行TaskForce=0EC2482C-G中将代码0EC2482C-G去掉。加上我们刚才写好的那段新TaskForces的代码:NEW_AI
好!!万事具备只欠东风了。最后我要做的事是最重要!也是很多RA2 MOD 爱好者和初学者们最容易忽视的一点!!(或者说是很多RA2 MOD 爱好者和初学者们
不知道的。)那就是在AITriggerTypes(AI的引发类型)里添加控制TaskForces的主代码!
0C0000DC-G=Nation Russian,XXXX,Russians,10,1,NARADR,
0100000003000000000000000000000000000000000000000000000000000000,
500.000000,10.000000,500.000000,1,0,2,0,<none>,0,1,1
XXXX就是控制TaskForces的主代码。
这样新AI的设定就完成了,接下来要做的就是到游戏中看看你的AI如何了^_^。(但得有点耐心,我是试了好几遍才试出来的。)
此文献给热爱红警的修改高手们!(初心者勿阅,免得又说看不懂)