The ultimate reference system for MegaBonk - 80 items, 29 weapons, 23 tomes, 20 characters, 8 shrines, build planning, screenshot scanning, and breakpoint tools in one interactive web app.
- Items (80/80) โ COMPLETE - Scaling graphs, stacking behavior, true formulas
- Weapons (29/29) โ COMPLETE - Tier rankings, upgrade paths, synergies
- Tomes (23/23) โ COMPLETE - Priority rankings, stat scaling, recommendations
- Characters (20/20) โ COMPLETE - Passives, strengths/weaknesses, builds
- Shrines (8/8) โ COMPLETE - Types, strategies, rewards
- Build Planner + Screenshot Import - Create builds manually or review a screenshot import before applying it
- Breakpoint Calculator - "How many stacks?" solver with visual graphs
- Color-coded rarity system (Common โ Legendary)
- Tier badges (SS/S/A/B/C) for power rankings
- Tab navigation with smooth transitions
- Context-sensitive filters per category
- Dark theme optimized for long sessions
- Fully responsive (desktop + mobile)
- Select character + weapon + tomes + items
- Screenshot import review flow - Import a pause-menu screenshot, inspect confidence, then apply it manually
- Real-time stat calculation - See total damage, HP, crit chance, attack speed, etc.
- OVERCRIT detection - Special highlight when crit >100%
- Automatic synergy detection across all categories
- Export/import builds via clipboard
- Visual analysis showing optimal combinations
- "How many Big Bonks for 100% proc?" - Instant answer
- Visual scaling graphs for 1-10 stacks
- Common breakpoints quick reference
- Stack cap warnings
- One-and-done item detection
- Side-by-side comparison of 2-3 items
- Compare formulas, scaling, synergies
- Easy selection from item cards
- Detailed breakdowns
- Exact formulas and scaling values
- Cross-category synergy mapping
- Tier rankings from meta analysis
- Unlock requirements and costs
- Build tips and strategies
- JSON-based data structure
- Update items/weapons/characters by editing JSON
- No coding required for content updates
- Takes 5-10 minutes per game patch
- Git tracks all changes
Easiest way (works on any device):
npm install
npm run devThen:
- Desktop: Open the Vite URL shown in the terminal
- Mobile: Open the same LAN URL on your phone to test the responsive/PWA flow
Simple static preview:
python3 serve.py- Launch with
npm run dev - Open on your phone
- Tap "Add to Home Screen"
- Now it works offline like a real app!
Want a true standalone APK that works without your computer?
- Full Guide: See
docs/ANDROID_STANDALONE.mdfor detailed instructions
Build methods:
- PWABuilder (easiest, no installation)
- Bubblewrap (local development) โ Step-by-step instructions ready!
- Capacitor (advanced, native features)
When the game meta changes:
- Open
data/items.json - Find the item you want to update
- Modify the values (see
docs/UPDATE_GUIDE.mdfor details) - Run
npm run devand refresh your browser
Takes 5-10 minutes per update.
MegaBonk/
โโโ data/
โ โโโ items.json # 80 items with scaling graphs
โ โโโ weapons.json # 29 weapons with synergies
โ โโโ tomes.json # 23 tomes with priorities
โ โโโ characters.json # 20 characters with passives
โ โโโ shrines.json # 8 shrines with strategies
โ โโโ stats.json # Game mechanics formulas + breakpoints
โโโ src/
โ โโโ index.html # Main app shell and metadata
โ โโโ script.ts # App entrypoint
โ โโโ manifest.json # Source manifest metadata
โ โโโ modules/ # Feature modules (search, planner, scan, CV, etc.)
โ โโโ styles/ # Modular CSS
โ โโโ images/ # App image assets
โ โโโ icons/ # App icons for PWA/mobile install
โโโ scripts/ # Build, test, release, and data utilities
โโโ docs/
โ โโโ UPDATE_GUIDE.md # Maintenance instructions
โ โโโ DATA_FORMAT.md # JSON schema reference
โ โโโ SOURCES.md # Data sources
โโโ vite.build.config.js # Main Vite build + PWA config
โโโ serve.py # Lightweight local static server
โโโ README.md # This file
- Update Guide - Maintain all categories when game updates
- Data Format - JSON schemas for all 6 categories
- Sources - Data sources and verification methods
- Android Standalone - Package as true Android APK
- "Should I stack Big Bonk?" - Check scaling graphs
- "What's the best weapon for CL4NK?" - View character page
- "Which tomes should I prioritize?" - See tier rankings
- "How do I build for crit?" - Use Build Planner
- "What shrines should I take?" - Read strategies
- Plan complete loadouts with Build Planner
- Discover synergies automatically
- Compare weapon upgrade paths
- Optimize tome priorities
- Export and share builds
- Analyze scaling formulas (crit overcrit, armor diminishing returns)
- Calculate breakpoints (when items hit 100% proc rate)
- Compare tier rankings across categories
- Understand stat interactions
- Share builds via export codes
- Update guide when game patches
- Track meta shifts with git history
- Contribute corrections via pull requests
- ๐ข Common: Green (#5cb85c)
- ๐ต Uncommon: Blue (#5bc0de)
- ๐ฃ Rare: Magenta (#d946ef)
- ๐ช Epic: Purple (#8b5cf6)
- ๐ก Legendary: Gold (#fbbf24)
- โญโญ SS Tier: Game-breaking (Gold)
- โญ S Tier: Excellent (Silver)
- ๐ฅ A Tier: Strong (Bronze)
- โผ๏ธ B Tier: Situational (Gray)
- ๐ด C Tier: Weak (Red)
- โ - Stacks well (get more!)
- โ - One-and-done (don't stack)
- ~ - Limited stacking (situational)
- Big Bonk - 2% chance for 20x damage (stacks infinitely)
- Anvil - +1 to all weapon upgrades (one-and-done)
- Beefy Ring - +20% damage per 100 HP (scales with HP)
- Cursed Doll - 30% enemy max HP as DoT (boss melter)
- All with scaling graphs showing 1-10+ stack value
- Sniper Rifle (SS) - 22 base damage, piercing, crit scaling
- Revolver (S) - 6 projectiles, attack speed monster
- Black Hole (S) - Crowd control king, size scaling
- Katana (S) - Crit slasher, many upgrade paths
- Each with upgrade paths, synergies, build tips
- Damage Tome (SS, Priority 1) - Foundation of all builds
- Precision (SS, Priority 2) - Crit chance โ Overcrit scaling
- XP Tome (S, Priority 1) - Fast leveling (capped at 10x)
- Chaos Tome (S) - Random stats, pure RNG fun
- All with priority rankings and recommendations
- CL4NK (SS) - +1% crit/level โ Guaranteed Overcrit
- Sir Oofie (S) - +1% armor/level โ Unkillable tank
- Vlad (S) - +1% lifesteal/level โ Sustain god
- Ninja (A) - Execute on evasion โ High skill, high reward
- All with passives, synergies, build strategies
- Check patch notes for item changes
- Open
data/items.json - Update changed values
- Increment version number
- Test in browser
- Commit with descriptive message
Example Update:
{
"id": "gym_sauce",
"base_effect": "+12% damage", // Changed from +10%
"scaling_per_stack": [12, 24, 36, 48, 60, 72, 84, 96, 108, 120]
}Detailed instructions in docs/UPDATE_GUIDE.md.
# Unit tests
npm run test:unit
# Unit tests with coverage
npm run test:unit:coverage
# E2E tests (Playwright)
npm run test:e2e
# E2E tests with coverage
npm run test:e2e:coverage
# Combined coverage (unit + E2E merged)
npm run test:coverage:all- Unit coverage:
coverage/unit/index.html - E2E coverage:
coverage/e2e/report.html - Merged coverage:
coverage/merged/index.html
The merge script combines Istanbul coverage from unit tests with browser coverage from E2E tests, giving a holistic view of what code is actually tested.
- HTML5 - Semantic, accessible markup
- CSS3 - Modern styling with Grid/Flexbox
- TypeScript - Modular app logic with static checks
- Vite - Dev server, production build, and PWA packaging
- Chart.js - Beautiful interactive graphs
- JSON - Human-readable data storage
- โ Chrome/Edge (latest)
- โ Firefox (latest)
- โ Safari (latest)
- โ Mobile browsers
- Node.js 20+
npm installnpm run devfor local developmentnpm run buildfor a production bundle indist/
Found incorrect data or want to add missing items?
- Verify the information in-game or from official sources
- Update the relevant JSON file
- Test your changes locally
- Commit with a clear message
- Push to the repository
See docs/UPDATE_GUIDE.md for detailed instructions.
MegaBonk is a roguelike action game available on Steam. This guide is a community-created resource to help players understand item mechanics and scaling.
- Steam: https://store.steampowered.com/app/3405340/Megabonk/
- Current Version: 1.0.17
- Guide Updated: January 7, 2026
All data compiled from:
- Official game (v1.0.17)
- MegaBonk.org community wiki
- Steam Community guides
- Gaming news sites (GameRant, Dexerto, PCGamesN)
- Community testing and discussions
Full source list in docs/SOURCES.md.
This is a community-created resource based on publicly available information. While we strive for accuracy:
- Always verify critical information in-game
- Some mechanics may change with patches
- Tier rankings reflect community consensus
- Formulas are based on community testing
This project is open source and available for community use. Data is compiled from publicly available sources.
- MegaBonk developers for creating an amazing game
- MegaBonk.org for comprehensive wiki data
- Steam Community for detailed guides and testing
- All players who contribute to understanding the mechanics
- โ Complete item database - All 80/80 items
- โ Complete weapons - All 29/29 weapons
- โ Complete tomes - All 23/23 tomes
- โ Build planner stats calculator - Real-time stat calculations
- โ Compare mode - Side-by-side item comparison
- โ Breakpoint calculator - Stack calculation solver
- โ PWA support - Install as mobile app
- โ Offline mode - Works without internet
- โ Mobile launcher - One-click serve.py script
- Export build as image (PNG/JPEG)
- Dark/light theme toggle
- Save/load multiple builds to localStorage
- Community build sharing
- Advanced filters (combine multiple criteria)
Made with โค๏ธ for the MegaBonk community
Play MegaBonk: Steam Store Page
- ๐ Update Guide - How to maintain this guide
- ๐ Data Format - JSON structure reference
- ๐ Sources - Where data comes from
- ๐ฏ Run
npm run dev- Launch the guide locally
Questions? Check the docs or open an issue!