http://bugs.winehq.org/show_bug.cgi?id=21878
--- Comment #5 from James Huk Huk@wine.x.pl 2010-03-07 14:36:41 --- I managed to fix half of the problem. With the patch I attached, we can start the game with D3D, there are still glitches like on this screenshot however:
http://appdb.winehq.org/appimage.php?iId=9421
(the green stuff around some objects)
it would seem they are related to one HUGE commit, namely this:
commit c8901d6f6253f6c97610eb1068ac4ff89758ed0a Author: Stefan Dösinger stefandoesinger@gmx.at Date: Fri Jun 9 19:36:12 2006 +0200
ddraw: Rewrite most of ddraw using WineD3D.
Unfortunately, this commit is old, and because of the size (41000 lines of code) it is very hard to know where exactly problem lays.
I think that those glitches are related to transparency of some objects, which is not handled correctly (it was before rewrite - the graphics are perfect with wine-0.9.15), but since I'm not a developer I can't really tell...
Hopefully someone will look at this, since it worked with older wine versions it should be fairly easy to fix. And then we would have another PLATINUM title in database :)