http://bugs.winehq.org/show_bug.cgi?id=19177
KiDLiB ghostmail@gmx.us changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ghostmail@gmx.us
--- Comment #15 from KiDLiB ghostmail@gmx.us --- (In reply to Piotr from comment #9)
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.
This patch is good to get the game going in Wine but does not work for Gorky17.exe from GoG.com
#Patch GOG version of (gorky17.exe sha1: a6003f26705d9af5e4e6a9a34e818b2e626a79bd) echo "0038473: 909090" | xxd -r - gorky17.exe
hope this helps to get the game running on Linux