Rizzotto-Megamod icon

Megamod

All-in-one Megabonk mod menu (F1) with 14 hot-toggleable features. Leaderboard uploads are hard-blocked for safety.

CHANGELOG

Changelog

All notable changes to Rizzotto Megamod are documented here.

Format follows Keep a Changelog. Versioning follows SemVer - pure Major.Minor.Patch, no suffixes (Thunderstore requirement).

[0.5.1] - 2026-05-06

Visible-feedback parity pass and a few menu-layout fixes.

Fixed

  • Item Upgrader visible feedback restored. Bottom-right HUD now shows the countdown to the next roll attempt and the current upgrade chance. Successful upgrades show a gold "UPGRADED!" popup with the new item's name; failed rolls show a small "MISS" popup with the rolled chance.
  • Elite Slayer visible feedback restored. Floating popup per stat batch ("Elite Damage +5%"), plus a Tab/Pause overlay listing accumulated stage bonuses. The overlay's totals reset each new stage; the underlying stat boosts remain run-permanent.
  • Burger Stat popup restored. Borgar pickups that grant a stat now show a floating notification with the stat name and amount ("Burger Damage +5%").
  • Pumpkin Stacker start popup restored. Run start now shows a popup confirming the granted Pumpkin count.
  • Pot Luck and Item Upgrader card layout. Slider rows with long labels now expand vertically instead of overlapping the description text above them.
  • Em dashes removed from README and CHANGELOG for cleaner rendering on the Thunderstore package page.

Added

  • Burger Stat chance is now click-to-edit. Click the value box, type a number, press Enter. Plus / minus steppers still work and auto-commit any pending typed value.

Internal

  • New DrawTypeableFloatRow helper for any future float config field.
  • Slider rows measure their label height dynamically; multi-line labels lay out cleanly.
  • Description rows measure their wrapped height dynamically; long descriptions no longer clip into the row below.

[0.5.0] - 2026-05-06

First public release. Pre-1.0 / beta.

Added - Features (14)

  • Level Uncap - removes the 10x XP-gain cap and the 9999 level ceiling
  • All Weapons - 31 inventory slots, expanded level-up picker (2 weapons + 2 tomes per pick), unlocks all weapon slots from the start
  • Burger Stat - Borgar pickups grant a random stat (linear stacking; configurable per-stack chance)
  • Bald Forest - extra Balance shrines on Forest stages (configurable count, max 20). #1 forces +Max HP, #4 forces +XP Gain
  • Tome Uncap - per-tome opt-in to bypass level caps
  • Multi-Passive - auto-grant the passives of any character(s) you check at run start
  • Elite Slayer - random permanent stat boost per elite kill (with multiplier slider)
  • Escalating Difficulty - auto Skuleg + Old Mask feeding on a configurable ramp
  • Item Hotkeys - bind keys to grant any item by name (alias-friendly: burger, hourglass, etc.)
  • Item Upgrader - periodic luck-scaled chance to upgrade an inventory item one rarity tier (with chance-multiplier slider)
  • One Shot - die in 1 hit (ZaWarudo still saves you)
  • Pot Luck - vastly improved pot rolls (with luck-multiplier slider) plus Clover synergy
  • Pumpkin Stacker - every non-pumpkin pickup also grants a Pumpkin (configurable starting count)
  • Unlimited Banish - toggle infinite banishes (∞) or set a custom number per stage

Added - Menu (default F1, rebindable)

  • IMGUI overlay with per-feature cards, hot-toggle, and live config writeback
  • Item search bar with substring + alias matching
  • Click-to-edit typeable amounts (item hotkey amounts, starting pumpkins, bald-head count, banishes)
  • Sliders for Elite Slayer / Item Upgrader / Pot Luck multipliers (0.1x to 2x in 0.1 steps)
  • Tome and character checklists (alphabetical)

Added - Safety

  • Always-on leaderboard upload blocker. Harmony prefixes on both SteamLeaderboardsManagerNew.QueueLeaderboardUpload and UploadLeaderboardScore so no upload path is left exposed if a future game version routes around the queue. A startup self-check writes an error to Megamod_Status.log if either patch fails to attach. A per-frame watcher force-resets the in-game upload toggle and shows a "Can't Enable with Megamod" toast. No telemetry, no networking, no Steam ID lookup. The mod has zero outbound code paths.
  • Game input suppression while the menu is open (Rewired prefixes + GraphicRaycaster disable). Item Hotkeys also bail out while the menu is open so typing in the search bar can't accidentally fire a binding.
  • Per-launch diagnostic status log at BepInEx/Megamod_Status.log.