http://bugs.winehq.org/show_bug.cgi?id=19177
Piotr anonymous@interia.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |anonymous@interia.pl
--- Comment #9 from Piotr anonymous@interia.pl 2012-12-28 21:34:50 CST --- It looks like there is a check for existence of a "640x480" software mode resolution, but game (the retail version) doesn't show any message - contrary to the demo version (at the time of writing available here: tiny.cc/xquzpw ). It seems the game fails to find a suitable device.
I have created a patch, but it isn't really correct as it sets the non-hardware-device flag for all enumerated devices. It, however, allows to play using "Software Renderer" mode.
Patch for Odium demo (Odium.exe sha1: 37fa756395eb4e1ce1431928b642262b2de3931d) echo "0040093: 909090" | xxd -r - Odium.exe
Patch for Gorky 17 (gorky17.exe sha1: a46843f68cdb11595b0b491b46b1665c67c915b5) echo "0038363: 909090" | xxd -r - gorky17.exe
When the game is run with acceleration the message appears: "DirectX initialization failure. Please restart your computer.". Unfortunately fixing this is beyond my abilities.
In some conditions starting the game is impossible, might result in crash/black screen. In some cases removing/renaming the "avi" directory might help.