Repository navigation
MacGameFix 1.5.2
MacGameFix 1.5.2
-
A DualSense on Bluetooth plays like one on a cable. Two more Wine modules for CrossOver Preview 27, both builds: a DualSense or DualSense Edge on Bluetooth is shown to games as the same pad on a cable, so its adaptive triggers and haptics work wirelessly. Played with Marvel's Spider-Man 2, F1 23, CONTROL Resonant and Beast of Reincarnation, in NotProton runners and in a CrossOver Preview bottle, on the Intel side. The FEX (arm64) side is built and not played yet.
-
Game Feel, a new tab, there once the Wine modules are in a CrossOver:
- the options for every game: Bluetooth as a cable, full motor power on the Edge, the Edge shown as a standard DualSense, and diagnostics;
- the haptics' strength as a table, cable and Bluetooth by DualSense and DualSense Edge. An Edge starts at 2×, which made it feel like a standard DualSense in Spider-Man 2;
- your Steam games in a table, where a click opens the same options for one game. God of War, F1 23 and Spider-Man 2 come with suggested settings measured on them;
- what the modules saw each game do, and Export to share it.
Settings per game apply under NotProton. A CrossOver bottle does not tell the modules which game is running, so there every game's settings apply.
-
The controller's battery in the menu bar, beside the raccoon, a gamepad, or alone. Settings turns it off. Quitting from the menu bar now closes the window too.
-
Wine Modules has an Update button beside each switch that is behind, and Update All.
Good to know, from the testing:
- Turn the controller on before you start the game. A pad switched on later gets its triggers but not its haptics: Wine lists the audio outputs once, when the game starts.
- For a game with its own DualSense support, turn Steam Input off for it. With it on, F1 23's haptics over Bluetooth started and stopped. A game that also rumbles through XInput, like Beast of Reincarnation, still needs Steam Input for its motors.
- Under NotProton, the game needs "Let games read controllers directly" on, and "Disable hidraw" off.
Unchanged from 1.5.1: the game fixes.
Licences. The app is GPL-3.0-or-later and carries the text.
- The Wine modules are 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 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.xzbelow is its source. - The DXBC checksum code in the Mortal Kombat 11 fix comes from vkd3d-shader (LGPL-2.1-or-later).
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 c34336a.