http://bugs.winehq.org/show_bug.cgi?id=8563
Georg Hennig georg298@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |georg298@gmx.de
--- Comment #15 from Georg Hennig georg298@gmx.de 2008-02-14 10:48:35 --- Hi. I can confirm this bug, it still doesn't work (wine-0.9.55), using a NoCD executable. I played around a little bit, and
export WINEDEBUG=trace+d3d7,+seh wine MW4.exe
shows, that the problem is (probably) the function
IDirect3DDeviceImpl_3_SetCurrentViewport in device.c of ddraw.
There is a function call This->current_viewport->activate(This->current_viewport); but the adress of This->current_viewport->activate is 0x51, which is invalid.
Skipping this call gives that error window again with
STOP : FAILED (0x80070057 - WINERR_Error: 0x80070057) - CreateDevice(BLADE from 0x431f9a0)
but one can click "Continue", second error window:
STOP : FAILED (0x80070057 - WINERR_Error: 0x80070057) - CreateDevice(BLADE from 0x41ae9b0)
again, "Continue", then third error window:
another application is blocking full screen mode
(I translated this message from German) clicking "continue", and then it keeps complaining about missing CD2 of this game, inserting it (or mounting an iso) doesn't help.
I don't really know, what I was doing, I hope this helps a little. If you need any logs, please ask.