http://bugs.winehq.org/show_bug.cgi?id=16822
--- Comment #23 from Daniel Harvison sirbubbles01@yahoo.com.au 2011-01-08 03:24:22 CST --- (In reply to comment #22)
Created an attachment (id=32614)
--> (http://bugs.winehq.org/attachment.cgi?id=32614) [details]
Wine 1.1.34 Mousewarp Force-Box Hack (still works on 1.3.9)
I just applied the attached patch to 1.3.9, which was originally written by someone else (I don't know who) as a hack on top of MouseWarpOverride for bug 6971. The patch still works in 1.3.9, and it seems to fix this bug also, when MouseWarpOverride is set to "force-box" using wine builtin dinput8. The only abnormality is that it takes a lot of effort to rotate the camera even when mouse sensitivity is set to max, but I don't know how this compares to native behavior.
Is it possible that this bug is really a duplicate of bug 6971, but just has different symptoms due to some quirk on Mass Effect's part? If so, then the recent patch using xi2 might also work (I can't test it myself; xi2 isn't available on my platform yet).
It seems to be a bit different to bug 6971. The xinput2 patch does nothing for this game, but it works for every other unreal engine anything game that I've tried it on, so I really don't understand.