RevampMySoul

v1.0.4·Updated 2026-09-18

Revamps Artifact of Soul to spawn a 30s timed soul copy of the defeated enemy with 1s spawn invulnerability and Evolution items support.

About this mod Author’s original text

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

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRune580-Risk_Of_OptionsRiskofThunder-HookGenPatcher

File & checksum

Filename
RevampMySoul-1.0.4.zip
File size
42.3 KiB