Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.

MacGameVideoFix 5.6.0

Latest

Choose a tag to compare

@MathiasKowoll MathiasKowoll released this 14 Oct 22:47
· 1 commit to main since this release

Beast of Reincarnation plays on CrossOver Preview 27 with only its game-folder fix. On stable CrossOver 26.3 its video stalls after two frames unless the engine carries a change from winevideo. Preview's own H.264 decoder already behaves that way, so the console variable the fix sets by name is all it needs there. The fix now also sets the decoder's MF_SA_D3D_AWARE and MF_SA_D3D11_AWARE to 0, as that winevideo change does inside the engine; that was not run on a 26.3 without it. Measured on Preview 27 through NotProton: the startup video plays.

Nioh 3 decodes its own VP9. On CrossOver Preview 27 its cutscenes played with magenta blocks in their bright areas. The video is VP9 in WebM, which Preview decodes through VideoToolbox; the same video is clean with a software decoder. The fix's decoder (mgvf-asf-reader.dll) now also reads WebM, with FFmpeg's VP9, VP8, Opus and Vorbis decoders, and Nioh 3 uses it before CrossOver's decoder. Measured on Preview 27: clean and smooth.

The apps now say which fixes Game Porting Toolkit 4.0b3 makes unnecessary. CONTROL Resonant, RESONANCE, both Life is Strange titles and Mortal Shell 2 were played without their fix on D3DMetal 4.0b3. Their fixes stay, for 4.0b2 and earlier, and the apps mark them as not needed from 4.0b3 on.

Fixes: the Unreal Engine and Nioh 3 installers updated nothing when the fix was already installed, which left an older DLL in place. They now replace our own DLL with the current one.

Install Beast of Reincarnation's and Nioh 3's fixes again to get these changes.

MacGameFix 1.3.0 adds Beast of Reincarnation, for CrossOver Preview 27, and the same toolkit notes.