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@winehq.org ReportedBy: andras@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus@jet.franken.de
--- Comment #1 from Marcus Meissner marcus@jet.franken.de 2007-11-05 08:42:47 --- the demo hung with a untriggered event in some filereader. :/
http://bugs.winehq.org/show_bug.cgi?id=10318
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #3 from Andras Kovacs andras@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
http://bugs.winehq.org/show_bug.cgi?id=10318
Andrey Turkin andrey.turkin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.turkin@gmail.com
--- Comment #4 from Andrey Turkin andrey.turkin@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)
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #5 from Marcus Meissner marcus@jet.franken.de 2007-11-05 16:14:36 --- with this patch the HellGate demo goes much further... -> it helps
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #6 from Andras Kovacs andras@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #7 from Louis Lenders xerox_xerox2000@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); }
/****************************************************************************
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #8 from Louis Lenders xerox_xerox2000@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #9 from Louis Lenders xerox_xerox2000@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 :(
http://bugs.winehq.org/show_bug.cgi?id=10318
Simon SirTwist@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |SirTwist@web.de
--- Comment #10 from Simon SirTwist@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)
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #11 from Louis Lenders xerox_xerox2000@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #12 from Simon SirTwist@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #13 from Simon SirTwist@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #14 from Simon SirTwist@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #15 from Simon SirTwist@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #16 from Louis Lenders xerox_xerox2000@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #17 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-11-15 16:45:17 --- confirming
http://bugs.winehq.org/show_bug.cgi?id=10318
David Burak nitrusoxide@earthling.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nitrusoxide@earthling.net
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #18 from Simon SirTwist@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Fábio Capela fabio.capela@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fabio.capela@yahoo.com
--- Comment #19 from Fábio Capela fabio.capela@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4@inbox.lv
http://bugs.winehq.org/show_bug.cgi?id=10318
Ralf Merkel bigbearman@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bigbearman@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #20 from Manuel Bellersen Kakarott2003@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); }
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #21 from Manuel Bellersen Kakarott2003@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #22 from Manuel Bellersen Kakarott2003@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Thorsten Hummrich thorsten.hummrich@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thorsten.hummrich@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #23 from Austin English austinenglish@gmail.com 2008-06-04 12:02:01 --- Is this still an issue in 1.0-rc3 or newer wine?
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #24 from Ralf Merkel bigbearman@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
http://bugs.winehq.org/show_bug.cgi?id=10318
knipl@in.tum.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |knipl@in.tum.de
http://bugs.winehq.org/show_bug.cgi?id=10318
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #25 from Austin English austinenglish@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!
http://bugs.winehq.org/show_bug.cgi?id=10318
Ivanov d137@abv.bg changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |d137@abv.bg
--- Comment #26 from Ivanov d137@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Reco rman@zmail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rman@zmail.ru
--- Comment #27 from Reco rman@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).
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #28 from Reco rman@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Reco rman@zmail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #20396|0 |1 is obsolete| |
--- Comment #29 from Reco rman@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Reco rman@zmail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #20450|0 |1 is obsolete| |
--- Comment #30 from Reco rman@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #31 from Vitaliy Margolen vitaliy@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #32 from Reco rman@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #33 from Vitaliy Margolen vitaliy@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #34 from spoonie sexy_b14@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #35 from spoonie sexy_b14@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
http://bugs.winehq.org/show_bug.cgi?id=10318
spoonie sexy_b14@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sexy_b14@hotmail.com
--- Comment #36 from spoonie sexy_b14@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
http://bugs.winehq.org/show_bug.cgi?id=10318
Manuel Bellersen Kakarott2003@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Kakarott2003@yahoo.de
--- Comment #37 from Manuel Bellersen Kakarott2003@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #38 from Manuel Bellersen Kakarott2003@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #39 from Manuel Bellersen Kakarott2003@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Johan Johnsson johan.johnsson.x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.johnsson.x@gmail.com
--- Comment #40 from Johan Johnsson johan.johnsson.x@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 :)
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #41 from Manuel Bellersen Kakarott2003@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #42 from Sergej sergej@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #43 from Dan Kegel dank@kegel.com 2010-04-18 08:17:42 --- please reattach in unified diff format (-u or -du)
http://bugs.winehq.org/show_bug.cgi?id=10318
Sergej sergej@shtripling.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #27431|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #44 from Sergej sergej@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
http://bugs.winehq.org/show_bug.cgi?id=10318
Sergej sergej@shtripling.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #27439|0 |1 is obsolete| |
--- Comment #45 from Sergej sergej@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
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #46 from Luke Bratch l_bratch@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
--- Comment #47 from Manuel Bellersen Kakarott2003@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 ?)
http://bugs.winehq.org/show_bug.cgi?id=10318
Zaiaku zaiakusin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zaiakusin@gmail.com
--- Comment #48 from Zaiaku zaiakusin@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?
http://bugs.winehq.org/show_bug.cgi?id=10318
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #49 from Louis Lenders xerox_xerox2000@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.
http://bugs.winehq.org/show_bug.cgi?id=10318
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #50 from Alexandre Julliard julliard@winehq.org 2010-10-15 12:52:58 CDT --- Closing bugs fixed in 1.3.5.
http://bugs.winehq.org/show_bug.cgi?id=10318
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Version|unspecified |0.9.48.