turnipthebeet-Megabonk_Community_Patch icon

Megabonk Community Patch

Community patch: leaderboard, Tony passive, Golden Shield fix, item/size cap removal, stat blacklists, fast fall, and more.

CHANGELOG

Changelog

1.4.1

  • Added Map Scanner: pick how many map features you want, then auto-reroll the run until a map matches and it stops + pauses. Criteria: Moais, Shady Guys, a combined Moai+Shady count, Boss Curses (exact match), total Microwaves, and Microwaves by tier (Common/Rare/Epic/Legendary). Two rebindable hotkeys in the Community Patch settings tab — F4 opens the window, F5 starts/stops the scan. Runs fully in-process (reads the game's own interactable counts and uses its own restart, no external tool).
  • Added a native "Community Patch" tab in the game's Settings menu: rebind every mod hotkey, and adjust the new sliders below — no config-file editing needed.
  • Added three SFX volume sliders (Weapon / Hit / Item) in the settings tab, so you can tune or mute combat and item sounds independently of the game's master volume. (Note: some on-hit item effects share the game's generic impact sound and are scaled by the Hit slider.)
  • Added a Mod Menu Opacity slider (settings tab) to set the background opacity of the mod's own windows.
  • Added a stat tooltip on the Upgrade Offers screen: hover a weapon or item icon to see a summary of its current stats (live values if you already own it, base values for a new offer), formatted to match the in-game Stats panel. Hovering a weapon in the pause-menu inventory now also appends its current stats to the existing tooltip.
  • Added Priority Targeting: replaces auto-aim target selection with a scorer that prioritises bosses/elites, then the nearest enemy you can kill soonest (avoids leaving low-HP stragglers alive). Toggle hotkey in the settings tab.
  • Added Scaling Auto-Upgrade: auto-picks level-up choices using a bucket system that favours run-defining scaling (new weapons/tomes & legendaries first, then XP/Difficulty, then luck/weapons), weighted by rarity and endgame stat importance. Comes with an Auto-Upgrade Log window (newest-first) showing what it picked and over what. Difficulty (Cursed) stops being prioritised once it hits the 600 effective cap.
  • Added Smart Skip Chest Animation: auto-enables chest-open skipping when you run out of banishes, turns it back off when you gain a Golden Ring, and resets after each run.
  • Added Fast Fall: hold the bind (default Left Ctrl) while airborne to drop faster.
  • Added a Game Speed hotkey (default T) that toggles between 1x and 2x. Counts as a cheat, so it blocks leaderboard submission for that run.
  • Added an Effects Opacity hotkey (default F11) that toggles the game's Settings > Effects particle opacity between 0% and 100%.
  • Power Gloves: on-hit damage buffed roughly 9x (~22 → ~200 per hit) so it's actually useable.
  • Rarity changes: Golden Shield moved Rare → Epic; Slurp Gloves moved Epic → Rare. Their baked rim colors are recolored to match (now correctly limited to the outer outline only).
  • Key: chest open chance per stack changed to 15% (from the previous 20%), tooltip updated to match.
  • Reorganized default hotkeys to run F1–F9 in the order they appear in the settings tab, skipping F10 (it opens the in-game console). All binds are still fully rebindable.
  • Removed the "Restart Run / Reroll Map" button from the mod menu (redundant — the game already has a restart option).
  • Leaderboard moved to a dedicated VPS host (more reliable uptime); personal and global submission unchanged.

1.4.0

  • Fixed fire-rate buffs that weren't applying: Black Hole (3×), Mine, Hero Sword, Poison Flask, Sword, and Corrupt Sword (2× each). The previous tweak only lowered the in-burst projectile spacing, which has no effect on these single-shot weapons; now scales the actual cooldown/burst timing so they really fire faster.
  • Reverted the weapon/tome shop slot changes back to vanilla (base 2, buy up to 4). The earlier 1-slot-minimum change wrote an out-of-range shop level into the save, so after switching versions vanilla read it as a 5th tome/weapon slot even with the mod removed. Note: saves already affected need a one-time refund + rebuy of the slots in vanilla to clear it.
  • Fixed item rarity rim color not updating for items we moved to a new rarity (e.g. Sucky Magnet Legendary→Epic, Backpack Rare→Common). The baked rim is now recolored at the source, so it shows correctly on every UI surface — unlocks menu, in-run inventory/pause menu, Shady Guy shop, and the world-drop/HUD icon.

