Maskoliver-UsefullInfoUI icon

UsefullInfoUI

A clean, togglable overlay for tracking run progress in Megabonk. Toggle with F1; hot reload with Ctrl+R.

Last updated 3 days ago
Total downloads 479
Total rating 1 
Categories Mods
Dependency string Maskoliver-UsefullInfoUI-1.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.738 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.738

README

Useful Info UI (Megabonk)

Compact, readable overlay that shows key Run Info on the left (Shrines, Chests, Vendors, Microwaves, Moai, etc.) and your Player Stats on the right (Damage, Crit, Attack Speed, Luck, XP/Gold gain, …).

Tested on: Megabonk v1.0.19 Loader support: MelonLoader v0.7.1 and BepInEx 6 (IL2CPP)


Features

  • Left overlay: Run Info rows you choose (counts update automatically)
  • Right overlay: Player Stats with clear labels and colors
  • Fast toggle: F1 cycles Default → Detailed → Hidden
  • Hot reload: Ctrl+R reloads UsefulInfoUI.cfg live
  • Resize both panels: Ctrl+Up/Down scales Run Info and Player Stats

Install

Do not use MelonLoader and BepInEx in the same game folder. Use separate installs or a manager like r2modman for BepInEx.

BepInEx

  1. Install BepInEx 6 for Megabonk via r2modman.
  2. Place UsefullInfoUI.dll into your profile: <profile>\BepInEx\plugins\UsefullInfoUI\
  3. Launch the game from r2modman.

MelonLoader

  1. Install MelonLoader v0.7.1 into the game directory.
  2. Put UsefullInfoUI.dll into: <game>\Mods\UsefullInfoUI\
  3. Launch the game normally.

Usage

  • Toggle overlay state: F1 (Default → Detailed → Hidden)
  • Reload config: Ctrl+R (re-applies keys and order live)
  • Resize both panels: Ctrl+Up/Down

Config

The mod writes an annotated config on first run:

  • MelonLoader: <game>\UserData\UsefulInfoUI.cfg
  • BepInEx: <profile>\BepInEx\config\UsefulInfoUI.cfg

Keys are case-insensitive. The top readme comment summarizes usage; Run Info and Player Stats have their own explanatory comment blocks.

Editable entries:

  • DefaultRunInfoOrder, DetailedRunInfoOrder, RunInfoScale
  • DefaultStatsOrder, DetailedStatsOrder, PlayerStatsScale

Example (ini style):

[UsefulInfoUI]
# One config controls everything (F1 cycles Default → Detailed → Hidden). Press Ctrl+R to hot-reload the config.
Readme = "See description above"

# Useful Info UI shows a compact overlay with Run Info on the left (Shrines, Chests, Vendors, etc.) and Player Stats on the right (Damage, Crit, Attack Speed, Luck, XP/Gold gain).

# Shortcuts:
#   • F1         – Toggle overlay state (Default → Detailed → Hidden)
#   • Ctrl+R     – Hot reload the config from disk
#   • Ctrl+Up    – Increase both Run Info and Player Stats scale
#   • Ctrl+Down  – Decrease both Run Info and Player Stats scale

# Run Info variables (case-insensitive):
#   • Shrines        – Charge shrines (common + legendary)
#   • Chests         – Normal + free chests
#   • Vendors        – Shady Guy counts by rarity (common/rare/epic/legendary)
#   • Microwaves     – Microwave counts by rarity (common/rare/epic/legendary)
#   • MoaiOnly       – Only Moai shrine count
#   • MoaiAndGreed   – Moai and Greed counts together
#   • Challenge      – Challenge shrine count
#   • Magnet         – Magnet shrine count
#   • Cursed         – Cursed shrine count
DefaultRunInfoOrder = "Shrines,Chests,Vendors,MoaiOnly"
DetailedRunInfoOrder = "Shrines,Chests,Vendors,Microwaves,MoaiAndGreed,Challenge,Magnet,Cursed"
RunInfoScale = 1.00

# Player Stats variables (case-insensitive):
#   • Preset-colored: Damage, CritChance, CritDamage, AttackSpeed, Lifesteal, Projectiles, ExtraJumps, Luck, Difficulty, MoveSpeed, XpGain, GoldGain
#   • Full list:
#     MaxHealth, HealthRegen, Shield, Thorns, Armor, Evasion, Lifesteal, CritChance, CritDamage,
#     DamageReductionMultiplier, DamageCooldownMultiplier, SizeMultiplier, DurationMultiplier, DamageMultiplier,
#     EffectDurationMultiplier, AttackSpeed, Projectiles, ProjectileSpeedMultiplier, EliteDamageMultiplier,
#     KnockbackMultiplier, MoveSpeedMultiplier, JumpHeight, PickupRange, Luck, GoldIncreaseMultiplier,
#     XpIncreaseMultiplier, Difficulty, EliteSpawnIncrease, BurnChance, FreezeChance, PowerupBoostMultiplier,
#     PowerupChance, WeaponBurstCooldown, ProjectileBounces, ExtraJumps, Overheal, HealingMultiplier, SilverIncreaseMultiplier
DefaultStatsOrder = "Damage,AttackSpeed,Luck,Difficulty,XpGain"
DetailedStatsOrder = "Damage,CritChance,CritDamage,AttackSpeed,Lifesteal,Projectiles,ExtraJumps,Luck,Difficulty,MoveSpeed,XpGain,GoldGain"
PlayerStatsScale = 1.00

Notes:

  • Preset stat colors are used for key stats (Damage, CritChance, CritDamage, AttackSpeed, Lifesteal, Projectiles, ExtraJumps, Luck, Difficulty, MoveSpeed, XpGain, GoldGain). Other stats use a readable dynamic palette.

Uninstall

  • Remove UsefullInfoUI.dll from Mods/ (Melon) or BepInEx/plugins/ (BepInEx)
  • Optional: delete UsefulInfoUI.cfg

Changelog

1.2.0

  • New: Ctrl+Up/Down resizes both Run Info and Player Stats
  • Config layout clarified
  • BepInEx support added(IL2CPP)