http://bugs.winehq.org/show_bug.cgi?id=35223
Bug ID: 35223 Summary: King's Bounty Crossworlds crashes in the new campaign when entering the sea tower on the first island Product: Wine Version: 1.7.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: i30817@gmail.com Classification: Unclassified
As in the title. The error window it presents is: ".\BMRender\rmode.cpp(4050): DirectX call failed: 1, 1, D3ERR_INVALIDCALL (The method call is invalid. For example, a method's parameter may not be a valid pointer)"
This game already had crashes when loading levels or combat (probably) due to the implemented messages wine emits with it: "fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Generation of mipmaps for compressed pixel formats is not implemented yet"
These could be worked around by setting texture quality to minimum (on the Gallium 0.4 radeon driver). This error can't be worked around with that as far as i can tell. A similar, but different (different line number, -1 instead of 1) error on windows, apparently has a workaround of disabling vsync but that doesn't work in this case.