Select a quest type and level, then press Randomize.
Select a quest type and level, then press Randomize.
1. Pick a quest type & level. Choose a Quest Type (Village, Hub, G-Rank, Special Permits, Events, Arena, or ALL), then set a From / Up to Level range.
2. Narrow the pool with the sidebar filters:
3. Hit Randomize. You get a quest, a weapon, style, and Hunter Arts (plus any rolled challenges). Arena quests show which weapon Set to bring; Prowler quests give a bias instead.
Quest badges: Key Hunt Small Monsters Egg Delivery Gathering Special Permit Capture Hyper Prowler Arena Event
⚙ Theme — change the color theme or pick a Guild Card background image.
Export / Import — save all your filters and challenges to a file, or load them back later (handy for sharing a setup or moving between browsers).
Twitch Bot — click the Twitch icon to open the Twitch Bot panel. Log in there to sync: any filters you change here publish automatically to your channel's bot commands, no separate save step, and you're automatically logged into the bot's own settings page too (same account, no need to sign in there separately). The panel also shows your bot command URLs directly. If you only want the bot and don't care about using this app, you don't need to log in here at all — the panel links to the bot's own settings page, where logging in ties it to your channel and lets you configure everything (filters, Challenges, a plain-text Preview Roll, your bot command URLs) without ever touching this app.
Filters, challenges, theme, and background are saved between visits. Use Reset Filters to restore filter defaults (your challenges are kept).
All monsters, weapons, styles, Hunter Arts, and restrictions will be restored to their defaults.
Art pool per weapon: 10 "All" arts (no levels) + 4 weapon-specific bases × 3 levels = 22 entries
| Style | Slots |
|---|---|
| Adept, Aerial, Valor | 1 |
| Guild | 2 |
| Striker, Alchemy | 3 |
Art combinations (unordered, no shared base). SP multiplier: Alchemy rolls SP independently per art (×2n); Guild and Striker allow at most one SP art per roll:
| 1 slot (any) | 22 × 2 | = 44 |
| 2 slots — Guild | (C(22,2) − 12) × 3 | = 657 |
| 3 slots — Striker | (C(22,3) − 232) × 4 | = 5,232 |
| 3 slots — Alchemy | (C(22,3) − 232) × 8 | = 10,464 |
Per weapon across 6 styles:
| 3 × 44 | = 132 | Adept, Aerial, Valor |
| 1 × 657 | = 657 | Guild |
| 1 × 5,232 | = 5,232 | Striker |
| 1 × 10,464 | = 10,464 | Alchemy |
| Total | 16,485 |
Grand total:
| 14 weapons × 16,485 | = 230,790 |
| Prowler (8 biases, no arts) | = 8 |
| Total | 230,798 |
An unofficial, non-commercial fan tool. The original prototype was hand-built by the author and refined with Claude (Claude Code).
Quest data: Kiranico
Icons: monsterhunter.fandom.com
Quest category icons & Hyper UI icon: monsterhunterwiki.org — licensed under CC BY-SA 4.0
Result Card and Menu Textures: Edited from the developer's in-game screenshots using Sketchbook Pro.
Guild Card Backgrounds: jtr3xx's Google Drive
Monster Hunter content is owned by Capcom. This tool is not affiliated with or endorsed by Capcom.
Content Background
Log in with Twitch to sync these filters with your channel's bot commands automatically — no separate save step, changes publish as you make them.
Logged in as
When off, this app's filters stay independent from your bot — handy if you want a personal setup here while your bot keeps its own, separately-configured one.
Open Bot Settings PageFour separate commands, in case you want e.g. a !quest and a !weapon command that do different things. Nightbot pastes the whole line below as the command; Moobot (and most others) need the plain URL pasted into their own URL-fetch response tag instead — not as the command text itself.
Full Roll (quest + weapon)
Nightbot
Moobot / plain URL
Quest Only
Nightbot
Moobot / plain URL
Weapon Only
Nightbot
Moobot / plain URL
Challenge Roll
Nightbot
Moobot / plain URL