Monster Hunter Portable 3rd HD Ver. Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
About
Yakumo is a native port of Monster Hunter Portable 3rd HD Ver. made by static recompilation: the game's PSP code is translated ahead of time into C++ and compiled for your machine, then run on a reimplementation of the PSP system software. It is not an emulator and not a decompilation. The README lists its status as playable, with the game's overlays recompiled, and the project includes no game assets.
How it differs from the original
The game simulation stays at the PSP's 30 frames per second, while optional frame interpolation presents it at higher rates. Loads are shorter than on a PSP, and it adds a Vulkan renderer with adjustable internal resolution, HD texture packs, mods in the mhp3reload format and rebindable keyboard, mouse and gamepad controls.
Getting started
You must provide the files from your own copy of the game (NPJB-40001). Download a prebuilt release for Windows, Steam Deck and Linux, Android or macOS, start it and point the first-run setup at your disc image.
Known issues & limitations
- Save-data dialogs do not draw yet.
- Code mods are missing.
- Touch controls for gameplay, menus, camera movement, and aiming are on the roadmap.
- Missing or rough: curved surfaces, save-data dialogs that draw nothing yet, and code mods.
What you need to run it
Features
- Load a PSP save or start a new game, hunt, play with other hunters, and save progress.
- Optional frame interpolation can present the game at higher frame rates without changing its 30 fps simulation speed.
- Fast loading is on by default and runs the game ahead of real time while it loads.
- Vulkan graphics include adjustable internal resolution, arbitrary window shapes, and frame interpolation.
- The project supports PPSSPP-compatible HD texture packs, installed from the menu or copied into the data directory.
- Sound effects, streamed music, and cutscene movies are supported.
- Controls can be rebound for keyboard and mouse; gamepads support an analog right-stick camera and aiming, presets, and button combinations.
- The in-game menu, first-run setup, file browser, and on-screen keyboard work with a gamepad, keyboard, or mouse.
- Multiplayer works through ad hoc servers used by PSP players or when hosted on a LAN or VPN.
How to install
- On Windows, unzip the release and run Yakumo.exe.
- On Steam Deck or Linux, install the Flatpak, start the project, and add it to Steam for Game Mode.
- On Android, open the APK and allow installation; on first start, select your ISO in Android's file picker.
- On macOS, open the disk image and drag the app to Applications; allow it once when macOS prompts because it is not notarized.
Controls
- On a PlayStation pad, circle confirms and cross backs out; the right stick controls the camera and aiming.
- By default, WASD moves, the mouse controls the camera, and mouse buttons attack.
Summarised from the project's README.
Licensing & legal
- The repository is distributed under the MIT License.
Additional notes
- Multiplayer
- Multiplayer works through the ad hoc servers PSP players use, or hosted from the game on a LAN or VPN.
- Tested on
- Tested on macOS on Apple Silicon, a Steam Deck in Game Mode, and Windows 11 with MSVC.
- Framework
- It is built on PSPRecomp, a static recompilation framework for PSP software.
FAQ
- What is Monster Hunter Portable 3rd HD Ver. Recompilation?
- Monster Hunter Portable 3rd HD Ver. Recompilation is an open-source recompilation. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on PSP.
- Do I need the original game files to run Monster Hunter Portable 3rd HD Ver. Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Monster Hunter Portable 3rd HD Ver. Recompilation licensed?
- project: MIT. The repository itself is the authoritative source.