DynamicPressure

版本 v0.1.9·更新於 2026-09-10

Adds dynamic enemy pressure on top of vanilla spawns. Monitors real-time combat pressure and spawns extra enemies when pressure is too low. Includes Light, Heavy, and Nightmare styles plus a debug ove

模組介紹 作者原文

Dynamic Pressure

You started an arms race.

Now the enemies are joining it too.

Dynamic Pressure adds extra enemy pressure on top of the original game without replacing or reducing vanilla spawns. The mod watches the current combat state in real time and only adds enemies when the surrounding pressure is considered too low.

What It Does

Dynamic Pressure monitors the current level and calculates a pressure value based on nearby hostile NPCs, engaged enemies, enemies targeting the player, and enemies that know the player position.

When the pressure is below the configured target, the mod can spawn additional enemies using the current level's existing enemy pool. Vanilla enemy spawning is not reduced or replaced.

The goal is not to turn every room into an endless monster flood. The goal is to reduce low-pressure gaps and make the run feel more aggressive.

Current Balance Status

Balance is still experimental.

The pressure calculation itself appears to be working, but the default balance is not fully tuned yet. In particular, the current Nightmare style may not feel as nightmarish as expected under the default settings.

You can enable the debug overlay to see the real-time pressure value, spawn decisions, block reasons, and current mod impact. Use those values to tune the difficulty to your preference.

Pressure Styles

The mod has three configurable pressure styles:

Style 1 - Light

A small pressure increase.

Intended to fill low-pressure gaps without changing the overall feel too much.

Style 2 - Heavy

A stronger pressure increase.

Low-pressure rooms should feel more active, and combat downtime should be reduced.

Style 3 - Nightmare

The highest pressure setting.

This is intended to create a more oppressive experience, but the current default values may still be too conservative. Increase the recommended values below if you want a harsher version.

Important Config

[General]

EnableMod = true

EnableAutoSpawn = true

PressureStyle = 1

`

EnableAutoSpawn must be true for the mod to spawn enemies automatically.

If it is false, the mod will still load and show debug information, but it will not actively spawn enemies except through manual debug testing.

Debug Overlay

The debug overlay is strongly recommended while tuning the mod.

It shows information such as:

  • Current pressure
  • Target pressure
  • Pressure deficit
  • Original hostile count
  • Mod-spawned hostile count
  • Spawn decision
  • Block reason
  • Last spawned enemy
  • Whether mod-spawned enemies are targeting the player

Useful block reasons include:

PressureAlreadyHigh

NoEngagedOriginalHostiles

NoValidNpcSpawnPoint

RecentDamage

LowHealth

MaxModSpawnedAlive

NoOriginalKillProgress

SpawnBudgetPerOriginalExceeded

If the mod is not spawning, check the overlay first. It usually explains why.

Recommended Settings

The following settings are recommended as a better starting point than the early debug defaults.

Light

[Style 1 - Light]

TargetPressure = 6

SpawnCooldown = 16

MaxSpawnPerWave = 1

MaxModSpawnedAlive = 2

MaxModSpawnedPerRoom = 3

MaxModSpawnedPerLevel = 8

Heavy

[Style 2 - Heavy]

TargetPressure = 9

SpawnCooldown = 10

MaxSpawnPerWave = 1

MaxModSpawnedAlive = 4

MaxModSpawnedPerRoom = 5

MaxModSpawnedPerLevel = 16

Nightmare

[Style 3 - Nightmare]

TargetPressure = 13

SpawnCooldown = 7

MaxSpawnPerWave = 2

MaxModSpawnedAlive = 6

MaxModSpawnedPerRoom = 8

MaxModSpawnedPerLevel = 28

If Nightmare still feels too mild, try:

[Style 3 - Nightmare]

TargetPressure = 16

SpawnCooldown = 5

MaxSpawnPerWave = 2

MaxModSpawnedAlive = 8

MaxModSpawnedPerRoom = 10

MaxModSpawnedPerLevel = 36

For a more extreme test:

[Style 3 - Nightmare]

TargetPressure = 18

SpawnCooldown = 4

MaxSpawnPerWave = 3

MaxModSpawnedAlive = 10

MaxModSpawnedPerRoom = 14

MaxModSpawnedPerLevel = 45

Anti-Loop Protection

The mod includes safeguards to avoid endless spawning.

[Anti Loop]

MinOriginalEngagedHostilesForSpawn = 1

CooldownAfterModKillOnly = 8

MaxSecondsWithoutOriginalKill = 30

MaxModSpawnsPerOriginalEngaged =

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
DynamicPressure-0.1.9.zip
檔案大小
106.2 KiB