Level Info

M336

Level Info

A simple yet fully-customizable mod showing additional information on a level's page!

Toggleable features

  • Requested stars: display the amount of stars/moons requested by the creator of a level.
  • Featured Rank: display a level's featured rank.
  • Objects: display the amount of objects in a level.
  • Objects (with LDM): display the amount of objects in a level with Low Detail Mode toggled on.
  • 2-Player Mode: indicate if a level is intended to be played by 2 players simultaneously.
  • Game Version: indicate the game version in which a level was created/updated.
  • Level Version: indicate the current version of a level.
  • Has LDM: indicate whether a Low Detail Mode exists or not for a level.
  • Sent: indicate whether a level has been sent by Moderators or not (uses SendDB).
  • Level ID: display the ID of a level.
  • Original ID: display the ID of the original level (if it's been copied).
  • Editor Time: show how much time the creator(s) of a level spent in the editor.
  • Editor Time (with copies): show how much time the creator(s) of a level spent in the editor (includes previous copies).
  • Total Attempts: show how many attempts you spent on a level.
  • Total Jumps: show how many times you jumped in a level.
  • Total Clicks: show how many times you clicked on your best attempt on a level.
  • Best Time: show the best time you did on a level.

More customizable features

  • Position: modify the position of the informational text.
  • Size: scale the informational text's size up or down.
  • Opacity: make the informational text more or less transparent.
  • Color: change the color of the informational text.
  • Number separator: choose a separator for big numbers to be more readable.

Want to help?

Feel free to open a Pull Request on GitHub!

Special Thanks

Credits

  • cue - makes it much easier to handle the loading circle
  • SendDB - knowing if a level's been sent or not

Version 1.7.1

  • Fixed the local sent levels cache not working on mobile
  • Made the fix for duplicate labels work better
  • Made operations related to the sent levels cache safer to prevent potential crashes
  • Made the loading of the sent levels cache on startup asynchronous as to not freeze/block the game

Version 1.7.0

  • The sent levels cache is now saved locally to avoid repeated requests:
    • Sent levels will be stored permanently until they are rated/they get deleted because of the limit
    • Not sent levels will still be stored temporarily and deleted after the configured expiration time for them to be re-checked

Version 1.6.0

  • Added the "Enable Sent Cache", "Sent Cache Limit" & "Sent Cache Expiration" settings
  • Levels that aren't sent are now cached temporarily so that they can be rechecked after a certain amount of time (being the latter setting mentioned above)

Version 1.5.7

  • Added a custom user agent for external requests (only to SendDB currently)

Version 1.5.6

  • Fixed the game freezing when entering a level page (mostly noticeable on bigger levels) when the object count (with/without LDM) indicator(s) were enabled

Version 1.5.5

  • Much more accurate object count (also applies to the Low Detail Mode one)

Version 1.5.4

  • Better iteration system for showing the LDM object count
  • More optimization

Version 1.5.3

  • Fixed the informational text being displayed twice if the level was updated

Version 1.5.2

  • Added credits for SendDB (should have been added in v1.3.11)
  • Improved the mod's description
  • Improved settings' description
  • The sent indicator will now show "Rated" instead of not being added when on a rated level with the setting enabled
  • The LDM object count indicator will now show "N/A" instead of not being added when on a level without a Low Detail Mode
  • Renamed "Total Attempts" & "Total Jumps" to just "Attempts" & "Jumps"

Version 1.5.1

  • Added the LDM object count indicator (will not appear on levels without Low Detail Mode)
  • Renamed "Object Count" to just "Objects"

Version 1.5.0

  • Added the level ID indicator
  • Disable the sent indicator on rated levels (avoids an unecessary web request)
  • Added a number separator setting for large numbers (commas, spaces, or none)
  • Renamed "Text Settings" to "Display Settings"
  • Shortened some settings' name in Display Settings
  • Empty/zero values now show "N/A"
  • Replaced "false" & "true" with "No" & "Yes"
  • Renamed "LDM Existence" to "Has LDM"
  • Better formatting for time related values
  • Clear the sent cache when the sent indicator setting is disabled
  • Code structure rework & optimization

Version 1.4.1

  • Optimized settings
    • Settings are now loaded once when the mod loads and automatically update when changed instead of being reloaded every time the player opens LevelInfoLayer

Version 1.4.0

  • Added a loading circle while the level information loads (thanks cue!)
  • Changed "Req. Difficulty" to "Requested stars/moons"
  • Improved the codebase & tried making it safer/more optimized

Version 1.3.12

  • Added caching for the Sent setting
    • If the level was already loaded during the session with the setting enabled, it won't make another request and will instead get it from the memory (up to 1,000 levels can be cached)

Version 1.3.11

  • Added the Sent setting
  • Fixed setting not appearing if all of them were disabled but one was still enabled (only happened with some of them)

Version 1.3.10

  • Added iOS compatibility (still experimental)
  • Fixed the mod downloading AutoLeaderboard & Mod Badge Info even though they aren't required

Version 1.3.9

  • Ported the mod to Geode 4.0.0-beta.1 (GD 2.2074)

Version 1.3.8

  • Improved the text's scaling system
  • Enhanced mod's settings
  • Added colors to the mod's description

Version 1.3.7

  • Fixed stats being incorrect if the level took too long to load or was not downloaded yet
  • Code improvements/rewrite
  • Re-enabled macOS building

Version 1.3.6

  • Added the LDM Existence setting
  • Fixed tags not showing up
  • Updated Geode version to v3.0.0

Version 1.3.5

  • Ported the mod to Geode 3.0.0-beta.1
  • Temporarily removed macOS compatibility

Version 1.3.4

  • Added the original level ID setting
  • Reduced "Edit. Time" and "Edit. Time (+cop.)" to "Editor" and "Edit. (+cop.)"
  • Added the "customization" tag
  • Improved settings' description
  • Code improvements

Version 1.3.3

  • Added the text size setting
  • Code improvements & optimization (Thanks wnt\nr!)
  • Faster object count calculation on Windows and Android
  • Added the "_spr" operator at the end of the label string ID

Version 1.3.2

  • Added text opacity setting
  • Lots of code improvements & optimization
  • Make beta 23 the minimum version

Version 1.3.1

  • Code optimization
  • Added a string ID to the label
  • Improved the mod's description in the README.md, the about.md and the mod.json files

Version 1.3.0

  • Added the editor time setting
  • Added the editor time (+copies) setting
  • Added the total attempt setting
  • Added the total jumps setting
  • Added the clicks setting
  • Added the best time setting
  • Fixed the object count setting being locked at 65535 objects (might need to refresh the level if it was not already in the local cache)
  • Removed try/catch blocks to avoid crashes on Android
  • Changed logs debug to info
  • Made logs show the level and its author
  • Removed a duplicate main.cpp (which fixed macOS build failing, which means macOS support is back!)
  • Fixed the mod getting information about the level and displaying them even if every setting were disabled

Version 1.2.1

  • Optimized the code for many things: Feature state, Object count and Game version (Thanks VolcaroCham!)
  • Show levels made before 1.7 as "Pre-1.7"

Version 1.2.0

  • Added the game version settings/stats
  • Added GitHub issues
  • Optimized the code
  • Added logs
  • Added error handling
  • Added more notes to make the code more understandable
  • Made object count display “Unknown” if for some reason the object count was at 0
  • Added changelog.md
  • New logo by freadfries!

Version 1.0.1

  • Added the utility and interface tags
  • Added an option to change the text color
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 2026