RespawnNoiseControl
【Host Only MOD】Adjusts enemy respawn acceleration noise threshold and reduction time. Adjust enemy respawn acceleration noise threshold and reduction time.
About this mod Machine translation
COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
RespawnNoiseControl
This mod is a host-only mod that adjusts the noise threshold and timer reduction used by enemy respawn acceleration.
Only the host needs this mod.
Features
- Host-only behavior
- Configurable enemy respawn acceleration noise threshold
- Configurable enemy respawn timer reduction seconds
- Keeps normal enemy investigate behavior unchanged
- Uses the latest R.E.P.O. v0.4.0 EnemyDirector.SetInvestigate(...) flow
- Falls back to vanilla behavior if required runtime fields are not found
How it works
The mod patches EnemyDirector.SetInvestigate(Vector3 position, float radius, bool pathfindOnly).
In vanilla behavior, the game sends sound and noise information to EnemyDirector.SetInvestigate(...) as an investigate radius.
Already spawned enemies use that radius for normal investigate behavior.
Unspawned enemies can have their respawn timer reduced when the radius reaches the vanilla threshold.
This mod keeps the spawned-enemy investigate behavior intact and only changes the respawn acceleration threshold and reduction seconds for unspawned enemies.
Configuration
General
EnableMod
Description: Enable or disable this mod
Default: true
Minimum: false
Maximum: true
RespawnNoiseThreshold
Description: Noise radius threshold required to reduce the enemy respawn timer
Default: 10
Minimum: 0
Maximum: 100
RespawnDecreaseSeconds
Description: How many seconds to reduce the enemy respawn timer when the threshold is met
Default: 5
Minimum: 0
Maximum: 60
Noise reference
The game uses the investigate radius passed to EnemyDirector.SetInvestigate(...) as the effective noise value.
Reference values:
- Player landing: 10
- Shotgun shot: 20
- Revolver shot: 18
- Pistol shot: 15
- Small explosion: 18
- Medium explosion: 22
- Large explosion: 25
- Grenade explosion: 25
- Rocket explosion: 25
- Heavy physical object impact: 15
- Medium physical object impact: 12
- Light physical object impact: 8
- Door slam: 12
- Door break: 18
- Trap trigger (Crown Box): 20
- Trap trigger (Monkey Box): 18
- Glass break: 15
- Large object fall: 18
- Small object fall: 10
- Heavy enemy attack: 15
- Enemy jump landing: 10
- Vanilla respawn acceleration threshold: 15
With the default setting of this mod, normal player landing can also trigger enemy respawn acceleration.
Notes
- This mod only changes the respawn acceleration threshold and reduction amount for unspawned enemies
- It does not change the normal investigate behavior for already spawned enemies
- It does not add new enemies
- It does not change enemy spawn points
- It does not require non-host players to install the mod
Installation
- Install BepInEx for R.E.P.O.
- Put RespawnNoiseControl.dll into the plugins folder
- Start the game once to generate the config file
- Edit the config as needed
Source behavior summary
Patched method:
- EnemyDirector.SetInvestigate(Vector3 position, float radius, bool pathfindOnly)
Main modified behavior:
- Vanilla threshold check is replaced with RespawnNoiseThreshold
- Vanilla respawn timer reduction seconds are replaced with RespawnDecreaseSeconds
- Reflection is used for internal enemy field access in the latest game version
- If reflection setup fails, the original vanilla method is allowed to run
※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
RespawnNoiseControl
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります!
Participate in the following のリンクから!
このMODは, ホスト専用の, enemy リスポーン accelerates が発生する volume しきい値と shortens the seconds and adjusts するMODです.
Import はホストのみでactionします.
Function
- ホスト専 movement
- It is possible to set the volume level for the enemy's acceleration
- It is possible to set the number of seconds to shorten the enemy's level
- 済み enemy's usual investigation appears
- R.E.P.O. v0.4.0 の EnemyDirector.SetInvestigate(...) processing
- When it is necessary to perform the necessary tasks, it is necessary to obtain the necessary information in the event that the necessary conditions are met.
Ac …
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: