第四章 为您的红警游戏新增单位
[InfantryTypes]是步兵注册,[VehicleTypes]是坦克注册,[BuildingTypes]是建筑注册,这里用查找功能找到位置,仿照他一样注册,拉到注册表最下面,输入xx=注册名。
我现在注册一个建筑,用心灵信标来做,让其可以隐身周围单位,其他同理。
在[BuildingTypes]下如同他的格式:xx=YST(YST是随便的注册名)
[YST]
UIName=Name:YST
Name=YST
Image=NAPSYB(此为心灵信标图片名,是artmd.ini控制,在此不说)
TechLevel=1
Crewed=yes
BuildCat=Combat
Prerequisite=YACNST(建造前提:尤里基地。特别注意,这里不能填none,不管什么单位这里最好不要填none,除非Owner=包括所有国家,否则会出现NCO的BUG,就是我之前遇到的BUG,如果是战车,必须建造前提要有工厂或造船厂,否则会出现NCO的BUG,就是我之前遇到的BUG)
Strength=1000(坚固度为1000)
Owner=YuriCountry(拥有者为尤里)
CloakGenerator=yes(是否有隐身效果)
CloakRadiusInCells=8(隐身范围)
Cost=1000(花费)
AIBasePlanningSide=2;尤里阵营gs 0 for Good美国阵营, 1 for Evil苏联阵营(这是电脑判断是哪个阵营)
Power=-100(花电100)
Powered=yes(是否为花电建筑)
Nominal=yes
;RadarInvisible=no
Points=5
Armor=steel
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=0
;Selectable=no
;IsBase=no
Sight=6 ; UC base values
ClickRepairable=yes
LeaveRubble=no
AIBuildThis=yes
ImmuneToPsionics=yes
ImmuneToRadiation=yes
BaseNormal=yes
BuildLimit=1(只能造一个)
不知道意思,以上代码都可以查找代码词典解决
第五章 红警ai相关
ai教程帮助文件应该有,我只是提一下。
aimd.ini是控制电脑出兵的,如果你新增了国家,这里就必须改,否则电脑会很瓜的。
[TaskForces]是出兵单位,[ScriptTypes]是命令,[TeamTypes]是单位属性,[AITriggerTypes]是调一些阵营。(有可能我讲的与专业不同,这样更好理解)。
首先在[TaskForces]注册,如140=0D0927CC-G,我正好最后一个数是139,所以就用140,0D0927CC-G这个是随便写,只要不与已有的重复就行。(反正ABCDEF123456789乱按,只要后面C-G就行,对齐最好,这样工整)
[0D0927CC-G]
Name=5 FLDJGC(这里填rulesmd.ini单位注册名,出5个FLDJGC,每个单位要隔开,中间要有逗号,必须是英文逗号,英文空格)
0=5,FLDJGC(这里是填注册名,如果单位多了,就1=,2=,3=就行了)
Group=-1(这没有实际意义
如我改的:
[0D0757AC-G]
Name=5 BASICINF, 4 BASICTANK
0=5,BASICINF
1=4,BASICTANK
Group=-1
[ScriptTypes]最好不要新增,用原来的,这些是可以共用的,除非你有一定基础。
[TeamTypes]同理必须注册,在此不多讲,可以直接复制原来的,不懂看帮助文件。
提示几项,其他直接复制
Name=ZZZ Tanks(这里可以乱写)
Max=2(一次性最多可以派两个此单位)
Script=0612EDBC-G(这个是你[ScriptTypes]注册名)
TaskForce=0D0927CC-G(这个是你[TaskForces]注册名)
千万不要把注册名搞反了。
[AITriggerTypes]不需注册,直接到最后按它的格式:0DD4467C-G=ZZZ Tanks,0999CCDC-G,Fourth,3,1,FAYARD,0000000003000000000000000000000000000000000000000000000000000000,70.000000,40.000000,70.000000,1,0,4,0,<none>,1,1,1
0DD4467C-G乱写,只要按它格式,ZZZ Tanks是刚才你新注册的TeamTypes的Name=ZZZ Tanks,0999CCDC-G是注册名,Fourth是拥有国,第四阵营,我新增的阵营,FAYARD建造前提,电脑判断,中间的1,0,4,0的4是第四阵营,1是美国,2是苏联,3是尤里,4是第四阵营,1,1,1
对应简单敌人,中等敌人,冷酷敌人,其他不用改
0000000003000000000000000000000000000000000000000000000000000000与0100000003000000000000000000000000000000000000000000000000000000 上面代码唯一区别开头0为1,1意思是大于等于1个建造前提,0是大于等于0个建造前提,那么建造前提其实没起作用,上面所有代码同时满足该触发启动。(这些帮助文件里是有的,更详细。)