http://bugs.winehq.org/show_bug.cgi?id=29732
Bug #: 29732 Summary: Prince of Persia: The Sands of Time mouse clipping broken Product: Wine Version: 1.4-rc1 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: jonas.bugzilla@gmail.com Classification: Unclassified
The mouse (well, trackpad in my case) no longer works very well in PoP:SoT since
commit f6368c4202afd47685d2d727c728a2e62dbe9735 Author: Alexandre Julliard julliard@winehq.org Date: Thu Jan 19 13:34:55 2012 +0100
dinput: Clip the mouse to the entire window instead of a 1x1 rectangle in exclusive mode.
The easiest way to see the problem is to
1) download and install the demo (I'll add the download link) 2) go to the graphics options and disable fog and water effects (water effects work fine in the latest Wine, fog doesn't) 3) start a new game and move forward (Z-key) to exit the "movement tutorial" 4) skip the introduction movie via Esc 5) press the f key to switch to mouse look mode 6) move the mouse/trackpad around
In step 6, you should be able to look around 360 degrees. The breaking commit limits the area in which you can look around to about 90 degrees (sometimes you can break out of it, and the area is not always the same 90 degrees). In particular, looking down is almost completely disabled most of the time.
Sometimes, after pressing Esc to activate the in-game menu, the mouse cursor will also be stuck to a particular area of the screen. Quickly moving the cursor around sometimes allows you to break free of those areas.
I'm using a 13" MacBook Pro with Mac OS X 10.6.8 and XQuartz 2.7.1_rc1 (same problem with XQuartz 2.7.0)