http://bugs.winehq.org/show_bug.cgi?id=28916
Bug #: 28916 Summary: Spellforce 2 Gold - wrong drawing order of surfaces (regression) Product: Wine Version: 1.3.20 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kirillkh@gmail.com Classification: Unclassified
As far as I can tell, the issue is with various surfaces having wrong z-index, i.e. when an object is supposed to be obscured by a surface, the object is still drawn over the surface. This results in objects visually "floating" above the surface and generally makes various maps messy.
The issue is present since 1.3.20 or 1.3.19 (and still not fixed in 1.3.31). Verified to work correctly in 1.3.18. One has to install winetricks d3dx9_36/d3dx9/directx9 in order to play the game at all. The issue has been verified to occur with any and all of them installed, and with a lot of combinations of graphical settings in game.
I don't have a log ATM, but can provide one if needed.