Spawn System Overhaul
Adds full customizability to the spawning of enemies via spawn weights and fixed enemy scaling.
模組介紹 作者原文
Spawn System Overhaul
Updated for version 0.3.0 of REPO!
This mod completely changes how the spawn system in R.E.P.O works, allowing for an easy customization
of spawn weights for all enemies.
Generating the Config
First, load a lobby up to allow the spawn system to register all enemies, including modded ones.
The mod will generate a config for you. You might have to close R.E.P.O for it to show up.
Basic Enemy Scaling
We can configure the basic enemy spawn rate scaling here
Follow the simple linear formula for enemy spawns to get the results you want:
Total Enemy Spawns = BaseEnemySpawns + LevelsCompleted * LevelsCompletedMultiplier
Customizing Individual Enemy Spawns
In this case we can try to configure the head enemy's spawning
spawn weight
The chance for the monster to be picked as a spawn target. A higher weight mean this monster will
appear more often than the others.
min level
minimum level for the monster to spawn at all
max level
max level the monster may spawn in
spawn weight curve:
A custom level curve. Each comma separated number represents a multiplier to the enemy spawn weight. So 1.0,5.0,2.0 would mean 1x spawnrate for level one, 5x for level 2, and 2x for level 3 respectively. The multipliers will 'loop around' to the first value if the end is reached.
spawn amount level curve:
A custom level curve. Each comma separated number represents a fixed amount of spawns for the enemy (int). So 1,3,0 would force the enemy to spawn once on level 1, 3 times on level 2, and 0 times on level 3. The multipliers will 'loop around' to the first value if the end is reached.
Note that both level curves don't account for min and max level ranges. The first number will always be for level 1, then level 2, etc.
Currently Planned Features:
- Adding weights for enemies according to the map being played.
- Exponential scaling / easing settings for general enemy scaling.
- Hard cap on spawns for general enemy scaling.
Changelog
1.0.0
- Mod release.
1.0.1
- Changed the mod dependencies so the mod always runs properly
- Updated for Version 0.3.0
- (The mod was missing AutoHookGenPatcher as a requirement)
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: