[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