Skip to content

Releases: peraltaklark/mhf-launcher

Build 17

Choose a tag to compare

@github-actions github-actions released this 03 Oct 08:18

Automated multi-variant build.
Commit: 46358c9

Build 16

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:39

Automated multi-variant build.
Commit: 7b0faf8

Changelogs

Show Keyboard Button

  • **Added Show Keyboard Button in Input Controls to make chatting a lot faster.

Build 13

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:52

Automated multi-variant build.
Commit: 368cc8a

Changelogs

Game folder selection

  • MHFZX server support. Folders with the renamed HY5.exe are now accepted alongside mhf.exe, - Reworded folder messages. The folder selection prompt and the "not found" toast no longer name a specific exe or mention DLC.

Build 4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:14

Automated multi-variant build.
Commit: 55549fa

Build 11

Choose a tag to compare

@github-actions github-actions released this 28 Sep 20:28

Automated multi-variant build.
Commit: eca9f4d

Changelog

Launcher / Folder Handling

  • Fixed MHF folder detection — the launcher now only accepts folders that actually contain mhf.exe (or its alternates), rejecting install-media folders that previously slipped through.
  • SAF path decoding fixed — folder names with spaces, #, &, +, or non-Latin characters now resolve to valid filesystem paths via proper DocumentsContract decoding.
  • Per-variant provider authorities — each spoofed variant (com.ludashi.benchmark, com.antutu.ABenchMark, etc.) now registers its own FileProvider authority, avoiding conflicts when multiple variants are installed side by side.

Lossless Scaling / Frame Generation

  • HUD now shows presented FPS — reports both real (game-rendered) and presented (post-framegen) values when LSFG is active.
  • Restart prompt when LSFG is imported but not loaded — clear message if the runtime hasn't picked up the new DLL yet.
  • Clearer missing-DLL message — shortened "not imported" text.
  • Picker no longer freezes Wine — DLL import runs without interrupting the running container.
  • Restart toast after import — explicit confirmation that a restart is required.
  • Exit-caller logging — better diagnostics for post-import troubleshooting.

Cleanup

  • Removed mhl.dll from bundled gamefiles — no longer copied into the game root on first install to better supoort other servers with their own custom mhl.dll.