Cyberpunk 2077
Writes the one instruction that makes the game offer the MetalFX denoiser it ships, and signs its app again ad hoc. M3 or later.
GPL-3.0-or-laterThis fix in MacGameFix
What you see
The MetalFX denoiser the Mac version ships (MTLFXTemporalDenoisedScaler) is never offered in the settings.
Why it happens
The renderer answers "not supported" from a method of two instructions, mov w0,#0; ret.
What the fix changes
Four bytes of the executable: mov w0,#1 over the first instruction, at the offset its build's row in cp2077-denoiser.recipes names, and the app signed again ad hoc. The original is kept aside.
The code
The recipe for 2.5.0: the build, the executable's hash, the offset, the four bytes there (mov w0,#0) and the four written (mov w0,#1), and the hash after.
fixes/cp2077-denoiser.recipes, lines 19–20text
# 2.5.0, Steam build 26133166; made and checked on 2026-10-22.
5814786 1d3c32db2fa9150b9c164eaea1fe678b99d244e705de737999a932487a63bcee 0x1494640 00008052 20008052 c9a89e134ec00af6890609f50fe5b66d86d8ee68c1a3918085a00f8a942d3fd0Thanks to
- An anonymous community scriptThe patch comes from it; MacGameFix writes one of its five words.
Details
- Needs
- None: the macOS version 2.5.0 runs natively, on an M3 or later.
- Installer
- install-cp2077-denoiser.sh
- Executable
- Cyberpunk2077
- Built from
- cp2077-denoiser.recipes