But It Refused

v1.8.3·Updated 2026-07-17

Replaces the normal item revive with the "But it refused." scene from Undertale.

About this mod Author’s original text

But It Refused

Dying with an extra life now plays the whole UNDERTALE game over before you get back up:

  • The world darkens, the game's music and sounds fall silent. A red SOUL softly appears over your body.
  • The SOUL splits in two, right there on your corpse, and stays broken. Then it trembles.
  • But it refused. It snaps back together on the same sound it broke on, and the words type in, character by character.
  • Only then do you come back to life, while Finale swells from its 0:58 crescendo and carries you to the end of the track. An aura cycles the colors of the 7 SOULs around you until the music gently fades out (you can turn it off).

The sprites, the font and the sounds are taken straight from UNDERTALE's files, not redrawn, and the scene itself is measured off the original frame by frame: every pause, the trembling, and the text typing at one character every two frames. If you prefer your own audio, you can replace butitrefused_finale.mp3 in the plugin folder (a full copy of Finale works as is: playback starts at the 0:58 crescendo automatically).

Triggers

The sequence plays whenever the game brings your character back on death:

  • Dio's Best Friend
  • Pluripotent Larva
  • The Seekers of the Storm revive equipment
  • The shrine blessing and Seeker's self revive (these two can be turned off)

The respawn is held until the words are on screen (about 9 seconds, the pacing of the original scene, configurable), protected by the same no-game-over rule as the vanilla revive.

Settings

Everything lives in one section, in-game with Risk Of Options (optional) or in BepInEx/config/com.orz.butitrefused.cfg:

| Setting | Default | What it does |

| --- | --- | --- |

| Enabled | on | The whole sequence |

| DurationScale | 1.0 | Stretch or tighten the sequence (0.5 to 2) |

| MusicEnabled / MusicVolume | on / 0.5 | Finale, loudness matched to the game's own music |

| DuckGameMusic | on | Game music silenced during the scene, low under Finale, then restored |

| MuteGameSounds | on | Game sound effects silenced until the respawn |

| SfxVolume | 0.8 | The SOUL break sound |

| AuraEnabled / AuraIntensity | on / 2 | The 7 SOULs aura after the revive (colored glow plus a shimmer on your body) |

| TriggerOnShrineAndSkillRevives | on | Shrine blessing and Seeker self revive |

Finale and the break sound follow your in game volume settings (master, music, effects).

Notes

  • Works in singleplayer, and as the host in multiplayer (the revive delay is decided by the server; as a client in someone else's lobby you get the vanilla revive).
  • Risk of Rain 2 ships with Unity audio disabled, so the music plays through the Windows audio stack (NAudio, bundled). On Linux and Steam Deck this goes through Proton; if your setup somehow stays silent, the visual sequence still plays normally.

Credits

  • Toby Fox: UNDERTALE, the track "Finale", the SOUL sprites and break sounds, and the original "But it refused." moment. This mod is a non-commercial fan tribute; all UNDERTALE material belongs to him. The bundled audio is a short excerpt of Finale plus the SOUL break sound, not the soundtrack.
  • Mod by Orz.

Stay determined.

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-BepInExPack

File & checksum

Filename
But_It_Refused-1.8.3.zip
File size
2.1 MiB