Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
EnemySpawnControl
A BepInEx mod for **R.E.P.O.** that lets you control which enemies can spawn using a whitelist or blacklist.
By OutPu22led
| 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
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2121README
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
F7in-game to print all available enemy names to the log
Installation
- Install BepInEx 5.4.x into your REPO game folder
- Copy
EnemySpawnControl.dlltoBepInEx/plugins/ - 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.