Skip to content

Pokee v0.4.8

Choose a tag to compare

@LocalBBQ LocalBBQ released this 29 Oct 23:41
· 127 commits to main since this release

Pokee for Monster Hunter Freedom Unite (USA, ULUS-10391, version 1.01). It does not include the game. On first start it asks for your own disc image and accepts only that release.

This release is for Windows x86-64. Linux, macOS, Android and the Flatpak are not part of it yet.

Downloads

File What it is
pokee-0.4.8-windows-x86_64.zip Windows: Pokee.exe, overlay DLLs, SDL3, FFmpeg, the Visual C++ runtime and licenses. Keeps its data in %APPDATA%\Pokee\MHFU
pokee-0.4.8-windows-x86_64-portable.zip The same, plus portable.txt: keeps all data in data\ next to Pokee.exe

Windows (Get-FileHash <file> in PowerShell), SHA-256:

ae315ba26e10d3101531b045fbba07ae1b583390179907cefa58d13b8718a052  pokee-0.4.8-windows-x86_64.zip
c550e2c3b4530e56e5a01c4ce4f95890b3b7ce011b0e4340726de69bff405b5d  pokee-0.4.8-windows-x86_64-portable.zip

What changed since v0.4.7

Gathering acts on the hunter, not the controller

Hold to gather and Gather with ○ were rebuilt on the game's own input. The game keeps a copy of the controller for the hunter, which only the hunter's actions read, and the hold and ○ now work on that copy. They no longer rewrite the controller:

  • menus, the map and the item bar see your buttons exactly as you press them;
  • mining or catching bugs with ○ no longer switches your selected item to the pickaxe or net and back: the item bar stays on the item you chose the whole time;
  • a button held through a menu does not start gathering when the menu closes until you press it again.

Commit 48f0176.

Hold to gather keeps going while you hold RB

Holding R (RB on an Xbox pad, the run with your weapon away) used to stop a hold or keep it from starting. Now ○ pressed while running starts the hold, and once a hold is going every other button, △ and × included, is ignored until you let go or walk off: the gather comes first. △ or × pressed together with ○ at the start is still an attack, so the draw attack beside a gather point or a carcass works as before. Commit c018537.

A carve mark on every body

When two monsters fall together, or a monster lies next to its cut tail, each body now gets its own mark. Only the one ○ will carve shows the ○ button: the game always carves the first body in reach in its own list, so the others show no button until it is gone or you step off it. Each mark fades and moves on its own, and marks that would overlap sit side by side. Commit bedacc8.

Gather marks made of the game's own art

The gather mark is now built only from pieces of the game's own interface, with nothing drawn by Pokee:

  • the frame is the hexagon the item bar draws behind your selected item, and with a texture pack it is the pack's;
  • in it, the item, the monster's icon, or the game's red ?;
  • the ○ or □ that does it, in the game's glyph (or your texture pack's button set);
  • for a pickaxe or net, how many you carry, as x3, in the game's own letters.

A piece the game has not drawn yet at the start of a quest appears as soon as it has. Commit d4dbd0d.

Built-in event quests and challenges

  • The Guild Hall lists built-in event quests, and the Training School lists built-in challenges.
  • Event quests can also be imported from a folder.
  • The game's Data Install is served straight from DATA.BIN, so the title menu leaves Data Install out.

Commits 98297db, 596e1ac, 5045a68, 7d30022, 6425b51.

For developers

  • psp_recomp --dispatch <address> compiles every call to an address through the runtime, so a host wrapper there sees calls from the same unit too. A profile lists them per overlay in config/overlay_dispatch.txt, and build_overlays.sh regenerates an overlay whose list changed. Commit 256f58c.
  • MHFU_TRACE_IO also logs memory-stick writes and renames, and MHFU_DUMP_RAM dumps guest RAM with the screenshot bind. Commits bdb2740, 86afc8b.
  • The save-data modes the Data Install uses are implemented. Commit a8b7b32.

Build

Windows

Version: v0.4.8
Commit: 44db033366677d2fe53b28e9a5f459cd769b9f48
Built: 2026-10-29 23:29:58 UTC
Platform: Windows x86-64
Configuration: Release; MHFU_RELEASE=ON
Compiler: MSVC 19.44.35229
SDL3: 3.4.16
FFmpeg: bundled LGPL shared build (ffmpeg-n7.1.5-1-g7d0e842004-win64-lgpl-shared-7.1.zip)
Overlay DLLs: 290

The FFmpeg source for the Windows DLLs is named in licenses/FFmpeg-SOURCE.txt inside each zip.

289 of the overlay libraries are v0.4.3's: the framework (include/psprecomp, src) has not changed since. lobby_task was recompiled for this release with its event quest calls dispatched (config/overlay_dispatch.txt) and rebuilt; it exports mhfu_overlay_dispatched_calls.

Checked

  • Windows: built from tag v0.4.8 (44db033) with MSVC and packed by release_windows.sh. A scan of all unpacked files in both zips (308 and 309), binaries included, found no path, user name or computer name of the build machine; DATA.BIN and EBOOT.BIN occur only as file names in Pokee.exe.
  • The Windows zip boots: unpacked into a folder of its own, its Pokee.exe is stamped v0.4.8 and, booted headless for 40 seconds against a scratch data directory, reports Functions: 272890, finds its 290 overlays and installs them.
  • 66 of 66 unit tests pass on Windows (ctest, the development build of the same code), including the gather, carve, game-art mark, font, texture pack, event quest, install data and save-data tests.
  • In game on Windows (development builds): holding ○ to gather and mine, mining and catching bugs with ○ with the item bar staying put, carving, and the new gather marks with their frame, glyph and count.

Not verified

  • Linux, macOS and Android were not built or run for this release, and there is no Flatpak.
  • Windows: the game was not played from the zips.
  • The built-in event quests, challenges and the served Data Install were not played on Windows.
  • The last fixes to the gather marks (the faint square around the frame, the x before the count) and holding RB while gathering were not seen in game.
  • No full TESTING.md smoke test.