u/Loose-Scale9789

▲ 6 r/Codeweavers_Crossover+1 crossposts

I made CrossFFB, a macOS app that enables Logitech G29 Force Feedback in CrossOver/Wine games

Hi r/macgaming,

I’ve been working on a small macOS menu bar app called CrossFFB.

It enables Logitech G29 Force Feedback for supported 64-bit Windows games running through CrossOver/Wine.

I built it because the G29 can be detected and used on macOS, but Force Feedback is usually the missing part when playing Windows games through CrossOver/Wine.

The basic flow is:

Windows game → dinput8.dll proxy → CrossFFB bridge → Logitech G29

What the app does:

- runs a native macOS bridge for the Logitech G29

- installs a local dinput8.dll proxy next to the game executable

- lets you adjust Force Feedback gain

- lets you adjust steering range

- includes setup/onboarding inside the app

- keeps the proxy installation local to the selected game folder

What it does not do:

- it does not install a macOS driver

- it does not install a kernel extension

- it does not replace CrossOver/Wine system DLLs

- it does not modify drive_c/windows/system32

Current status:

- tested mainly with Euro Truck Simulator 2

- currently Logitech G29 only

- currently 64-bit Windows games only

- requires macOS 14 Sonoma or later

- requires CrossOver/Wine bottle override: dinput8 = native,builtin

The DMG is signed and notarized with Apple Developer ID. I also tested the install on another Mac.

Download:
https://github.com/teosemi/CrossFFB/releases/tag/v1.0.0

I’d really appreciate feedback from anyone with a G29 using CrossOver/Wine on macOS, especially:

- whether the setup flow is clear

- whether the game connects correctly

- whether Force Feedback works in your game

- which games work or do not work

- whether support for other Logitech wheels would be useful

This is an early release, so please treat it as a beta and keep backups of any game folder you patch.

Made by Matteo Seminara & Maurizio Seminara.

reddit.com
u/Loose-Scale9789 — 5 days ago