DeathScreenTweaks

Erymanthus
,
sofabeddd

DeathScreenTweaks

(Formerly DisturbingNewBests.)
\ Spices things up a bit when receiving a "New Best" screen.
\ (All mod features apply to Classic levels only.)

Features:

  • Replaces "New Best" messages with slightly "better" ones, including your own.
  • Auto-screenshots on player death.
  • SFX specifically for getting a New Best.
  • Sisyphus effect, for when dying near the same spot as your previous attempt.
  • Hide the rewards animation, or the entire "New Best" screen.
  • Change the position, rotation, and scaling animation of the "New Best" screen.

Notes

This mod will try to auto-enable the "Just, Don't..."/"Do Not..." vanilla in-game setting.

PRNTSCRN required. For best results, please try to set a reasonable respawn time (anything more than 0.25 seconds). This allows "New Best" animations to complete before a screenshot is taken.

Quotes originate from a variety of sources, including various members of the Geode SDK Discord server, xkcd, Brandon Rogers, Adam Neylan, and the writers throughout SNL's history.

Logo contributions and text linewrapping support by sofabeddd.
\ Level featured in logo.png and demoOne.png is Unnamed 84 by 4y4.
\ Built-in quotes moderated by CatXus and alk.
\ Original mod idea by actualkanyewest.

This Geode mod is licensed under LGPLv2. To report bugs or get help with using my mods, press the Discord button in the lower left corner.

DeathScreenTweaks Changelog

v1.8.0

  • Added iOS JIT-less support.
  • Added Customize Position and Customize Rotation.
    • Quite frankly, this shouldn't exist in the first place, but it's here purely for the sake of supporting it. :P
    • (Claude Sonnet 4 really needs to do a better job with leaving anchor points alone for nodes that won't even respond to anchor points...)
    • All default options are NOT exactly as seen in vanilla GD. If you would not like to edit positions or rotations, leave them disabled.
  • Added Customize Scale Animation.
    • Change most of the traits of the scaling "New Best!" animation.
    • Options include editing the backdrop opacity, animation durations, and easing durations. Check the mod settings for more!
    • All default options are exactly as seen in vanilla GD.
  • Added Auto-Screenshot on Death.
    • Requires PRNTSCRN to use.
    • Check the additional Auto-Screenshot on Death, But... setting to fine-tune UI visibility in your screenshots.
  • Added Show Collected Coins.
    • The color of the text depends on the type of coins you're collecting.
    • This is currently ASCII art right now. Maybe there'll be a toggle to show the coin sprites instead. We'll see.
  • Hopefully fixed Sisyphus Audio not stopping when the player respawns.
    • To restore original behavior, disable Sisyphus: Stop SFX on Respawn.

v1.7.2

  • Fix a bug introduced in v1.7.0 where fake "New Best" messages would spawn in twice on two-player levels. Sorry about that!

v1.7.1

  • Fixed compatability issues with JFP by changing function hooks.

v1.7.0

  • Added Sisyphus.
    • Requires dying at similar percentages of a level to qualify.
    • Comes with numerous options from including a custom image, changing the SFX, adjusting thresholds, and changing custom image scaling options.
  • Added soft compatibility option when Hide Rewards Animations is enabled while Alphalaneous' Next Key When? mod is installed.
    • Comes with additional "+1 Key!" indicator when receiving a new key while Hide Rewards Animations is enabled.
  • Fix a big bug where the "New Best!" SFX was not playing at the correct times.
    • (Darn, how did I screw that one up?)

v1.6.2

  • Experimental iOS support.

v1.6.1

  • Refactor shuffling algorithms because that's apparently what people do in their free time, I guess.

v1.6.0

  • Added a "refresh quotes" button for convenience. No more full game restarts!
    • Toggling on/off quotes while the game is open will auto-reload quotes for the mod to choose from.
  • Allow toggling on/off the default set of quotes.
  • Added 50 quotes from SNL to celebrate SNL50.
    • "Live from New York, it's Saturday Night!"
  • Fix some bugs here and there.

v1.5.2

  • Some cleanup from behind the scenes. Nothing noticeable for end users, though.

v1.5.1

  • Fix a stupid C++ crash for shuffling empty data types.

v1.5.0

  • Refactor source code into multiple files.
  • Fix a bug where quotation marks weren't being replaced properly when using Oxygene One as the death screen font.
  • Redo Oxygene One font to more accurately represent what's seen in vanilla GD.
  • Replace a song lyric from the default set with another.

v1.4.3

  • Port to 2.2074.

v1.4.2

  • Fix a bug where disabling "Custom "New Best" Texts" would also disable font settings for "New Best" texts.
  • Add Oxygene One font support (suggested by Saritahh).
  • Increase minimum requirements for using DeathScreenTweaks.

v1.4.1

  • Added "Custom Quotes Only" option, by popular demand. (If no custom quotes are found, the mod will fall back to anything enabled from the default set of quotes.)

v1.4.0

  • Added "Custom 'New Best' SFX" options. (suggested by datacocat)
  • Added "Always New Best" options. (suggested by datacocat)
  • Added "Accurate Death Percent" options.
  • Rewrote a few things in the source code.

v1.3.1

  • Fix a crash from selecting Fonts 1 through 9 (even though they're all objectively ugly). Thanks again, hiimjustin000!

v1.3.0

  • Rebrand to DeathScreenTweaks for consistency with LoadingScreenTweaks and EndscreenTweaks.
  • Automatic migration of custom death messages from DisturbingNewBests.
  • Rewrote a few config descriptions.
  • Added option to hide the New Best screen itself, because that was apparently an attempted mod submission on the old Geode mod index.

v1.2.0

  • Port to 2.206. Big thanks to CatXus, Aktimoose, ninXout, and hiimjustin000 for helping out with testing!

v1.1.2

  • Replaced a few quotes in the default set in light of recent events.
  • Replaced a few quotes in the Brandon Rogers set, because some of them were incredibly unfunny.
  • A small optimization.
  • Increase minimum Geode version requirement to 2.0.0-beta26.

v1.1.1

  • A single line swap to properly enforce text alignment.

v1.1.0

  • Added linewrapping support. Thanks sofabeddd!
  • Added option to hide rewards animation on death.
  • Added "Max Scale" option.
  • Technically, this is the initial release for the Geode index, but there have been several notable changes between v1.0.0 and v1.1.0 that it's best to release a new version now to make sure everyone updates to this version.

v1.0.0

  • Initial release (for GitHub).
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod . Thank you to nekit for the domain!

Geode Team 2025