[Bug 10318] New: Hellgate London freezes
http://bugs.winehq.org/show_bug.cgi?id=10318 Summary: Hellgate London freezes Product: Wine Version: CVS/GIT Platform: PC URL: http://www.hellgatelondon.com/ OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-misc AssignedTo: wine-bugs(a)winehq.org ReportedBy: andras(a)csevego.net Created an attachment (id=8973) --> (http://bugs.winehq.org/attachment.cgi?id=8973) +tid,+seh,+relay log When i start Hellgate London, it freezes, after launching. No created window or something else. It crashes after opening it's datafile. +tid,+seh,+relay log attached. This game's demo and full version behaviour are same. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Marcus Meissner <marcus(a)jet.franken.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus(a)jet.franken.de --- Comment #1 from Marcus Meissner <marcus(a)jet.franken.de> 2007-11-05 08:42:47 --- the demo hung with a untriggered event in some filereader. :/ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net --- Comment #2 from Anastasius Focht <focht(a)gmx.net> 2007-11-05 09:09:33 --- Hello, yep seems some overlapped file i/o event is not signaled (waits forever). A +server trace might be useful ... Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #3 from Andras Kovacs <andras(a)csevego.net> 2007-11-05 13:56:57 --- Created an attachment (id=8976) --> (http://bugs.winehq.org/attachment.cgi?id=8976) +tid,+seh,+relay,+server log -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Andrey Turkin <andrey.turkin(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.turkin(a)gmail.com --- Comment #4 from Andrey Turkin <andrey.turkin(a)gmail.com> 2007-11-05 16:05:11 --- Yay... It uses IOCP. Please try if attachment 8297 from bug 9787 helps (you'll need to run tools/make_requests after applying the patch) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #5 from Marcus Meissner <marcus(a)jet.franken.de> 2007-11-05 16:14:36 --- with this patch the HellGate demo goes much further... -> it helps -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #6 from Andras Kovacs <andras(a)csevego.net> 2007-11-05 18:14:57 --- yes, i sent a patch to wine-patches, because this game uses dwmapi.dll in XP mode too, now it displays a loading screen i think, then freezes again. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000(a)yahoo.co.uk --- Comment #7 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-11 06:47:32 --- Stupid hack below allows me to get into the menu. The freeze is somehow caused/related to function user32.ToUnicode(). There's an endless sequence of that function in the debug log. The stupid hack allowed me to get into the menu, then start the game, but the Character Creattion screen was all messed up (However , my graphics card is crap, so maybe someone else has more luck). diff --git a/dlls/user32/input.c b/dlls/user32/input.c index b385ee4..39608de 100644 --- a/dlls/user32/input.c +++ b/dlls/user32/input.c @@ -723,7 +723,7 @@ INT WINAPI ToUnicode(UINT virtKey, UINT scanCode, LPBYTE lpKeyState, INT WINAPI ToUnicodeEx(UINT virtKey, UINT scanCode, LPBYTE lpKeyState, LPWSTR lpwStr, int size, UINT flags, HKL hkl) { - return USER_Driver->pToUnicodeEx(virtKey, scanCode, lpKeyState, lpwStr, size, flags, hkl); + return 1;//USER_Driver->pToUnicodeEx(virtKey, scanCode, lpKeyState, lpwStr, size, flags, hkl); } /**************************************************************************** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #8 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-11 06:55:40 --- Created an attachment (id=9095) --> (http://bugs.winehq.org/attachment.cgi?id=9095) part of the log This is repeated a zillion times over and over again. I don't know about keyboard functions, anyone an idea what goes wrong? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #9 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-11 07:02:42 --- Created an attachment (id=9097) --> (http://bugs.winehq.org/attachment.cgi?id=9097) crappy graphics The graphics is all messed up :( -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Simon <SirTwist(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |SirTwist(a)web.de --- Comment #10 from Simon <SirTwist(a)web.de> 2007-11-12 18:00:17 --- After applaying those two patches from here and adding some stuff in the regestry regarding the 7000 error from the copy protection, it finally starts. The intro movie is nearly perfect (only a few graphic glitches). The only outstanding issue so far is that the mouse is not working, and as soon as I am in game (hitting enter everywhere) hellgate freezes (graphics are not crappy) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #11 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-13 10:08:15 ---
and as soon as I am in game (hitting enter everywhere) hellgate freezes
Where exactly does it freeze? As soon as you passed through the menu's? It didn't freeze for me. I also found i had to disable UseGLSL to get rid of corrupted graphics -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #12 from Simon <SirTwist(a)web.de> 2007-11-13 10:27:32 --- It freezes when I spawn in the tutorial level, after spawning you are blue for a short time. But for me it stayed blue forever and I was not able to move or even to leave. But is your mouse working? And did you do something special to get it to work? And last question if you start the launcher do you see the possibility to download the patch? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #13 from Simon <SirTwist(a)web.de> 2007-11-13 11:49:29 --- I tried it again. First of all it looks like only a few keys are working, Enter Esc, up and down. If I want to give my character a name then only < characters are displayed.
Where exactly does it freeze? I watched it and its not freezed anymore it just has a low framerate about one frame per minute. Yes my 3d stuff is working (I can play ET:QW(native))
I am getting a lot of the following fixme's: fixme:d3d_shader:shader_glsl_load_constantsF >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB() @ glsl_shader.c / 201 fixme:d3d_shader:shader_glsl_load_constantsF >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB() @ glsl_shader.c / 222 fixme:d3d_shader:IWineD3DPixelShaderImpl_CompileShader Shader 0x2193bb60 recompiled more than 50 times fixme:d3d_shader:IWineD3DPixelShaderImpl_CompileShader Shader 0x2193bb60 recompiled more than 50 times fixme:d3d_shader:IWineD3DPixelShaderImpl_CompileShader Shader 0x2193bb60 recompiled more than 50 times perhaps the recompiling does take to much time and eats up all the ressources, but I don't know. Every try costs a lot of time because it always plays the intro is there a way to switch it off before it starts -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #14 from Simon <SirTwist(a)web.de> 2007-11-13 11:53:40 --- Created an attachment (id=9138) --> (http://bugs.winehq.org/attachment.cgi?id=9138) not crappy graphics not crappy but slow (you can still see the jumping icon of ksnapshot) ~1 frame per minute -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #15 from Simon <SirTwist(a)web.de> 2007-11-13 12:16:22 --- For me it is not faster if I switch off the GLSL and deleting/moving the Data/hellgate_movies* files stops the intro from coming up. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #16 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-15 16:44:46 --- Andrey Turkin's patches are in git now. The game now runs into the freeze reported in this bug. A +keyboard log shows an endless sequence of: trace:keyboard:KEYBOARD_MapDeadKeysym no character for dead keysym 0x0000ff9f trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 trace:keyboard:X11DRV_ToUnicodeEx Found keycode 91 (0x5B) trace:keyboard:KEYBOARD_MapDeadKeysym no character for dead keysym 0x0000ff9f trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 trace:keyboard:X11DRV_ToUnicodeEx Found keycode 91 (0x5B) Any keyboard guru knows what's going on? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #17 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-15 16:45:17 --- confirming -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 David Burak <nitrusoxide(a)earthling.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nitrusoxide(a)earthling.net -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #18 from Simon <SirTwist(a)web.de> 2007-11-16 06:52:28 ---
trace:keyboard:KEYBOARD_MapDeadKeysym no character for dead keysym 0x0000ff9f trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 trace:keyboard:X11DRV_ToUnicodeEx Found keycode 91 (0x5B)
I am getting something similar trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 warn:keyboard:X11DRV_ToUnicodeEx Unknown virtual key 6E !!! BUT only if I switch off your hack from comment #7, if I use your hack then I get into the game but still do not have any other keys then Up, Down, Enter, ESC. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10318 Fábio Capela <fabio.capela(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabio.capela(a)yahoo.com --- Comment #19 from Fábio Capela <fabio.capela(a)yahoo.com> 2008-01-18 06:57:58 --- This seems to be the same problem I'm having running Aliens vs Predator. A trace with +keyboard is almost identical to the ones you are getting; a trace with +key show that each ToUnicodeEx invocation try a different keycode: trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 trace:key:X11DRV_ToUnicodeEx (00E2, 0029) : faked state = 0x0000 trace:key:EVENT_event_to_vkey e->keycode = 5e trace:keyboard:X11DRV_ToUnicodeEx Found keycode 94 (0x5E) trace:key:X11DRV_ToUnicodeEx type 2, window 5800002, state 0x0000, keycode 0x005e trace:key:X11DRV_ToUnicodeEx nbyte = 1, status 0x4 trace:key:X11DRV_ToUnicodeEx KeyPress : keysym=3C (less), # of chars=1 / "<" trace:key:X11DRV_ToUnicodeEx Translating char 0x3c to unicode trace:key:X11DRV_ToUnicodeEx ToUnicode about to return 1 with char 3c trace:keyboard:X11DRV_ToUnicodeEx AltGrMask = 0000 trace:key:X11DRV_ToUnicodeEx (00E2, 002A) : faked state = 0x0000 trace:key:EVENT_event_to_vkey e->keycode = 5e trace:keyboard:X11DRV_ToUnicodeEx Found keycode 94 (0x5E) trace:key:X11DRV_ToUnicodeEx type 2, window 5800002, state 0x0000, keycode 0x005e trace:key:X11DRV_ToUnicodeEx nbyte = 1, status 0x4 trace:key:X11DRV_ToUnicodeEx KeyPress : keysym=3C (less), # of chars=1 / "<" trace:key:X11DRV_ToUnicodeEx Translating char 0x3c to unicode trace:key:X11DRV_ToUnicodeEx ToUnicode about to return 1 with char 3c The game seems to test every possible combination of virtual key and scan code with ToUnicodeEx (possibly a brute force approach to get the keyboard map). This can easily be some tens of thousands of calls to this function. Every call to ToUnicodeEx will result in a call to either XmbLookupString or XLookupString - and I believe either X is not prepared to handle such a swarm of requests or the game is getting tens of thousands of seemingly valid virtual key to keycode combinations, which seems to be a good reason for the lockup. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Alexander Dorofeyev <alexd4(a)inbox.lv> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4(a)inbox.lv -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Ralf Merkel <bigbearman(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bigbearman(a)gmx.de -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #20 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2008-01-27 11:55:15 --- Created an attachment (id=10468) --> (http://bugs.winehq.org/attachment.cgi?id=10468) HellgateLondon Demo Hi, I did a little workaround: I dont "return 1;" for every ToUnicode() like Comment 7. I think because of that you could not use any key. I thougt it could be good only returning 1 when virtKey is 6E like the debug-log said: warn:keyboard:X11DRV_ToUnicodeEx Unknown virtual key 6E !!! It works for me. My crappy graphics seem to be from my ATI graphics card. Only problem left is the non moving mouse. diff -p wine_gut/dlls/user32/input.c wine/dlls/user32/input.c *** wine_gut/dlls/user32/input.c 2008-01-27 13:58:38.000000000 +0100 --- wine/dlls/user32/input.c 2008-01-27 18:41:10.000000000 +0100 *************** INT WINAPI ToUnicode(UINT virtKey, UINT *** 731,736 **** --- 731,738 ---- INT WINAPI ToUnicodeEx(UINT virtKey, UINT scanCode, LPBYTE lpKeyState, LPWSTR lpwStr, int size, UINT flags, HKL hkl) { + if(virtKey == 110) return 1; + if(virtKey == 0x00e6) return 1; return USER_Driver->pToUnicodeEx(virtKey, scanCode, lpKeyState, lpwStr, size, flags, hkl); } -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #21 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2008-01-27 12:14:11 --- Created an attachment (id=10469) --> (http://bugs.winehq.org/attachment.cgi?id=10469) Level Up I played a little bit and leveld up :-D -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #22 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2008-01-27 12:21:19 --- Created an attachment (id=10470) --> (http://bugs.winehq.org/attachment.cgi?id=10470) +dinput,+cursor,+ddraw,+event I did a log in the style of this: http://wiki.jswindle.com/index.php/Debugging_Wine_Examples#Mouse It is the log when i leveld up. I hope it helps. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Thorsten Hummrich <thorsten.hummrich(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thorsten.hummrich(a)gmx.de -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #23 from Austin English <austinenglish(a)gmail.com> 2008-06-04 12:02:01 --- Is this still an issue in 1.0-rc3 or newer wine? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #24 from Ralf Merkel <bigbearman(a)gmx.de> 2008-07-06 08:18:08 --- still gets stuck with wine 1.1.0 (without patch from #20 http://bugs.winehq.org/show_bug.cgi?id=10318#c20) with patch, no mouse in game. => unplayable -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 knipl(a)in.tum.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |knipl(a)in.tum.de -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified --- Comment #25 from Austin English <austinenglish(a)gmail.com> 2009-01-18 03:46:46 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks! -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Ivanov <d137(a)abv.bg> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |d137(a)abv.bg --- Comment #26 from Ivanov <d137(a)abv.bg> 2009-03-28 11:45:38 --- Bug still present in current GIT. With the patch from comment 20 game starting but has no mouse. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Reco <rman(a)zmail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rman(a)zmail.ru --- Comment #27 from Reco <rman(a)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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #28 from Reco <rman(a)zmail.ru> 2009-04-12 07:41:07 --- Created an attachment (id=20396) --> (http://bugs.winehq.org/attachment.cgi?id=20396) RawInput for mouse An tgz archive with said 3 patches. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Reco <rman(a)zmail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #20396|0 |1 is obsolete| | --- Comment #29 from Reco <rman(a)zmail.ru> 2009-04-14 15:17:17 --- Created an attachment (id=20450) --> (http://bugs.winehq.org/attachment.cgi?id=20450) Rawinput for mouse (2) Much better than the first attempt, but ain't perfect. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Reco <rman(a)zmail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #20450|0 |1 is obsolete| | --- Comment #30 from Reco <rman(a)zmail.ru> 2009-04-18 15:19:54 --- Created an attachment (id=20530) --> (http://bugs.winehq.org/attachment.cgi?id=20530) Rawinput for mouse (3) With this one mouse works correctly. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #31 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2009-04-18 16:46:31 --- You really do not need to use DInput to get raw input events. They are all coming from x11drv (see queue_raw_mouse_message). I can think of 2 ways to do it the "right way": 1. Register raw event receivers in x11.drv. And send raw events directly from there. 2. Make wineserver dispatch raw events. I think 1) might be enough. But might not. Don't want to even comment much on your patch - it has lots of problems: - Not all platforms support nameless unions - You not supposed to call vtbl methods directly but use functions instead (ex: m_mouse->lpVtbl->GetDeviceState() should be IDirectInputDevice_GetDeviceState(m_mouse,...) - You don't handle unregistering raw input events, destroying thread. BTW what do you need thread for? - All public declarations should go into header -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #32 from Reco <rman(a)zmail.ru> 2009-04-19 17:14:04 --- Thank you for comment. I agree that in current state the patch is simply horrible. Can you please elaborate :
- Not all platforms support nameless unions Are there any recommended replacements?
- You don't handle unregistering raw input events, destroying thread. BTW what do you need thread for? Unsure myself. That part came from original implementation. I'll see if I can get rid of it.
- All public declarations should go into header What header would be most appropriate for this? winuser.h?
-- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #33 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2009-04-19 18:56:09 --- (In reply to comment #32)
Are there any recommended replacements? This is API struct, it should follow the SDK definition. Whatever SDK has that's what you have to use. If it doesn't have a name, simple "U" will suffice.
- All public declarations should go into header What header would be most appropriate for this? winuser.h? Should be the same as SDK.
-- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #34 from spoonie <sexy_b14(a)hotmail.com> 2009-06-26 21:08:34 --- Created an attachment (id=22046) --> (http://bugs.winehq.org/attachment.cgi?id=22046) wine 1.1.24 hellgate 1.2 sp DX9 log log of hellgate running in wine 1.1.24. game locks up at loading screen. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #35 from spoonie <sexy_b14(a)hotmail.com> 2009-06-26 21:11:41 --- Created an attachment (id=22048) --> (http://bugs.winehq.org/attachment.cgi?id=22048) wine 1.1.24 hellgate 1.2 sp DX9 log -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 spoonie <sexy_b14(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sexy_b14(a)hotmail.com --- Comment #36 from spoonie <sexy_b14(a)hotmail.com> 2009-06-26 21:13:46 --- Ive add a log of hellgate running in wine 1.1.24. I t locks up at a load screen with. fixme:win:RegisterRawInputDevices (pRawInputDevices=0x17ed7ec, uiNumDevices=1, cbSize=12) stub! havent tryed the Rawimput patch yet with 1.1.24 thanks guys -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Manuel Bellersen <Kakarott2003(a)yahoo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Kakarott2003(a)yahoo.de --- Comment #37 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2009-11-01 07:12:31 --- Hello again. I used patch #20 and #30 with wine 1.1.32 and it worked. I could play and turn and hack and slay. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #38 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2010-02-13 07:31:40 --- With wine 1.1.38 from git just patch #20 is needed to play nice and smooth. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #39 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2010-02-13 07:33:32 --- (In reply to comment #38)
With wine 1.1.38 from git just patch #20 is needed to play nice and smooth.
Sorry, meant patch #30 . Because RawInput is still missing. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Johan Johnsson <johan.johnsson.x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.johnsson.x(a)gmail.com --- Comment #40 from Johan Johnsson <johan.johnsson.x(a)gmail.com> 2010-04-04 07:53:39 --- This is my first patch attempt so I wonder if someone could write down how you apply the rawinput patch? Would really appreciate this :) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #41 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2010-04-10 06:23:31 --- (In reply to comment #40)
This is my first patch attempt so I wonder if someone could write down how you apply the rawinput patch? Would really appreciate this :)
http://wiki.winehq.org/FAQ#head-ce0f398b298dc31add49d49671b302b020e234bb There is all you need. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #42 from Sergej <sergej(a)shtripling.com> 2010-04-18 07:45:26 --- Created an attachment (id=27431) --> (http://bugs.winehq.org/attachment.cgi?id=27431) rawinput patch again This is a patch for wine version 1.1.43. It's not mine one, I just took one from http://bugs.winehq.org/show_bug.cgi?id=10318#c30 which wasn't working for me and modified it a bit. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Dan Kegel <dank(a)kegel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dank(a)kegel.com --- Comment #43 from Dan Kegel <dank(a)kegel.com> 2010-04-18 08:17:42 --- please reattach in unified diff format (-u or -du) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Sergej <sergej(a)shtripling.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #27431|0 |1 is obsolete| | -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #44 from Sergej <sergej(a)shtripling.com> 2010-04-18 10:46:59 --- Created an attachment (id=27439) --> (http://bugs.winehq.org/attachment.cgi?id=27439) rawinput patch again Yup. unidiff format patch from http://bugs.winehq.org/show_bug.cgi?id=10318#c42 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Sergej <sergej(a)shtripling.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #27439|0 |1 is obsolete| | --- Comment #45 from Sergej <sergej(a)shtripling.com> 2010-04-21 11:14:33 --- Created an attachment (id=27496) --> (http://bugs.winehq.org/attachment.cgi?id=27496) Sorry, wrong patch uploaded last time -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #46 from Luke Bratch <l_bratch(a)yahoo.co.uk> 2010-07-19 17:05:35 --- Created an attachment (id=29713) --> (http://bugs.winehq.org/attachment.cgi?id=29713) ArmA 2 WINEDEBUG=-d3d_shader,-d3d_draw,-d3d,-d3d_surface,-d3d_texture wine arma2.exe Mouse clicking does not work in ArmA 2 either, does the attached indicate the same problem as this bug? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 --- Comment #47 from Manuel Bellersen <Kakarott2003(a)yahoo.de> 2010-07-20 04:27:21 --- (In reply to comment #46)
Created an attachment (id=29713) --> (http://bugs.winehq.org/attachment.cgi?id=29713) [details] ArmA 2 WINEDEBUG=-d3d_shader,-d3d_draw,-d3d,-d3d_surface,-d3d_texture wine arma2.exe
Mouse clicking does not work in ArmA 2 either, does the attached indicate the same problem as this bug?
That seems to be the case. I got with Hellgate without the patch: fixme:keyboard:RegisterHotKey (0x1005c,258,0x00000000,2C): stub fixme:win:RegisterRawInputDevices (pRawInputDevices=0x11edd7c, uiNumDevices=1, cbSize=12) stub! The patch fixes the RawInputDevices things. So you should try the patch and see if it works with ArmA2 too. (Shouldn't we open a new BUG for this RawInputDevices things ?) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Zaiaku <zaiakusin(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zaiakusin(a)gmail.com --- Comment #48 from Zaiaku <zaiakusin(a)gmail.com> 2010-10-10 15:22:08 CDT --- K well a number of things when I tried to make this work. Got past the "Launcher not working" issue. Now I seem to have a problem with the menu not loading at all. The game doesn't freeze. Graphics still move smoothly but the menu does not load. Any ideas? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #49 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-10-11 15:09:11 CDT --- The demo starts fine for me in current git, so the freeze seems to be fixed. I'll open a new bug for the mouse not working issue. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #50 from Alexandre Julliard <julliard(a)winehq.org> 2010-10-15 12:52:58 CDT --- Closing bugs fixed in 1.3.5. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=10318 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Version|unspecified |0.9.48. -- 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.
participants (1)
-
wine-bugs@winehq.org