Popover Menu get started
f.a.q discord
Menu
supported games setup guides f.a.q. generate game host game user content discord
Monster Hunter Rise Guide

Monster Hunter Rise Multiworld Setup Guide

Disclaimer

This mod may be considered cheating. Monster Hunter Rise has no known anti-cheat and I don't know anyone banned for using mods, but Capcom's stance could change at any time. Playing online while this mod is installed is discouraged — stick to singleplayer or offline sessions. You use this mod entirely at your own risk — the author accepts no responsibility for bans, account actions, save corruption, or any other consequences arising from its use.

Back up your save before playing. This mod hooks into the game at runtime and, while it doesn't intentionally modify save data, bugs and crashes can still corrupt saves. MH Rise's save lives at Steam\userdata\<Your Steam ID>\1446780\remote\win64_save — use Steam Cloud backups or copy that folder before each session.

This randomizer ships as two separate downloads, each used by a different group of people:

Both are published on this project's releases page.

Required software

Archipelago 0.6.7+ is required for seed generation. The apworld uses the rule builder API introduced in 0.6.7. Generating with an older version will fail.

For everyone: installing the client

1. Install REFramework

Follow the instructions on the REFramework releases page for Monster Hunter Rise. Drop the provided dinput8.dll (or equivalent) into the game's install directory next to MonsterHunterRise.exe. Launch the game once to confirm the REFramework overlay appears (default toggle key: Insert).

2. Install the MH Rise AP client

Download mhrise-client.zip from the releases page and extract its contents directly into your game install folder (the folder containing MonsterHunterRise.exe). The client zip mirrors the game install layout, so the install is one drag-and-drop.

After extraction your game folder should contain:

<game install>/
├── MonsterHunterRise.exe
├── lua-apclientpp.dll    ← from the client zip
├── dinput8.dll           ← from REFramework
└── reframework/
    └── autorun/
        ├── MHRiseAP.lua  ← from the client zip
        ├── AP_REF/       ← from the client zip
        └── AP_CLIENT/    ← from the client zip

The lua-apclientpp.dll must end up in the game root, next to MonsterHunterRise.exe. The zip is laid out so this happens automatically — but if you extracted it somewhere else and copied files manually, double-check the DLL location. Wrong placement causes a silent hang at startup with no error message.

For the seed host: generating a seed

1. Install Archipelago

Grab the latest release from Archipelago's releases page and install it.

2. Install the apworld

Download mhrise.apworld from the releases page and drop it into <Archipelago install>/custom_worlds/ or just click to install.

3. Generate

Use Archipelago's standard YAML generator to produce a "Monster Hunter Rise" YAML. The available options are:

Drop the YAML into <Archipelago install>/Players/, run ArchipelagoGenerate, then host the resulting room (or upload the output zip to archipelago.gg for hosting).

Quest Randomizer mode

Setting Mode: quest_rando switches the seed to the Quest Randomizer. Instead of per-monster licenses, every quest in the pool gets its boss monster swapped to a random other monster, and each quest is gated by an Unlock: <quest> item. Clearing a gated quest sends two AP checks.

There are three quest pools at the moment.

The default quest pools only include urgent and key quests required for progression. The optional quests can be added to the pool by enabling questsanity. This setting adds 3 quests to quest_rando_village, 26 quests to quest_rando_hub, and 60 quests to quest_rando_sunbreak. It does not enable follower quests or support surveys.

Use a fresh save for quest_rando. Clears are recorded at the moment a quest is cleared, so a save that has already cleared quests will need to redo them.

Connecting in-game

  1. Launch Monster Hunter Rise. REFramework loads, then the AP client.
  2. Press Insert (or whatever your REFramework toggle is) to open the overlay.
  3. Find the AP_REF Connect window. Enter the server address (e.g. archipelago.gg:38281), your slot name, and the password if the server requires one. Click Connect.
  4. On a successful connect, the in-game Tracker window automatically becomes visible.
    • In Hunt-A-Thon it lists your available, hunted, and locked monsters (and weapons, if IncludeWeapons is on). Hunt your precollected starter monster to send your first checks.
    • In Quest Randomizer it lists available, inaccessible, cleared, and locked quests. Clear a quest whose Unlock: item you hold to send your first checks. (In this mode the monster you actually fight may differ from the quest's name — that's the swap.)

Troubleshooting