[Bug 10318] Hellgate London freezes

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Apr 12 07:38:52 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=10318


Reco <rman at zmail.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rman at zmail.ru




--- Comment #27 from Reco <rman at zmail.ru>  2009-04-12 07:38:47 ---
  While  patch proposed in the comment #20 allows the game to run, mouse is
still (as of wine-1.1.18) missing.

 It is no wonder, considering the game wants to use RawAPI for mouse access (at
least), and such API is only a stub in Wine.

 During a random google search I came upon so called 'OldCigarettes Windows
2000 XP API Wrapper Pack'
(http://win2kgaming.site90.com/phpBB2/viewtopic.php?f=6&t=7), which implements,
among other things, two functions needed for this game to use mouse:
RegisterRawInputDevices and GetRawInputData.

 While the wrapper itself is useless for anything running under Wine, its
source is provided under LGPL. Based on that code, I've created the following
(very ugly, to say the least) patch, which implements RegisterRawInputDevices
and GetRawInputData via  DirectInput8 (it's Wine implemetation).

 With this patch the game can use mouse (although mouse behavior is erratic).


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list