Skip to content

Releases

Forge PC 0.7.0

Choose a tag to compare

@GURecomp GURecomp released this 22 Oct 09:21

Forge PC 0.7.0

Mod loader for the recompiled PC build of Monster Hunter Generations Ultimate (1.4.0), with the UI Fix mod.

New since 0.6.0 (plugins ask for minor 7 to use these)

  • FORGE_HOOK_JUMP: a pre hook can continue the game at any address with every register as the hook left it. A jump to the hooked address itself is logged and treated as continue, so it cannot loop forever. Rust: Action::Jump.
  • is_block(addr): tells you whether a recompiled block starts at an address, so you know a hook can be placed there, without a log warning. Rust: forge_pc::is_block.
  • call into code that has no recompiled block (Thumb, a module a plugin loaded, regions the recompiler did not reach) now runs on the emulator's JIT instead of failing. This needs an exe built with that change; older exes fail such calls as before.
  • Rust SDK 0.7 with the above, and a README section for 0.7 including the hot-reload note for guest code a plugin loads itself.
  • build.bat links only the loader's own objects, so plugin builds can no longer end up inside forge.dll.

Fixed in UI Fix

  • The first start no longer deadlocks while it takes over the old HUD Fix / UI Scale settings.

Install: extract the zip into the game folder (next to the exe), so mods/0100770008DD8000/Forge and .../UIFix exist. Insert opens the menu. Linux builds come from build.sh.

SHA-256 of ForgePC-0.7.0-with-UIFix.zip: 69f53a80feaebb6e42f15a6b8db156575360f3092610d6b9eb65c1a7b06de770

See AI_DISCLOSURE.md for how this project was built.