1.3.19

  • Reverted the weapon/tome shop slot changes back to vanilla (base 2, buy up to 4). The earlier 1-slot-minimum change wrote an out-of-range shop level into the save, so after switching versions vanilla read it as a 5th tome/weapon slot even with the mod removed. Note: saves already affected need a one-time refund + rebuy of the slots in vanilla to clear it.
  • Fixed item rarity rim color not updating for items we moved to a new rarity (e.g. Sucky Magnet Legendary→Epic, Backpack Rare→Common). The baked rim is now recolored at the source, so it shows correctly on every UI surface — unlocks menu, in-run inventory/pause menu, Shady Guy shop, and the world-drop/HUD icon.

1.3.18

  • Turbo Juice: now activates while you are moving instead of standing still (movement detected via player velocity, frame-rate independent)
  • Idle Juice renamed to Turbo Juice
  • Quin's Mask: size cap added (baseRadius 4, radiusPerAmount 2, maxRadius 16 — max 6 stacks; pool slot removed when cap reached)
  • BOMBUS overhaul: now killable (invulnerability removed, debuff immunity kept); first spawn at 15 min overtime then every 5 min, stacking (multiple alive at once); boss-tanky HP (20x the bee's natural overtime-scaled HP); gets faster over time and the smaller it shrinks (up to ~2x); drops a Corrupt chest on death
  • Corrupt chest fix: the game's evil/corrupt chest was missing its mesh and material (rendered magenta) — visuals now filled from the normal chest so it displays correctly; Corrupted-rarity loot pool is empty in the live game, so corrupt chests now give a guaranteed Golden Ring
  • Corrupt chest now spawns on the ground (downward raycast) instead of floating at the bee's center; bee corpse colliders disabled so the ground is detected correctly
  • Fix: winning the run by entering the final-stage portal now records your score to the leaderboard (the game's win-path upload fired too late to reach the server; we now upload the moment you commit to the portal)
  • Chaos/Gamble stat toggles (F3): Duration and Movement Speed are now toggleable in the pool (both on by default — toggle off to remove)
  • Mod menus (F1 cheat menu, F3 Chaos stats): open at double size by default and are now resizeable — drag the title bar to move, drag the ↘ grip in the bottom-right corner to scale
  • Damage chart (F2): now scrollable via mouse wheel; renders above the pause menu so it's readable while paused; fixed it showing only one weapon and blocking the death-screen Continue button when opened mid-run- BOMBUS: minimap icon size fixed (no longer oversized); first arrival now delayed by +5 minutes per stage on later stages
  • Bow: fire rate buffed (cooldown 0.92s → 0.45s, roughly double the shots per second)
  • Sniper: post-burst cooldown halved (~2.0s → ~1.5s per shot; burst/audio unchanged); minBurstInterval lowered to 0.1 for tighter bursts when stacking projectiles; damage unchanged
  • Spiky Shield: moved to the Legendary pool (was Epic) and armor per stack buffed 10 → 50 (fed through the game's hyperbolic armor curve, so damage reduction still caps below 100%)
  • Energy Core: moved to the Rare pool (was Legendary) — weak item, better fit
  • Burst fire rate buffed (lower minBurstInterval = tighter bursts): Black Hole 3×, and 2× for Mine, Hero Sword, Poison Flask, Sword, and Corrupt Sword
  • Scythe: attack rate roughly doubled (endCooldown 0.85s → 0.425s and burstTime 1.5s → 0.75s; burstTime is the dominant term in the cooldown formula)
  • Roberto (Hoarder passive): now also gains +0.5% elite damage per level
  • Item icons: when an item is moved to a new rarity, its baked rarity-colored outline is now recolored to match the new rarity

1.3.17

  • Add BOMBUS: giant invulnerable Bee boss (15× scale) that spawns at 28 minutes into overtime with a boss HP bar and one-shot contact damage
  • Za Warudo: track cumulative pickups per run; remove from loot pool after 25 total received
  • Leaderboard: scores now only submitted when a new personal best is set — personal bests cached on main menu load
  • Leaderboard: unauthorized mods detected at startup via BepInEx chainloader reflection; score upload blocked and warning banner shown if any non-patch mods are loaded
  • F1 menu: show warning banner when any cheat feature is used, informing player that leaderboard is disabled for the run; banner hidden on main menu

1.3.16

  • Cactus: thorn range now scales with player size (SphereCast maxDistance × SizeMultiplier)
  • Cactus: 4 projectiles per stack (up from default)

1.3.15

  • Fix Key and Echo Shard missing from loot pool (save deactivation state was not overridden)
  • Fix Backpack locale bug: set projPerAmount directly (was doubling amount — broke non-English locales)
  • Fix Brass Knuckles size cap: move write to postfix so method can't overwrite it
  • Golden Ring: restore 1/400 → 1/128 drop chance via safe Harmony patch (no VirtualProtect)
  • DurationMultiplier removed from stat blacklists (Chaos, Gamble, Shrines)
  • Leaderboard: Personal tab added — shows your best run per character, scrollable
  • Leaderboard: mouse wheel scrolling on Global, Friends, and Personal tabs
  • Leaderboard: rank numbers scroll correctly with entries
  • Leaderboard: your entry no longer pins/locks when scrolling past it in Global
  • Leaderboard: personal data pre-fetched on main menu load so it's ready instantly

1.3.14

  • Remove VirtualProtect usage (Thunderstore TOS compliance)
  • Golden Ring chest drop chance reverts to 1/400 (will be restored via Harmony patch in a future update)
  • Add AI disclosure to README

1.3.13

  • Golden Ring: chest drop chance increased from 1/400 to 1/128
  • Remove MoveSpeedMultiplier from stat blacklists (Chaos, Gamble Tome, Dicehead, Charge Shrines)

1.3.12

  • Fix Grandma's Secret Tonic and Spicy Meatball stack caps (now enforced via loot pool, was silently ignored)
  • Fix Golden Ring not granting banishes when picked up normally (single-arg AddItem overload was unpatched)
  • Fix leaderboard crash when server returns 0 entries
  • Fix version check flagging newer local mod as outdated (now only warns when server required > local)
  • Fix stale server URL in config not updating after mod update

1.3.11

  • Key: chest open chance increased from 10% to 20% per stack
  • Cursed Doll: fix maxNumCursesPerCheck (was 5, now matches enemiesCursedPerDoll = 7)
  • Remove MaxHealth and PickupRange from stat blacklist

1.3.10

  • Fix knockback resistance scaling removal — replace crashing method patch with direct memory write
  • Grandma's Secret Tonic: force baseRadius=4, radiusPerAmount=2, maxRadius=16 (max 6 stacks)
  • Spicy Meatball: baseRadius=8, radiusPerAmount=4, maxRadius=32 (2× Grandma's values)
  • All weapons: +10% crit chance and +20% crit damage added to upgrade pool
  • Add MoveSpeedMultiplier to stat blacklist
  • Greed Shrine: fix XP bonus to use Addition modifier (matches Exp Tome bucket, no double-dip)
  • Remove Clock Powerup time-freeze patch (too strong)

1.3.9

  • Fix crash spam in GetKnockbackResistanceMultiplierAddition causing severe FPS drops during combat

1.3.8

  • Fix combat scaling (2× HP/damage ramp, knockback resistance removal) — was silently broken due to IL2CPP static field access bug
  • Remove leftover debug logging patches (Lightning Orb, Bluetooth Dagger, Backpack) that were causing significant per-frame log spam and GC pressure
  • Fix Tony McZooms passive stacking duplicate handlers across runs

1.3.7

  • Remove Spicy Meatball patch (was doubling max size from 8m to 16m, causing severe lag)

1.3.6

  • Fix forced pool items (Sucky Magnet etc.) not appearing in runs due to save deactivation state

1.3.5

  • Force Battery, Skuleg, OldMask, BrassKnuckles, DemonicBlood, IdleJuice, SuckyMagnet into loot pool; toggle hidden (always active)
  • Show in-game warning banner if mod is outdated (server-driven version check on main menu load)
  • ServerUrl added to config (hosts only — do not change)
  • Leaderboard fixes and stability improvements

1.3.4

  • Leaderboard now requires current mod version — outdated clients rejected

1.3.3

  • Password protect F1 debug menu
  • Mark mod as WIP in README

1.3.2

  • Hardcode stat blacklists and leaderboard server — no longer user-configurable

1.3.1

  • Fix in-game mod version display (was showing 1.1.0)

1.3.0

  • Fix clock timer console spam
  • Show mod version in main menu next to game version
  • Tony McZooms (Zap passive): +0.25 projectiles per level
  • Golden Shield: remove reduced gold penalty on Kevin self-damage
  • Spicy Meatball: pool slot removed dynamically when size cap (16m) is reached, accounts for size stat
  • Grandma's Secret Tonic: pool slot removed dynamically when size cap is reached
  • Hardcode item caps and size cap removal as always-on
  • Hardcode stat blacklists, remove dropdowns from F1 menu
  • Remove item cap and size cap dropdowns from F1 menu

1.2.0

  • Space Noodle free-aim rework

1.1.0

  • Space Noodle rework (StartLaser timing + StopLaser AoE finisher)