深岩银河Custom Difficulty自定义难度Mod注释教程
Koncin
编辑于 2025年05月19日 20:44
收录于文集
共3篇

注释信息来源各路大佬与自己的理解,有的地方可能不对或无法正确理解,仅供参考学习,不对的地方欢迎指正。

{

  "Name": "Hazard X  注释版本(仅供参考) ",

  "Description": "By Koncin(好友码444307031)",

  "MaxActiveCritters": 40, 非敌对生物数

  "MaxActiveSwarmers": 105,小虫数虫限(不包含新建的红蜂拥与小水母,默认可清除信息球产生的蜂拥与水母产生的小水母)

  "MaxActiveEnemies": 9999,大虫数虫限(不包含精英,>0则突破限制)

  "ResupplyCost": [60,60,60,60,55,50],多少硝石叫补给 # 配合多人mod修改硝石数,需save刷新,不建议使用

  "StartingNitra": 40,开局硝石

  "ExtraLargeEnemyDamageResistance": [

    1.8,          1人玩的时候

    2,            2人玩的时候

    2.2,          3人玩的时候

    2.5           4人玩的时候

  ],←控制无畏、看守者的抗性

  "ExtraLargeEnemyDamageResistanceB": [

    1.8,

    2.1,

    2.3,

    2.5

  ],←控制王草的抗性

  "ExtraLargeEnemyDamageResistanceC": [

    1.8,

    2.1,

    2.3,

    2.5

  ],←控制除虫器的抗性

  "ExtraLargeEnemyDamageResistanceD": [

    1.8,

    2,

    2.25,

    2.5

  ],←控制精英的抗性

  "EnemyDamageResistance": [

    1.7,

    1.8,

    2,

    2.3

  ],←控制普通敌人的抗性

  "SmallEnemyDamageResistance": [

    1.2,

    1.2,

    1.2,

    1.2

  ],←控制小型敌人及其战士三兄弟,异蝇三兄弟的抗性

  "EnemyDamageModifier": [

    4.3,1人玩

    4.6,2人玩

    4.9,3人玩

    5.2 4人玩

  ],←敌人伤害

  "EnemyCountModifier": [

    1.35,1人玩的虫数,(俗称几倍虫)

    1.55,2人玩的虫数

    1.95,3人玩的虫数

    2.6  4人玩的虫数

5人虫数参考硝石设置

  ],←敌人数量

  "EncounterDifficulty": [

    {

      "weight": 1,     权重:权重的意思可看下方评论。

      "range": {

        "min": 1400,   最小虫子点数

        "max": 1800    最大虫子点数

      }

    },

    {

      "weight": 6,

      "range": {

        "min": 700,

        "max": 850

      }

    },

    {

      "weight": 1,

      "range": {

        "min": 700,

        "max": 950

      }

    }

  ],←“遭遇”虫群时将遭遇的敌人点数/初始生成潮(120-150)

  "StationaryDifficulty": [

    {

      "weight": 1,

      "range": {

        "min": 0,

        "max": 0

      }

    },

    {

      "weight": 1,

      "range": {

        "min": 850,

        "max": 1050

      }

    },

    {

      "weight": 1,

      "range": {

        "min": 850,

        "max": 1050

      }

    }

  ],←固定类型池的点数

  "EnemyWaveInterval": [

    {

      "weight": 0,

      "range": {

        "min": 180,  180秒

        "max": 240   240秒

      }

    },

    {

      "weight": 7.5,

      "range": {

        "min": 120,  120秒

        "max": 180   240秒

      }

    },

    {

      "weight": 0,

      "range": {

        "min": 299,

        "max": 299

      }

    }

  ],←时间播报潮的间隔,也就是墨菱石/炼油开启前刷播报潮的时间区间

  "EnemyNormalWaveInterval": [

    {

      "weight": 4,

      "range": {

        "min": 160,160秒

        "max": 230 230秒

      }

    },

    {

      "weight": 2,

      "range": {

        "min": 200,

        "max": 260

      }

    }

  ],←无宣告虫潮的间隔。即时间潮/自然潮的间隔时间

  "EnemyNormalWaveDifficulty": [

    {

      "weight": 1,

      "range": {

        "min": 1300,

        "max": 1700

      }

    }

  ],←无宣告虫潮的难度点数

  "EnemyDiversity": [

    {

      "weight": 2,

      "range": {

        "min": 30,

        "max": 42

      }

    },

    {

      "weight": 8,

      "range": {

        "min": 22,    22种

        "max": 30    30种

      }

    },

    {

      "weight": 0,

      "range": {

        "min": 7,

        "max": 10

      }

    }

  ],←敌人种类  (控制多样性,优先度大于minpoolsize)

  "StationaryEnemyDiversity": [

    {

      "weight": 1,

      "range": {

        "min": 16,

        "max": 21

      }

    }

  ],←固定类型敌人的种类 (控制开局虫潮多样性,如水蛭、大水母、吐珠以及母巢)

  "VeteranNormal": [

    {

      "weight": 1.5,

      "range": {

        "min": 0,

        "max": 0

      }

    },

    {

      "weight": 9,

      "range": {

        "min": 1.4,    140%

        "max": 1.8     180%

      }

    },

    {

      "weight": 2,

      "range": {

        "min": 0.9,

        "max": 1.3

      }

    },

    {

      "weight": 0,

      "range": {

        "min": 1.2,

        "max": 1.4

      }

    }

  ],←(吐刺异蝇变异成三眼和坚甲异蝇、战士变异成刀锋、护卫的变异百分比)

  "VeteranLarge": [

    {

      "weight": 1,

      "range": {

        "min": 0.325,     32.5%

        "max": 0.325      32.5%

      }

    }

  ],←(控制禁卫变成暴君的百分比)

  "DisruptiveEnemyPoolCount": {

    "min": 24,

    "max": 32

  },←(搅局者敌人池数量/破坏性敌人种类)

  "MinPoolSize": 36,敌人总池数

  "MaxActiveElites": 16,同时存在精英数量(不控制玩家自定义生成的精英)

  "EnvironmentalDamageModifier": 1.4,环境伤害大小

  "PointExtractionScalar": 1.8,定点提取影响值(若看不懂则可忽略:关于定点提取播报潮及pes影响:

主要波(PrimaryEnemyWave / pewave)

生成敌对生物池内的敌人

Delay0 - spawn0 - Delay1 - ( s3-d3-s4-d4-s5-d5-s6-d6 ) - Delay2 - ( s3-d3-s4-d4-s5-d5-s6-d6 ) - delay3...

次要波(SecondaryEnemyWave / sewave)恒压潮

仅生成敌对生物池内属性CanBeUsedForConstantPressure为true的敌人

Delay0 - Spawn0 - Delay0 - Spawn0 - Delay0 ...

附加波(ExtraEnemyWave / eewave)

受条件限制生成额外敌人,生成一只无畏异虫,仅生成一次

关于DifficultySetting属性PointExtractionScaler(下简称pes )对定点提取任务脚本波影响.

1.是生成eewave条件之一, 波开始立即执行仅一次与pes的大小比较, pes小于等于0.9时条件为真

2.影响pewave delay1, pes小于等于1.0时delay1为240.0反之为210.0

3.影响pewave delay2, pes大于等于1.0 时delay2增加165.0反之增加( 165.0/ pes )

4.影响sewave delay0,脚本波实例变量WaveCountConstantPressure默认值是0 ,随SEW次数增加,每次spawn0后它会自增,即sewave进行过多少轮生成

v1 = 55.0- ( WaveCountConstantPressure * 1.0 )

v2=40.0/pes

delay0为v1 , v2 , 40.0中数值最大的那个。

PEW次数变量影响s3s5刷怪量及Delay2-∞,PEW的小波非固定(4-6))

  "HazardBonus": 1.33,任务奖励系数(不允许大于这个值,否则去沙盒了)

  "FriendlyFireModifier": 0.8,友伤系数

  "WaveStartDelayScale": 0,改值将与初始潮延迟时间相乘

  "SpeedModifier": 1.45,敌人速度系数

  "AttackCooldownModifier": 2.1,敌人攻速系数

  "ProjectileSpeedModifier": 2,弹道速度

  "HealthRegenerationMax": 0.1,血量系数(呼吸回血)

  "ReviveHealthRatio": 0.9,复活剩余血量系数

  "EliteCooldown": 0.1,精英刷出频率

  "EnemyDescriptors(敌人设置)": {

举例↓

    "冲锋刀锋": {

      "Base": "ED_Spider_Grunt_Attacker",

      "CanBeUsedForConstantPressure": true,恒压潮是否生成

      "CanBeUsedInEncounters": false,进新洞穴/初始潮是否生成

      "DifficultyRating": 10,  点数

      "IdealSpawnSize": 4,     理想数量(mb120m)

      "MaxSpawnCount": 8,      最大数量

      "MinSpawnCount": 4,      最小数量

      "Scale": 1,              体型大小

      "TimeDilation": 4,   时间流速

      "Rarity": 10,            稀有度,越大刷新少

      "PawnStats": {

        "PST_ExplosionResistance": 0,爆炸抗性

      "PawnStats": {

        "PST_ColdResistance": -15,  冰冻抗性

        "PST_CorrosiveResistance": -6,  腐蚀抗性

        "PST_ElectricResistance": -6,   电抗性

        "PST_ExplosionResistance": -6,  爆炸抗性

        "PST_FireResistance": -10,   火抗性(0正常1已经铁抗火了)

        "PST_InternalDamageResistance": -8, 内部伤害抗性

        "PST_KineticResistance": -6,  动能抗性

        "PST_PiercingResistance": -6, 穿刺抗性(新增)

        "PST_PhysicalResistance": -8,  物理抗性

        "PST_PoisonResistance": -15,   毒抗性

        "PST_RadiationResistance": -6,  辐射抗性

        "PST_MovementSpeed": 15   移动速度

        "PST_ExplodeOnDeath":1,开启易爆内脏(不取消死亡亡语,若怪本身不设定易爆,则崩溃)

     "PST_DamageResistance": 2,受到伤害倍数

      }

    },

    "红蜂拥(不算入小虫数)": {

      "Base": "ED_Spider_Swarmer_Pheromone_NOFX",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 6,

      "IdealSpawnSize": 60,

      "MaxSpawnCount": 120,

      "MinSpawnCount": 60,

      "Rarity": 10

    },

 "小水母": {

      "Base": "ED_JellyBreeder",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 40,

      "IdealSpawnSize": 1,

      "MaxSpawnCount": 1,

      "MinSpawnCount": 1,

      "Rarity": 39,

      "PawnStats": {}

 "速射吐珠": {

      "Base": "ED_ShootingPlant",

      "CanBeUsedForConstantPressure": false,

      "CanBeUsedInEncounters": true,

      "DifficultyRating": 150,

      "IdealSpawnSize": 1,

      "MaxSpawnCount": 3,

      "MinSpawnCount": 1,

      "TimeDilation": 4,   时间流速

      "Elite": true,

      "Rarity": 20,

      "PawnStats": {

        "PST_CorrosiveResistance": 1,

        "PST_ElectricResistance": 1,

        "PST_FireResistance": 1

      }

    },

 "ED_Spider_ExploderTank_custom": {

      "Base": "ED_Spider_ExploderTank",

      "CreatureSize": 4,

      "CanBeUsedForConstantPressure": false,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 250,

      "MinSpawnCount": 1,

      "MaxSpawnCount": 1,

      "Rarity": 25,

      "SpawnAmountModifier": 1,生成修正值

    }(加大自爆玩一玩的设置)

    "吐酸皇后": {

      "Base": "ED_Spider_ShooterQueen",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 50,

      "IdealSpawnSize": 1,

      "MaxSpawnCount": 1,

      "MinSpawnCount": 1,

      "Rarity": 15,

      "PawnStats": {     }

    },

    "爆炸轰炸机": {

      "Base": "ED_Bomber_Explosive",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 95,

      "IdealSpawnSize": 1,

      "MaxSpawnCount": 4,

      "MinSpawnCount": 1,

      "Rarity": 10

    },

    "哨卫": {

      "Base": "ED_Spider_Tank_HeavySpawn",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 90,

      "IdealSpawnSize": 2,

      "MaxSpawnCount": 4,

      "MinSpawnCount": 1,

      "Rarity": 10

    },

    },

    "老无畏": {

      "Base": "ED_Spider_Tank_Boss",

      "CanBeUsedForConstantPressure": true,

      "CanBeUsedInEncounters": false,

      "DifficultyRating": 2500,

      "IdealSpawnSize": 1,

      "MaxSpawnCount": 1,

      "MinSpawnCount": 1,

      "Rarity": 20,

      "PawnStats": {

        "PST_ColdResistance": -7,

        "PST_CorrosiveResistance": -7,

        "PST_ElectricResistance": -7,

        "PST_ExplosionResistane": -7,

        "PST_FireResistance": -7,

        "PST_InternalDamageResistance": -7,

        "PST_KineticResistance": -7,

        "PST_PhysicalResistance": -7,

        "PST_PoisonResistance": -7,

        "PST_RadiationResistance": -7

      }

    },

彩蛋:强制精英设置(自己摸吧*^o^*别做逆天怪)

BA,AB∧(AB)BA

  "EnemyPool(怪物池)": {

    "clear": false,

    "add(添加)": [],

    "remove(删除)": []

  },

 在EnemyDescriptors(敌人设置)设置完之后将对应的标签放到以下的生物池中↓

  "CommonEnemies(公共敌人池)": {

    "clear": false,

    "add": [

 "哨卫"  ,

"老无畏", 

"小水母"

    ],

    "remove": []

  },

  "SpecialEnemies(特殊怪敌人池)": {

    "clear": false,

    "add": [

      " 吐酸皇后", 

      "小水母",

      "红蜂拥"

    ],

    "remove": []

  },

  "DisruptiveEnemies(搅局者池。包含:捕手、轰炸机、速射酸虫、大滚滚、典狱长、黄金大自爆.)": {

    "clear": false,

    "add": [

      "吐酸皇后"

    ],

    "remove": []

  },

  "StationaryEnemies(开局就刷的敌人池,不仅限于静止敌人,可消耗点数但受限于encountseeting锁定导致无法实现真的加进固定池)": {

    "clear": false,

    "add": ["XXX"],

    "remove": [ "ED_HydraWeed(王草 )",

      "ED_Terminator(大螃蟹复仇者#注,大螃蟹无法移除,采用替换方法)"]

  },

  "SeasonalEvents": [],无人机类赛季事件的遭遇池,无法生效

朵朵车车的设置↓

  "EscortMule": {

    "FriendlyFireModifier": 0.1,玩家对朵朵造成的伤害系数

    "BigHitDamageModifier": 0.95,减伤抗性,若设置1则无效

    "BigHitDamageReductionThreshold": 0,触发"BigHit"减伤的伤害阈值

    "NeutralDamageModifier": 0.01    环境伤害

  }

}


另外:

1、虫洞蜂拥与母巢打爆后的蜂拥数可由ED_Spider_Swarmer标签控制。

2、除了StationaryEnemies、SeasonalEvents,其他的敌人池似乎用于方便归类自定义虫子为目的多一点,以及任务开始后roll中这个怪物池的(多样性)生物池=c+d+s。

3、scale的体型控制部分生物客机不生效,但可改变辐射禁卫的辐射距离、推斥炮塔的攻击范围等等。

4、虫子的攻击速度不能单独调整,只能更改时间流速,滚滚的滚速度由时间流速控制。

5、即使VeteranNormal为1,典狱长也可产战士。即使是0,三眼也有可能产生。

6、假设为官方难度,这些怪物池主要用于增减池子的怪物多样性,也就是在破坏池中remove黄金大自爆后,将不产生黄金大自爆。

7、remove无法移除大螃蟹,采用替换方法,标签名为大螃蟹,实际base为其他生物。

8、DifficultyRating"和"Rarity"的值似乎有阈值,奇怪的数值将无效。例如999。

9、刷潮点数与困难点数与稀有值点数不是等价。

10、理想刷怪量和min和max刷怪量设置并非设置1就只刷1只。

11、精英将消耗更多点数。

12、搅局者池即使为0,cd也会默认抽取原有种类。

12、虫限即使为0,也会有小概率刷怪。

13、固定生物不纳入生物池,在encountersetting启用。

14、encounter difficulty点数不影响固定生物的生成。

15、有关MIN和MAX的设置,你可能会看到min大于max的值,min大于max,则ideal和max失效,以min为最大优先度,也就是最起码也会运行你设置的min数值。如果min小于max,ideal和max逻辑生效。

16、clear就是清空怪物池原有默认虫类,清除后,以add的设置取代增加进去。

最后最后,注释有些地方不100%对,仅供参考。