Re: mouse cursor problems
Nadav Frum <[email protected]>
| Newsgroups | gmane.comp.emulators.winex.devel |
|---|---|
| Message-ID | <Pine.LNX.4.44_heb2.10.0402121517060.11857-100000@localhost.localdomain> |
On Thu, 12 Feb 2004, Gregory S. Hayes wrote:
> Below is a sniplet of a trace from running Roller Coaster Tycoon 2 with
> winex 3.2.1. I used the following flags
> "+dinput,+cursor,+input,+hook,+event,+message,+x11drv". This game
> exhibits a mouse warping problem where the pointer is constantly sent
> back to the upper left hand corner. I think this may be related to the
> current discussion on cursor problems. I personally have tried every
> config setting, including using a dinput8.dll natively. According to the
> forum and game database, this worked 4/5 in previous versions of winex.
> (See the RCT2 forum on Transgaming for more reports and details.)
This should help identify the problem with the cursor:
1. Symptom: Cursor snaps back to the top left hand corner of the screen.
Problem: WineX supplies relative information. The game thinks it is
receiving absolute information.
2. Symptom: Cursor gets stuck at the bottom right corner of the screen.
Problem: WineX supplies absolute information. The game thinks it is
receiving relative information.
3. Symptom: Cursor snaps to the center of the screen.
Problem: This is a warping problem. The X server draws the cursor but
WineX believes the game is drawing the cursor.
The first 2 problems are IMO a result of a misinterpretation of the dinput
specs (the dinput debugging is most valuable). The third is purely a
WineX problem.
Nadav Frum
----------