http://bugs.winehq.org/show_bug.cgi?id=7585
--- Comment #57 from Michael michael-a-matthews@live.com 2010-05-22 13:17:05 --- I gave up on regression testing for the moment. Current git (1.2 rc1) compiled and ran fine; I rm .wine and reinstalled the game, the game crashes on load. 1.2 rc1 from the PPA (with its .wine restored) works fine. :confused:
Reverting to 1.2 rc1 from the PPA (with its old .wine), I switched the registry key OffscreenRenderingMode to backbuffer. This fixed the crashes when accessing the menus.
Output:
$ bash run-thief fixme:win:EnumDisplayDevicesW ((null),0,0x32f5d8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f508,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f280,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f49c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f494,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x50084, but another style (90000000, 00000008) is already stored. fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x50084, but another style (90080000, 00000008) is already stored. fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
Either the opengl or gdi renderer works now, but opengl+backbuffer drops to < 1 fps in-game whereas gdi+backbuffer seems playable in-game.