欢迎光临散文网 会员登陆 & 注册

坎巴拉BDA模组数据更改简略教程

2020-04-04 14:09 作者:复古瞳  | 我要投稿

相信喜欢玩BDA模组的玩家都会觉得“这武器雷达啥的实在太少”,因此我发一篇关于修改BDA中的参数,也即是修改CFG文件以达到在不重新建模上贴图的前提下,用已有的建模和题图改出不同数据的武器,装备等等。

文件路径是GameData/BDArmory/Parts,然后是各种对应的部件。

首先,第一类,导弹(热制导);文件夹是sidewinder

现在BDA里面的热制导武器就一种,AIM9响尾蛇,堪称宇宙率武器,只要没有干扰弹基本锁住必中也必死。。。。。

但是呢,如果想要把这种导弹弱化到一定的使用条件的话,更改cfg文件就是必须的了。

cfg第一部分

首先是第一部分,不涉及性能。

name决定了项目,但是不显示,复制cfg改变name再加载进去之后就会多一个项目,不是显示内容。

module决定的是类型,一般都是part.

author是作者,不更改.

mesh是读取本文件夹中模型的名称,不更改。

rescaleFactor = 1重缩放因数,不更改。

两个node行指定的是节点,因为是和模型搭配的,可以适当调整挂点连接位置.

techrequired科技树上解锁的位置.

entrycost在科技树上解锁之后的花费(如果你玩生涯的话).

cost是价格

category是该部件在原列表里面的分类,因为是bda单独出来的,所以为none。

bdacategory决定他在bda中的类型,简单编辑模式下无影响。

一直到title是你显示在游戏里面的标题,也就是这一项的名称,比如下面这个改名的。

自己改的雷达引导aim9

manufacturer是该项目的制造商。

description该项目的描述,你可以直接写中文。。

attachRules应该和bda自己的设置有关。。

然后是第二部分,任何一个项目都应该有这两部分,定义了基础物理属性。

mass是质量(单位t)

dragModelType是阻力模型类型,统一default(毕竟是导弹)

接下来的两个是最小和最大阻力(大概没有什么用)

angular角阻力,跟转向阻力有关。

crashTolerance碰撞容积,不用管

maxtemp最高能承受的热量,可以看着改,不要低于1200最好

---------------------------------------------------------------------------------------------------------------------------

然后是最后一部分,也是来自bda源文件定义的性能。

第一部分
第一份

name = MissileLauncher定义了此部件的类型,导弹都是missilelauncher。

shortName是你展示在bda管理列表里面的,是射击名称。

所有导弹都有两端推进,加力阶段和巡航阶段,一般来讲,加力阶段的推力要远大于巡航阶段,有好几十的推重比。

thrust加力阶段推力,原版是22,但是经过实测,只要不是4以下就不会失速(所以说原版简直是宇宙率武器)

cruiseThrust巡航阶段推力,理论上0都可以(早期导弹)。

droptime发射之后点火之前的时间(下落时间)秒

boosttime加力时长

cruise time巡航时长

guidanceActive是否制导,除了无制导炸弹全为true

maxTurnRateDPS最大每秒转向,导弹不靠气动转向,而是直接规定。。原版45,最低可以到个位数

decoupleSpeed分离速度

decoupleSpeed向前分离,一般为false

audioClipPath = BDArmory/Sounds/rocketLoop
  exhaustPrefabPath = BDArmory/Models/exhaust/smallExhaust
  boostExhaustPrefabPath = BDArmory/Models/exhaust/mediumExhaust
  boostExhaustTransformName = boostTransform
  boostTransformName = boostTransform

这一大段是引用,包括爆炸效果,声音,加力火焰贴图等,不用管

optimumAirspeed最佳空速亲测没啥用》,》


  aero = true
  liftArea = 0.002
  steerMult = 4
  maxTorque = 35
  maxAoA = 55

这些是这个外形的aim9的属性,掠过

aeroSteerDamping气动阻尼,相当于阻力系数,越大则空气阻力越大

torqueRampUp扭矩增量,转向扭矩的变化水平定义,如果过小可能转不动。。

然后是第二部分=--------------------------------------------------------------------------------------------------

homingType定义了导弹类型,AAM是空对空,AGM是弹道式,还有巡航型。

missileType = missile定义武器类型-导弹(不变)

targetingType引导模式,热制导是heat,雷达制导是radar,但是雷达制导还有别的参数,不能单纯的只改这一个。

heatThreshold热阈值,理论上越低,锁定的越快(但是基本看不出来)

maxOffBoresight最大离轴发射的能力,超过这个离轴能力(角度)范围,哪怕锁定了发射后也会直接脱锁。

lockedSensorFOV锁定的视角范围,单位是度(应该),此指越大,可锁定的范围越大‘

minStaticLaunchRange 最小发射距离

maxStaticLaunchRange 最大距离,超过后自毁

engageAir = true
  engageMissile = false
  engageGround = false
  engageSLW = false是否对空,对导弹,对地,对部件(?)

引用

引用爆炸的源文件,定义爆炸威力kg.

---------------------------------------------------------------------------------------------------------------------------

基本就是这样了,下一期讲一下雷达QAQ

坎巴拉BDA模组数据更改简略教程的评论 (共 条)

分享到微博请遵守国家法律