EnemySpawnControl
A BepInEx mod for **R.E.P.O.** that lets you control which enemies can spawn using a whitelist or blacklist.
模組介紹 作者原文
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
- Install BepInEx 5.4.x into your REPO game folder
- Copy EnemySpawnControl.dll to BepInEx/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.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: