http://bugs.winehq.org/show_bug.cgi?id=6971
--- Comment #487 from David davilando@gmail.com 2011-05-11 15:43:20 CDT --- OMG! I got it working!
I'm such a ******* IDIOT! Thanks to the last post about the winecfg (from André H.), I checked that GUI again, and I found out that I had lots of DLL overrides in place, including a 'native' override for 'dinput'!
So I removed ALL overrides, and it already worked much better with the newest release (wine 1.3.19) but with wine 1.3.17 + the latest XI2 patch it now works flawlessly! Both Assassins Creed and Mass Effect 2!
So to anyone who finds this bug page, and didn't get it to work yet, please try the following:
1 - Download wine 1.3.17 2 - Download the DI2 mouse patch: http://bugs.winehq.org/attachment.cgi?id=33574 3 - Patch wine 1.3.17 (using patch -p < <patch_file_name>) 4 - build this new patched wine (using ./configure, followed by make) 5 - launch the game using this freshly build wine!
And then it rocks! It all works! I've set everything setting to the highest possible and it all works (if your hardware is good enough ofcourse)
Thank you all, for all your thoughts and help!