Skip to content

MacGameFix 1.5.1

Choose a tag to compare

@MathiasKowoll MathiasKowoll released this 18 Oct 22:21

MacGameFix 1.5.1

  • What a fix requires, said instead of judged. A fix goes into the game's own folder, and every place that runs the game shares that folder: a NotProton runner, a CrossOver bottle, or both. Where you run the game is yours to check. Each game now says what its fix requires, as a plain notice:

    • the backend it was made for;
    • a CrossOver or D3DMetal version, for the few fixes that need one;
    • the D3DMetal version from which the fix is not needed.

    The Runs on line, its verdict and the Change… menu are gone, and so are the CrossOver, D3DMetal and backend choices.

  • The background agent puts a kept fix back whatever runs the game. It no longer leaves a fix alone for not matching what it read, and the menu bar no longer counts "left alone".

  • Registry keys, into more than one prefix. The Kingdom Hearts titles and NieR Replicant also write registry keys into the game's prefix. When the game has more than one prefix (a Steam Play prefix and a CrossOver bottle), each prefix has a checkbox, and the keys go into every prefix checked.

    • The installer runs once for each prefix, from the window and from the agent.
    • A game kept applied with the one prefix 1.5.0 saved keeps it.
  • Unchanged from 1.5.0: the game fixes and the Wine modules, which are attached again with their sources.

Licences. The app is GPL-3.0-or-later and carries the text.

  • The Wine modules are built from the Wine in CodeWeavers' CrossOver sources (LGPL-2.1-or-later), with the patches in engine/patches. The wine-source-crossover-*.tar.xz files below are the exact Wine trees they were built from.
  • The video reader some fixes install is built on FFmpeg 9.0.2 (LGPL-2.1-or-later). Its notice and the LGPL text install beside it, and ffmpeg-9.0.2.tar.xz below is its source.
  • The DXBC checksum code in the Mortal Kombat 11 fix comes from vkd3d-shader (LGPL-2.1-or-later).

First launch: the app is signed ad hoc, so macOS blocks a downloaded copy. Right click > Open once, and confirm.

Requires macOS 14 on Apple Silicon. Built from commit cf617df.