Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
But It Refused
Replaces the normal item revive with the "But it refused." scene from Undertale.
By Orz
| Last updated | 5 hours ago |
| Total downloads | 282 |
| Total rating | 0 |
| Categories | Tweaks Audio Client-side AI Generated |
| Dependency string | Orz-But_It_Refused-1.8.3 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2113README
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.