mod参数

来自RustedWarfare Wiki

[core]

name
值string
描述名称
mass
值int
描述重量
radius
值int
描述半径
price
值造价
描述
maxHp
值int
描述最大血量
selfRegenRate
值float
描述自动回血速度
buildSpeed
值float/float + "s"
描述建造速度
class
值"CustomUnitMetadata"
描述类
techLevel
值"1"/"2"/"3"
描述科技等级
altNames
值string(s)
描述其他名称(多个)
strictLevel
值"0"/"1"
描述严格等级
isBio
值bool
描述是生物
isBug
值bool
描述是虫
isBuilder
值bool
描述是建造者
streamingCost
值流式建造造价
描述
switchPriceWithStreamingCost
值bool
描述普通建造转换为流式建造
maxShield
值int
描述最大护盾值
startShieldAtZero
值bool
描述初始护盾值为0
shieldRegen
值float
描述护盾值自动回复速度
energyMax
值float
描述最大能量值
energyRegen
值float
描述能量值自动回复速度
energyStartingPercentage
值float
描述初始能量值占比
energyNeedsToRechargeToFull
值bool
描述需要充能
energyRegenWhenRecharging
值float
描述充能时能量回复速度
armour
值int
描述护甲值
armourMinDamageToKeep
值int
描述伤害值低于护甲值时造成的伤害
borrowResourcesWhileAlive
值存活时借取资源
描述
borrowResourcesWhileBuilt
值完成建造时借取资源
描述
generation_resources
值自动生成资源-每次生成的资源量
描述
generation_active
值logicBoolean
描述自动生成资源激活条件
generation_credits
值int
描述自动生成资金-每次生成量
generation_delay
值int
描述自动生成资源-间隔时间
showInEditor
值bool
描述在沙盒模式中显示
displayText
值string
描述显示的名称
displayText_{LANG}
值string
描述显示的单位名称(其他语言)
displayDescription
值string
描述显示的单位描述
displayDescription_{LANG}
值string
描述显示的单位描述(其他语言)
displayLocaleKey
值本地化文件中支持的单位的名称
描述引用内置本地化文件的文本
displayRadius
值int
描述显示的半径
uiTargetRadius
值int
描述作为玩家命令目标的单位的半径
shieldRenderRadius
值int
描述护盾显示半径
shieldDisplayOnlyDeflection
值bool
描述护盾仅在受攻击时显示
shieldDeflectionDisplayRate
值float
描述护盾受到攻击后闪烁消失速度
showOnMinimap
值bool
描述在小地图中显示
showActionsWithMixedSelectionIfOtherUnitsHaveTag
值tagName(s)
描述选中带有这些标签的混合部队时一同显示它们的action
showOnMinimapToEnemies
值bool
描述在敌方小地图中显示该单位
isBuilding
值bool
描述是建筑物
footprint
值-int,-int,int,int(左,上,右,下)
描述建筑物占地大小
constructionFootprint
值-int,-int,int,int(左,上,右,下)
描述摆放时建筑物的占地大小
displayFootprint
值-int,-int,int,int(左,上,右,下)
描述显示的建筑物占地大小
buildingSelectionOffset
值
描述
buildingToFootprintOffsetX
值
描述
buildingToFootprintOffsetY
值
描述
placeOnlyOnResPool
值bool
描述仅允许放置在矿坑上
selfBuildRate
值float
描述自动自我建造速度
ignoreInUnitCapCalculation
值bool
描述不计入单位数量上限统计中(建筑物默认为"true")
copyFrom
值fileFath(s)
描述从其他ini文件中复制代码
dont_load
值bool
描述不被游戏加载
overrideAndReplace
值unitsList(s)
描述覆盖这些单位
onNewMapSpawn
值emptyResourcePools_asNeutral/emptyOrOccupiedResourcePools_asNeutral/mapCenter_asNeutral/mapCenter_eachActiveTeam/spawnPoint_eachActiveTeam
描述开局时在地图的这个位置生成该单位
isLocked
值bool
描述在建造列表中锁定
isLockedIfGameModeNoNuke
值bool
描述如果游戏设置为无核模式则在建造列表中锁定
experimental
值bool
描述该单位是实验单位(影响单位图标、结算统计(和图层?))
stayNeutral
值bool
描述维持中立(如果单位归属中立队伍)
createNeutral
值bool
描述生成时归属中立队伍
createOnAggressiveTeam
值bool
描述生成时归属敌意队伍
tags
值tag(s)
描述单位的标签(作为某些操作的筛选条件)
defineUnitMemory
值dataType variableName(s)
描述定义单位内存(定义一些变量来收集和引用单位活动中的数据)
fogOfWarSightRange
值int
描述战争迷雾中的视野范围
fogOfWarSightRangeWhileNotBuilt
值int
描述未完成建造时单位在战争迷雾中的视野
softCollisionOnAll
值int
描述软碰撞
disableAllUnitCollisions
值bool
描述禁用碰撞体积
isUnrepairableUnit
值bool
描述不可被纳米射线维修
isUnselectable
值bool
描述不能被选中
isUnselectableAsTarget
值bool
描述不能作为指令的目标
isPickableStartingUnit
值bool
描述可作为初始单位
startFallingWhenStartingUnit
值bool
描述作为初始单位时在游戏开始时从天而降
soundOnAttackOrder
值fileFath(.ogg)(s)
描述下达攻击命令时播放声音
soundOnMoveOrder
值fileFath(.ogg)(s)
描述下达移动命令时播放声音
soundOnNewSelection
值fileFath(.ogg)(s)
描述被选中时播放声音
canNotBeDirectlyAttacked
值bool
描述不能被(作为目标)直接攻击(可以受到范围武器伤害)
canNotBeDamaged
值bool
描述受到伤害时不会损失生命值
canNotBeGivenOrdersByPlayer
值bool
描述玩家不能给该单位下达指令
canOnlyBeAttackedByUnitsWithTags
值tag(s)
描述不能被具有这些标签的单位直接攻击
disableDeathOnZeroHp
值bool
描述生命值不会影响该单位的生死
allowCaptureWhenNeutralByAI
值bool
描述为中立单位时允许被AI玩家捕获
transportSlotsNeeded
值int
描述运输该单位所需槽位数量
maxTransportingUnits
值int
描述该单位具有的运输槽位的数量
transportUnitsRequireTag
值tag(s)
描述仅允许运输具有这些标签的单位
transportUnitsRequireMovementType
值movementType(s)
描述仅允许运输这些移动类型的单位
transportUnitsBlockAirAndWaterUnits
值bool
描述不允许运输空中和水中单位(默认为"true")
transportUnitsEachUnitAlwaysUsesSingleSlot
值bool
描述每个单位都只占一格运输槽位(前提是单位能进去?)
transportUnitsKeepBuiltUnits
值bool
描述建造完成的单位被放到运输槽位中(而不是走出来)
transportUnitsCanUnloadUnits
值logicBoolean
描述单位允许卸载-条件
transportUnitsAddUnloadOption
值bool
描述添加卸载按钮(默认为"true")
transportUnitsUnloadDelayBetweenEachUnit
值float
描述卸载时被运输单位出来的时间间隔
transportUnitsKillOnDeath
值logicBoolean
描述运输单位死亡时也杀死被运输的单位-条件
transportUnitsHealBy
值float
描述被运输的单位获得的治疗的速度
transportUnitsBlockOtherTransports
值bool
描述不允许运输具有运输能力的单位(默认为"true")
whileNeutralTransportAnyTeam
值bool
描述当单位为中立时运行运输任何队伍的单位
whileNeutralConvertToTransportedTeam
值bool
描述当单位为中立时转换为被运输的单位的队伍
convertToNeutralIfNotTransporting
值bool
描述若未运输任何单位则转换为中立单位
transportUnitsOnTeamChangeKeepCurrentTeam
值bool
描述
resourceRate
值float
描述
similarResourcesHaveTag
值tag(s)
描述将具有这些标签的单位归类为相似资源(建造者自动回收时会回收临近的相似资源)
resourceMaxConcurrentReclaimingThis
值int
描述同时回收该资源的最大单位数量
reclaimPrice
值回收价格(默认pirce为回收价格)
描述
canReclaimResources
值bool
描述可以回收资源()
canReclaimResourcesNextSearchRange
值int
描述自动回收临近的相似资源的距离
canReclaimResourcesOnlyWithTags
值tag(s)
描述仅允许回收具有这些标签的资源
canReclaimUnitsOnlyWithTags
值tag(s)
描述仅允许回收具有这些标签的单位
resourceReclaimMultiplier
值float
描述回收资源的速度倍数
canRepairUnitsOnlyWithTags
值tag(s)
描述仅允许修理具有这些标签的单位
canRepairBuildings
值true
描述允许修理建筑物
canRepairUnits
值bool
描述允许修理单位
autoRepair
值bool
描述主动修理(不会为了修理而进行移动)
nanoRange
值int
描述纳米射线范围
nanoRepairSpeed
值float
描述维修的速度
nanoBuildSpeed
值float
描述建造的速度倍数
nanoUnbuildSpeed
值float
描述反建造的速度倍数
nanoReclaimSpeed
值float
描述回收速度
nanoRangeForRepairIsMelee
值bool
描述贴身进行维修
nanoRangeForReclaimIsMelee
值bool
描述贴身进行回收
nanoRangeForRepair
值int
描述修理的纳米射线的范围
nanoRangeForReclaim
值int
描述回收的纳米射线的范围
nanoFactorySpeed
值float
描述内部工厂建造速度倍数
extraBuildRangeWhenBuildingThis
值int
描述建造该单位特例使用的纳米射线距离
builtFrom_{NUM}_name
值unitsList(s)
描述建造自( )单位
builtFrom_{NUM}_pos
值float
描述建造自-该单位在建造列表中的顺序
builtFrom_{NUM}_forceNano
值bool
描述建造自-使用纳米射线
builtFrom_{NUM}_isLocked
值logicBoolean
描述建造自-锁定建造条件
builtFrom_{NUM}_isLockedMessage
值strings
描述建造自-锁定时消息
exit_x
值float
描述出口相对位置X
exit_y
值float
描述出口相对位置Y
exit_dirOffset
值float
描述出口相对角度
exit_heightOffset
值float
描述出口相对高度
exit_moveAwayAmount
值float
描述出口自动移动的距离
exitHeightIgnoreParent
值
描述
dieOnConstruct
值bool
描述进行纳米建造时死亡
dieOnZeroEnergy
值bool
描述能量值等于低于0时死亡
numBitsOnDeath
值int
描述死亡时爆炸生成碎片的数量
nukeOnDeath
值bool
描述死亡时核爆
nukeOnDeathRange
值int
描述死亡时核爆时伤害范围
nukeOnDeathDamage
值int
描述死亡时核爆伤害值
nukeOnDeathDisableWhenNoNuke
值bool
描述游戏有禁核选项时死亡时不会核爆
fireTurretXAtSelfOnDeath
值turretsList
描述死亡时使用该炮塔向自己所在位置开火
explodeOnDeath
值bool
描述死亡时爆炸
explodeOnDeathGroundCollision
值bool
描述死亡时(在空中的单位)撞击地面后爆炸
explodeTypeOnDeath
值verysmall/small/normal/large/largeUnit/building/buildingNoShockwaveOrSmoke/verylargeBuilding
描述死亡时爆炸的类型
effectOnDeath
值effectsList(s)
描述死亡时生成的效果
effectOnDeathGroundCollision
值effectsList(s)
描述死亡时(空中的单位)撞击地面时生成的效果
unitsSpawnedOnDeath
值unitsSpawned
描述死亡时生成的单位
unitsSpawnedOnDeath_setToTeamOfLastAttacker
值bool
描述死亡时生成的单位归最后攻击者队伍
hideScorchMark
值bool
描述隐藏死亡后焦痕
soundOnDeath
值fileFath(.ogg)(s?)
描述死亡时播放声音
effectOnDeathIfUnbuilt
值effectsList(s?)
描述单位未完成建造时死亡时生成的效果
autoTriggerCooldownTime
值int/(float)s
描述action自动触发冷却时间
autoTriggerCooldownTime_allowDangerousHighCPU
值bool
描述action自动触发冷却-解除安全限制
autoTriggerCheckRate
值everyFrame/every4Frames/every8Frames
描述action自动触发检测频率
autoTriggerCheckWhileNotBuilt
值bool
描述未完成建造时进行触发检测
updateUnitMemory
值
描述
updateUnitMemoryRate
值
描述
@memory
值
描述

