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
----------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.