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); }
/****************************************************************************