http://bugs.winehq.org/show_bug.cgi?id=22434
--- Comment #21 from Stefan Dösinger stefandoesinger@gmx.at 2011-08-17 15:32:00 CDT --- I ran some (long) overdue tests on Windows 7, Nvidia 9600, and they show that the patch that broke this game is essentially correct. D24S8 is reported as zBitDepth 32, StencilBitDepth 8. The Z bitmask has 24 bits set, the stencil bitmasks 8. D24X8(WINED3DFMT_R24_UNORM_X8_TYPELESS in wined3d) is reported as zBitDepth 32, the Z bitmask has 24 bits set, the stencil mask 0.
However, this card also enumerates a format I'd call WINED3DFMT_D24_UNORM in wined3d-speak. This format should make the game happy. Supporting a format like that is no problem, opengl will probably just use the normal 24 bit stencil with 8 bit padding format.