
How to play on MacOS with Controllers
TL;DR: You can't. You need to emulate Windows, but then it works perfectly, and it can be done for free.
I've just finished pulling my hair out over this very well known issue. I tried all the different workarounds, mappings, settings, everything I could find from years and years of this problem not being fixed.
Finally, here is what worked perfectly for a Dual Sense PS5 controller, Dual Sense Edge PS5 controller, and a Stadia controller with BLE enabled (all over bluetooth):
Download and install Porting Kit: https://www.portingkit.com/
Install Steambuild 32/64 bit DXVK.
Load up Steam through the Porting Kit, and sign in to your account.
Install OC2 and make sure you have Steam Input enabled. You can test your attached controllers, they will show up as "XInput Controller #X".
I know there are a lot of people who have struggled through this like I did, so just wanted to share. I got this working on an M1 MacBook Pro, and everything runs quite smoothly, so I suspect it will work for most Apple Silicon Macs.
Happy Cooking!