- 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.dllmake 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.dllbeside 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, orD3DM_SUPPORT_DXR=0for 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 infixes/(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. Thewine-source-crossover-*.tar.xzfiles 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.xzandng3-winevideo-0.5.0-sources.tar.xzare below again.
Requires macOS 14 on Apple Silicon. Built from commit 550a5c2 (#44–#54).
Download it, with its checksum, from the release on GitHub.