teosemi/CrossFFB — reverse-engineered prompt

Reverse engineered prompt

Build me a simple macOS menu bar app called CrossFFB that lets a Logitech G29 get force feedback in supported 64 bit Windows games running through CrossOver or Wine. I want it to feel like a small utility, not a big app. The main flow should be, plug in the wheel, open the app from the menu bar, open a Setup window, pick the folder that contains the Windows game exe, then install or remove a local dinput8.dll proxy next to that game file.

The app should show clear status like Wheel not found and Game connected, and let me adjust FFB Gain and Steering Range from the menu bar. It should work on macOS Sonoma or newer, talk to the wheel through macOS without needing any driver or kernel extension, and keep the proxy local to the selected game folder only. Please include guidance for the CrossOver setting where dinput8 needs to be native,builtin, plus basic troubleshooting. It is fine to focus on G29 support and games like Euro Truck Simulator 2 first. Look up current docs online if you need to.

Want more depth? Deep Reverse