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

And now, for the big one...

Replaces "Level Complete" texts with wholesome ones, including those of your own choice. The antithesis of DisturbingNewBests.

Allows three sets of messages: a default set, custom text from the config folder, and Technoblade quotes.

Also comes with other customization options for the "Level Complete" screen, including an option to show attempts and jumps on platformer levels.

Custom messages defined from the custom.txt file within the mod's config directory will be formatted as follows: - lorem ipsum - in order to distinguish them from the default set of messages. As tempting as it would be to have a regex filter to moderate messages found in custom.txt, this mod will not be pulling double duty by attempting to solve the Scunthorpe problem.

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+, and Technoblade.

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