RevampMySoul
Revamps Artifact of Soul to spawn a 30s timed soul copy of the defeated enemy with 1s spawn invulnerability and Evolution items support.
模組介紹 作者原文
Revamp My Soul
Revamps the Artifact of Soul in Risk of Rain 2!
This mod aims to give the Artifact of Soul more bite and variety than just generic wisps you need to fight. Instead of spawning simple Lesser Wisps, defeated enemies spawn an exact soul clone of themselves. Souls render with the authentic Happiest Mask ghost shader, inherit Doppelganger status (InvadingDoppelganger), inherit elite essence (such as Blazing, Overloading, and Glacial), receive Artifact of Evolution items, grant XP on kill, feature a Dio's Best Friend (DBF) invulnerability spawn burst, take hits normally, and live for a strict 30-second timer.
Features
- Authentic Ghost Skin: Defeated enemies spawn with the authentic Happiest Mask ghost shader (matGhostEffect), clearly distinguishing them as souls while maintaining full combat interaction.
- Optional Wisp Soul Fire: Toggleable setting to envelope souls in bright cyan soul fire flames (BurnEffectController.helfireEffect).
- Doppelganger Inheritance: Defeated Invading Doppelgangers pass down their Doppelganger item (InvadingDoppelganger) to create authentic Doppelganger souls.
- Kill Credit & 5 XP Reward: Soul enemies grant 5 XP (configurable) upon defeat, allowing mods like Early Bird Sacrifice to reliably register kills.
- Elite Essence Inheritance: Elite monsters (Blazing, Overloading, Glacial, Malachite, Celestine, Mending, Voidtouched, etc.) pass on their elite affixes to their soul clone, creating fiery Blazing souls, sparking Overloading souls, and more.
- Full Combat Interaction: Hurtboxes remain active so players, turrets, and drones can target, hit, shoot, debuff, and damage soul enemies normally.
- Dio's Best Friend Invulnerability: Souls spawn with the iconic Dio's Best Friend invulnerability buff (Immune) and revival sound/burst effect (default: 1.0s) to safely absorb spawn damage.
- Artifact of Evolution Integration: When Artifact of Evolution is active, spawned souls automatically receive all monster team items on spawn.
- 30-Second Lifetime Countdown: Souls die cleanly on a true timer rather than health decay, ensuring monster healing items (like Monster Tooth, Medkit, Bungus) do not grant eternal life.
- No Infinite Loops: Defeated souls never spawn another soul upon dying.
- Risk of Options Support: Fully configurable in-game in real time.
Configuration
All settings can be configured via the in-game Risk of Options menu or the generated config file:
| Setting | Default | Description |
|:--- |:--- |:--- |
| Enabled | true | Enables or disables the mod entirely. |
| Require Artifact Of Soul | true | If true, souls only spawn when Artifact of Soul is active. If false, souls spawn in any run. |
| Enable Wisp Soul Fire | false | If true, attaches bright cyan wisp soul fire flames across the soul enemy's body. |
| Soul Lifetime Seconds | 30.0s | Duration in seconds before the spawned soul expires and suicides. |
| Spawn Invulnerability Seconds | 1.0s | Duration in seconds of Dio's Best Friend invulnerability granted on spawn. |
| Play Dio Spawn Effect | true | Plays the Dio's Best Friend revival burst & sound effect upon soul spawn. |
| Grant Evolution Items | true | If true, grants monster team items to souls when Artifact of Evolution is active. |
| Transfer Elite Essence | true | If true, defeated elite monsters pass their elite affixes (Blazing, Overloading, etc.) to their soul. |
| Soul Exp Reward | 5 XP | Experience reward granted on defeat (enables kill registration for mods like Early Bird Sacrifice). |
| Damage Boost Percentage | 0% | Optional extra damage bonus for soul enemies. |
| Enable Debug Logging | false | Enables verbose console logging. |
Recent Patches
v1.0.4
- Void Infestation Immunity for Souls: Fixed an issue where Void Infestors targeted and infested soul enemies.
- Root Cause: Because soul enemies are hostile and have active hurtboxes, Void Infestors could target and strike them, changing their team to TeamIndex.Void, granting them Void elite equipment, and d
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: