MacGameFix 1.6.0

Fixes being tested. Need for Speed Unbound. The Wolf Among Us Remastered. Games that run because of an improvement. Game Mode. Phantom Blade Zero: Wine modules: Signed and notarised. The Wolf Among Us fix's d3d11.dll: Need for Speed Unbound's fix: Wine modules: FFmpeg, winevideo, d9vk and…

Nov 3, 2026 · MacGameFix

  • Fixes being tested (#51). Some fixes are made by someone else for a game MacGameFix has not played. They now arrive as fixes being tested.
    • Settings > Testing > Show fixes being tested lists them in Games, marked Testing. The switch is off by default.
    • The game's help says who is testing it, and whose work the fix is.
    • They install and remove like any fix. Tell us how one went with It Works… or Report.
    • Once a fix has been played, it loses the mark and is listed for everyone.
    • Apps before 1.6.0 never see these fixes.
  • Need for Speed Unbound, being tested (#52). This is macprotips' NFSUnboundFix 1.1.0.
    • The problem: a black screen at start. The shader pre-build crashes after a few pipelines whose root signature D3DMetal cannot create.
    • The fix: six byte changes in Engine.Render.Core2.PlatformPcDx12.dll make the pre-build skip those pipelines and keep pre-building the rest. So the game starts without the stutter that turning the pre-build off caused.
    • Which build: Steam build 16690907 only, checked by sha256. Any other build waits for a recipe.
    • Undoing it: the original is kept beside the DLL. Installing replaces the first shared fix if it is there.
  • The Wolf Among Us Remastered, being tested (#53). This is macprotips' WolfAmongUsFix 1.0.
    • The problem: with anti-aliasing on, anything that moves leaves faded copies behind. The TAA reads 8 MSAA samples, D3DMetal gives 4, and the missing ones read as black.
    • The fix: their d3d11.dll beside the game makes those reads use the 4 samples there are.
    • The override: one value, for the game's executable alone, goes into its bottle or Steam Play prefix. Quit the game, and in a CrossOver bottle Steam too, before installing.
  • Games that run because of an improvement are now listed in docs/improvements (#48, #49):
    • Played by us: Persona 4 Golden and Phantom Blade Zero.
    • Reported by NotProton: Planet Zoo 2 and STAR WARS: Galactic Racer, with Copy protection under Rosetta alone.
  • Game Mode for CrossOver's games (#44) now covers only the games in CrossOver's bottles. NotProton runs its own games from a bundle of their own.
  • Phantom Blade Zero: TSR is now the recommended upscaler (#47). Use D3DM_ENABLE_METALFX=0, or D3DM_SUPPORT_DXR=0 for DLSS. TSR ran better than DLSS in play, though this was not measured.
  • Wine modules: unchanged. This release carries 1.5.9's modules catalog (1793579629), so nothing is installed again.
  • Signed and notarised.

Thanks to macprotips for both fixes, and for agreeing to their shipping here. The first Need for Speed Unbound fix was found by Ariel O in CodeWeavers' compatibility database, and spread by u/ales_sandr.

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

  • The Wolf Among Us fix's d3d11.dll: macprotips' build as published, public domain (Unlicense). Its source and sha256 are in fixes/ (wolffix-LICENCES.md).
  • Need for Speed Unbound's fix: ships no code of EA's. It carries only the offsets, the bytes and the hashes it checks. Changing a game file may go against EA's user agreement.
  • Wine modules: 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 same as 1.5.9's.
  • FFmpeg, winevideo, d9vk and vkd3d-shader: these notices are unchanged from 1.5.9, and ffmpeg-9.0.2.tar.xz and ng3-winevideo-0.5.0-sources.tar.xz are below again.

Requires macOS 14 on Apple Silicon. Built from commit 550a5c2 (#44–#54).

Download it, with its checksum, from the release on GitHub.