http://bugs.winehq.org/show_bug.cgi?id=3542
Benjamin Silvestre robinetron@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robinetron@yahoo.fr
--- Comment #26 from Benjamin Silvestre robinetron@yahoo.fr 2009-04-19 10:20:15 --- The debug trace shows the problem comes from IDirectDrawSurfaceImpl_GetPalette. The IWineD3DPalette_GetParent call raises an exception which crashes the game.
I try to comment this few lines in dlls/ddraw/surface.c: // if(wPal) // { // hr = IWineD3DPalette_GetParent(wPal, (IUnknown **) Pal); // } // else // { *Pal = NULL; hr = DDERR_NOPALETTEATTACHED; // }
This is VERY dirty but it worked. The game work seems to work fine (the menu is ok and I could start a new game).