OutPu22led-EnemySpawnControl icon

EnemySpawnControl

A BepInEx mod for **R.E.P.O.** that lets you control which enemies can spawn using a whitelist or blacklist.

Last updated 2 days ago
Total downloads 761
Total rating 0 
Categories Mods Tools Monsters Server-side AI Generated Quality Of Life
Dependency string OutPu22led-EnemySpawnControl-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2121

README

Enemy Spawn Control

A BepInEx mod for R.E.P.O. that lets you control which enemies can spawn using a whitelist or blacklist.

Features

  • Whitelist mode — only allow specific enemies to spawn
  • Blacklist mode — block specific enemies from spawning
  • Accepts both in-game display names and internal code names (case-insensitive)
  • Hot-reload config in-game with Ctrl+R
  • Press F7 in-game to print all available enemy names to the log

Installation

  1. Install BepInEx 5.4.x into your REPO game folder
  2. Copy EnemySpawnControl.dll to BepInEx/plugins/
  3. Launch the game once to generate the config file at BepInEx/config/com.out_pu22led.EnemySpawnControl.cfg

Configuration

Edit BepInEx/config/com.out_pu22led.EnemySpawnControl.cfg:

[General]
# If true, only spawn enemies in AllowedEnemies. If false, block enemies in BlockedEnemies.
UseWhitelist = false

[Whitelist]
# Comma-separated list of allowed enemies (used when UseWhitelist = true)
AllowedEnemies = Gnome,Runner,Duck

[Blacklist]
# Comma-separated list of blocked enemies (used when UseWhitelist = false)
BlockedEnemies = Shadow,Hunter,ThinMan

[Debug]
# Log each blocked enemy to the BepInEx console
EnableLogging = true

Press Ctrl+R in-game to apply config changes without restarting.

Enemy Names

Both display names and internal code names are accepted. Press F7 in-game to see the full list for your game version.

Display Name Code Name
Animal animal
Banger bangdirector
Clown beamer
BirthdayBoy birthdayboy
CleanupCrew bombthrower
Bowtie bowtie
Peeper ceilingeye
ApexPredator duck
Elsa elsa
Mentalist floater
Gnome gnomedirector
Headman head
HeadGrab headgrabber
HeartHugger hearthugger
Hidden hidden
Huntsman hunter
Oogly oogly
Robe robe
Reaper runner
Loom shadow
Spewer slowmouth
Trudge slowwalker
Gambit spinny
ShadowChild thinman
Tick tick
Bella tricycle
Chef tumbler
Upscream upscream
Rugrat valuablethrower

Notes

  • If all enemies in a difficulty tier are filtered out, that tier simply produces no spawns for that level. The game will not crash.
  • Difficulty pools are fixed by the game — enemies locked to higher difficulty tiers won't appear in earlier levels even if whitelisted.