EndscreenTweaks

Various tweaks to the endscreen. (Formerly WholesomeEndTexts.)

Features:

  • Showing attempt and jump counts in platformer levels.
  • Auto-hiding the endscreen on level completion (unfortunately, the gray background still persists.)
  • Hiding the chains or background from the endscreen
  • Enabling the bouncing transition, even if "Fast Menu" from ingame is disabled.
  • Changing the font of the "Level Complete" text message.
  • Various checks to ensure compatibility with other mods that modify the endscreen
  • Replaces "Level Complete" texts with wholesome ones, including those of your own choice.

Quotes originated from a variety of sources, including various members of the Geode SDK Discord server, variations of comments from level ID 64760396 that didn't make it to update 2.2, Ted Lasso on Apple TV+, Technoblade, and the writers throughout SNL's history.

End text positioning, sizing, and wrapping by sofabeddd.

This mod supersedes past copies of both Relative's Custom Endscreen Text mod and my WholesomeEndTexts mod from the old index.

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.

EndscreenTweaks Changelog

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.3

  • True story: for some reason, some of my built-in replacements weren't being parsed properly, so I recompiled it again to find out what the issue was. Seems like I was getting all worked up for nothing, but I'm leaving the log calls in there anyway in case something goes wrong.
  • Add Saritahh to mod developers list as originally promised.

v1.5.2

  • Some cleanup from behind the scenes.
  • Improved font accuracy for Oxygene One, thank you Saritahh!

v1.5.1

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

v1.5.0

  • Refactor source code into multiple files.
  • Add "Custom "Level Complete" Text" options. (suggested by Saritahh)
    • Replacement options include "Oxygene One", "Images", and "Combined".
    • Additional options include replacing the "Level Complete" text when completing a level before the end screen, or generating a separate replacement. (Also Replace "Level Complete" in PlayLayer)
    • Additional option to re-scale "Images" smaller than a certain dimension. (Custom "Level Complete" Images Scaling Correction)

v1.4.2

  • Port to 2.2074.

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.)
  • Skip to v1.4.1 for consistency with DeathScreenTweaks.

v1.3.0

  • Add config directory shortcut button.
  • Add "Fluked From %" options for Classic levels. (suggested by yolodomo)

v1.2.1

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

v1.2.0

  • Rebranded to EndscreenTweaks, and supersede past copies of Relative's Custom Endscreen Text and my WholesomeEndTexts mod.
  • Port to 2.206, with big help from Cvolton, Fleym, and dankmeme. Big thanks to CatXus, Aktimoose, ninXout, and hiimjustin000 for helping out with testing!
  • Several optimizations and fixes for visual errors.
  • Add a toggle for custom endscreen messages.
  • Add a button to toggle the EndLevelLayer's visibility.
  • Replace Hide "Hide Endscreen" Button toggles (for both MHv8 and QOLMod) with a similar toggle for the same button from vanilla GD.

v1.1.3

  • Finally found a workaround past Cocos2D's tendency to ignore text alignment with multi-line quotes on Android. As such, quotes are no longer forcibly downscaled on Android. If your bigFont.fnt is somehow monospaced, that's on you.

v1.1.2

  • Futureproofing the mod against unexpected m_fields behavior between Geode versions. Also raised the minimum Geode version requirement.

v1.1.1

  • A single line swap to properly enforce text alignment.

v1.1.0

  • Added compat with GDMO's "Endscreen Info" option.
  • Added option to hide QOLMod's "Hide Endscreen" buttons.
  • Added "Max Scale" option.
  • Note that if you have relative's Custom Endscreen Text mod installed, you will need to copy and paste your custom end text messages from the txt file you've set for that mod over to this mod's config, as this mod will override those messages.
  • 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 (on 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