[canBuild_NAME]

name
值string(s)
描述名称
pos
值float
描述在建造列表中的顺序(值越大越靠后)
tech
值1/2/3
描述指定科技等级(主要对陆军工厂、空军基地、海军基地、激光防御等有用)
forceNano
值bool
描述使用纳米光线进行建造
isVisible
值logicBoolean
描述(在建造列表中)可见-条件
isLocked
值logicBoolean
描述在建造列表中锁定-条件
isLockedMessage
值string
描述锁定时显示消息
isLockedMessage_{LANG}
值string
描述锁定时显示消息-其他语言
isLockedAlt
值logicBoolean
描述另一种在建造列表中锁定情形-条件
isLockedAltMessage
值string
描述另一种锁定时显示消息-其他语言
isLockedAlt2
值logicBoolean
描述另一种在建造列表中锁定情形2-条件
isLockedAlt2Message
值string
描述另一种锁定时显示消息2-其他语言
addResources
值int/resourcesList(s)
描述开始建造时添加资源
price
值int/resourcesList(s)
描述造价(覆盖被建造单位原来的造价)
isGuiBlinking
值logicBoolean
描述建造列表中该按钮闪烁-条件

[graphics]

[attack]

[turret_NAME]

[projectile_NAME]

[movement]

movementType:none/land/air/sea/...

移动类型:无、陆地、空中、水面.....

movementEffect:smoke/...

运动效果:烟雾(填内置或自定义的特效)

[ai]

[arm_#]/[leg_#]

[attachment_NAME]

[action_NAME]/[hiddenAction_NAME]

[effect_NAME]

[animation_NAME]

[placementRule_NAME]

[resource_NAME]

[global_resource_NAME]

[decal_name]

[template_NAME]

[comment_NAME]

附录

值的类型

主要有

int 填整数

值范围:-2147483648~2147483647

float 浮点值,填小数

极限值:infinity,-infinity,NaN,0

boolean 布尔值 填true/false

logic boolean 逻辑布尔值,填 true/false和逻辑

unit 单位名,与string差不太多,别用()和*

${}的用法

"""的用法

模板用法