DecimalPercentages

thesillydoggo
,
Erymanthus

DecimalPercentages

Adds decimal points to percentages everywhere you can think of (Hopefully.):

  • Main levels selection menu (Note: has yet to be tested with Main Levels Editor by user666)
  • Level lists and level browsing menus
  • Pause menu (including Editor levels)
  • "New Best" screens
  • Best scores shown in percentage (%) label (Requires a mod menu with a "Best in Percentage" feature enabled for full effect)

Note: As there are roughly five competing mod menus on the Geode index as of publishing this mod (and a vanilla in-game toggle), this mod will not add decimal points to the text displaying your current percentage while playing a level.

Note: For those who have DeathScreenTweaks, you are welcome to leave the "Accurate Percentages" toggle setting to whatever you like; DecimalPercentages will try its best to be compatible in any case.

Note: By default, this mod allows (at most) three decimal points when viewing online levels, saved online levels, and levels in level lists. Enable "Insane Mode" in the mod settings to disable this limit.

Most of this mod's code, including how this mod stores level percentages, was written by TheSillyDoggo. Then life happened, as well as a few bug reports.

Mod idea by levigaming1248. A salute to at4pm for attempting this mod. o7

This Geode mod is a (consenting) continuation of TheSillyDoggo's (unfinished) "Decimal Percentages" mod, and is licensed under the LGPLv2 license.

To report bugs or get help with using my mods, press the Discord button in the lower left corner.

DecimalPercentages Changelog

1.1.2

  • Port to 2.2074.

1.1.1

  • Added support for saving percentages for gauntlet variants of a level ID.

1.1.0

  • Refactor how percentages are saved.
  • Fix decimal points not being applied to best % scores from practice mode in the % progress bar label.
  • Fix one last odd edge case where percentages displayed in the progress bar weren't equal to what was recorded by the mod.
  • Fix a bug where percentages saved from Daily/Weekly/Event variants of a level ID were applied to regular variants of the same level ID, despite different amounts of progress.
  • As a consequence of both of these bug fixes, DecimalPercentages is not as aggressive with applying its decimal points, more significantly so to levels with percentage progress before installing the mod. (Hopefully.)

1.0.1

  • Quick compatibility bugfix when DeathScreenTweaks isn't enabled/installed.
  • Quick bugfix for "New Best" screens when dying on rated levels.

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