Skip to content

MacGameFix 1.4.0

Choose a tag to compare

@MathiasKowoll MathiasKowoll released this 16 Oct 19:22
· 0 commits to 413ea1154435691ce128c86f18e84c92c0e1e8ca since this release

MacGameFix 1.4.0

  • The fixes live here now. The installers, the DLLs, the C source of each DLL, the scripts that build and check them, the table and the old wiki (legacy/) moved from MacGameVideoFix, which is archived. The README says which source each fix is built from.
  • It can live in the menu bar. Turn on Run in the background, from the menu bar and mark games with Keep it applied. When Steam updates or verifies a marked game and its fix is gone, MacGameFix installs it again once the game is closed. The menu is a summary: how many fixes are in place, to review, left alone, or not looked at yet. A dot by the raccoon means something new to look at, until you open the window. All of it is off until you turn it on.
  • New fixes from GitHub, signed. With Get new fixes from GitHub on, the app takes a newer catalog of fixes from the latest release without a new app: catalog.zip, catalog.json and catalog.json.sig, below. It takes it only when the signature matches the key built into the app and every file matches its hash. A new game is announced and not installed until you mark it; a newer build of a fix already in a marked game replaces the older one.
  • What each game runs on. The app reads which CrossOver, Steam Play tool (NotProton), D3DMetal and backend each game is set to use, compares that with what its fix was made for, and says Fits, Not needed, Does not fit (and what to change) or Cannot tell. You can say otherwise with Change…. An automatic backend counts as D3DMetal.
  • Reports. When a fix fails, a notification opens a GitHub issue already filled in with the game, the versions and the installer's last lines, with your home folder, account name and serial number taken out. Nothing is sent until you press Submit.
  • Older builds of a fix are told apart from the current one: the window shows Older build: install to update.

Licences. The app is GPL-3.0-or-later and carries the text. 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 the exact source it was built from.

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 59439cd.