数据文件的第一部分是[MissionData],这个部分定义飞机国籍、执行任务、飞机类型等基本资料。以下以Mirage5 BA来说明:
[MissionData]
NationName=France
ServiceStartYear=1962
ServiceEndYear=1997
AircraftRole=FIGHTER
AircraftCapability=DAY_AND_NIGHT
Availability=COMMON
Exported=TRUE
ExportStartYear=1963
ExportAvailability=COMMON
PrimaryRoles=SWEEP,CAP,INTERCEPT,ESCORT,SEAD,STRIKE,CAS
SecondaryRoles=ARMED_RECON,RECON,ANTI_SHIP
NormalMissionRadius=1200
MaxMissionRadius=2217
Ceiling=19700
MinBaseSize=MEDIUM
NationName=
这是飞机所属的国家名称,国家名称应该符合在nations.ini里的国家列表。
ServiceStartYear=
ServiceEndYear=
定义飞机服役和退役的年份,如果不填得话,则默认是无限的。
如果Exported=TRUE,也就是飞机可出口的话,那么实际可选择的时间受后面的ExportStartYear/ ExportEndYear控制。
AircraftRole=
定义飞机的用途,包括FIGHTER(战斗机)、 ATTACK(攻击机)、 BOMBER(轰炸机)和TRANSPORT(运输机)。此外,在游戏的DLL文件中还有一些别的用途定义,但是很不幸不能用。此外这一设定还会影响使用此飞机的AI进行编队、战术、飞行的样式。
AircraftCapability=
设置飞机是DAY_ONLY(昼间)或DAY_AND_NIGHT(昼夜皆可)。不管如何定义,飞机在游戏中都能全天候飞行。
Availability=
设置飞机的使用国家是RARE(专属)、COMMON(广泛——盟国可用)或VERY_COMMON(非常广泛——敌对国也能用......汗一下)。
我和你的理解不一样:
设置飞机的可用数量和可选择程度,这一点继承自sfp1的雇佣兵任务。
RARE(数量少,很少出现)、COMMON(数量多,会出现)或VERY_COMMON(数量很多,经常出现)
相应的,这条语句会影响飞机在随机任务中是否出现,程度如上所述。
Exported=
设置飞机是否出口。TRUE(出口)或FALSE(不出口)。若定义为出口的话,盟国之间可以选择该飞机。
ExportStartYear=
ExportEndYear=
设置飞机出口的开始/结束年份
ExportAvailability=
和上面相同,可选数量以及出现程度。.
PrimaryRoles=
SecondaryRoles=
设置飞机能执行的主要或次要任务:SWEEP(空中优势)、CAP(防空巡逻)、INTERCEPT(拦截)、ESCORT(护航)、STRIKE(地面打击)、CAS(近距离支援)、SEAD(防空压制)、ARMED_RECON(武装侦察)、ANTI_SHIP(反舰)、RECON(侦察)、TRANSPORT(运输)、FAC(前观侦察火力引导)、AIR_ASSAULT(空中突击,但不被游戏引擎真正支持)。和上面的飞机类型一样,同样在游戏的DLL文件中有别的类型存在,但是游戏引擎没有真正支持,例如最后那两个FAC和AIR_ASSAULT。
这条影响随机任务中的产生类型和飞机的选择使用。
NormalMissionRadius=
MaxMissionRadius=
飞机的作战半径,我认为在游戏中这是胡扯!通常把MaxMissionRadius减少10%的距离是NormalMissionRadius,游戏使用它来决定最远离机场的任务目标距离。(谁敢设置99999,就可以充分享受空中观光了)
其实呢,也不是完全没有意义的,有问题是因为我们在选项里习惯于选择一开始就在战场附近,但是油量却还是满的。反正我设成全hard之后,从后方机场起飞的任务,就因为开加力太多,在目标区上空没油了!!!惨!!!
Ceiling=
飞机的升限,以“米”为单位。
MinBaseSize=
设置飞机基地的大小,也可以说是所需跑道的长度,选项是SMALL(短距离,小机场)、MEDIUM(普通距离,中等机场)或LARGE(长距离,大型机场)。我们在很多任务中感觉不到,但是实际上看地图的ini,机场确实是有大小的。
CarrierBased=
设置飞机是否具备在航母上降落或起飞,选项是TRUE(能)和FALSE(不能)。 |