http://bugs.winehq.org/show_bug.cgi?id=22466
Summary: Zombie Driver: graphical glitches when using hardware vertex shaders Product: Wine Version: 1.1.43 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=27522) --> (http://bugs.winehq.org/attachment.cgi?id=27522) graphical anomalies in the game
In Zombie Driver (retail version, patched to 1.1.4) you can observe the following two issues when hw. vertex shaders are enabled in Wine: #1 all characters (a.k.a. zombies) in the streets have strange colors (white-pink/white-yellow) #2 grey lines are across the screen when in-game shadows are turned on.
The game is based on the Ogre3D engine.
Workaround: disable vertex shader support in winecfg's graphics tab.
How to reproduce the bug: After installation make sure you have the latest (1.1.4 as of writing) version of the game. Launch the game, a configuration window will popup. Start a new game by selecting 'Story mode': cruise the streets in your car until you come across some zombies >> watch them in strange colors.
Note #1: there is a demo available for the game (still at version 1.06), in which the issues are not present (using the same Wine version and configuration, of course). I suppose one of the changes in the game's graphical engine causes the glitches in the rendering. The issue can be observed from patch 1.1.1 onward.
Note #2: the game will automatically install OpenAL,DirectX,PhysX and some MS VC++ libraries. You need to set 'openal32.dll' to 'native' in order to start the game properly.
Note#3: if you have game version 1.1.1 or 1.1.2, I suggest upgrading to the latest, 1.1.4 version. The patch corrects some stability issues which can be observed in Wine, too (the game hangs in an early stage).
Fedora 12 x86 Wine-1.1.43 Nvidia 7xxx series card with driver 195.36.15
http://bugs.winehq.org/show_bug.cgi?id=22466
--- Comment #1 from GyB gyebro69@gmail.com 2010-04-23 10:38:04 --- Created an attachment (id=27524) --> (http://bugs.winehq.org/attachment.cgi?id=27524) terminal output
This is the console log when running the patched game in Wine-1.1.43. I had to weed out the log, because the game itself is heavily logging in the console, so I only kept those lines that belonged to Wine.
http://bugs.winehq.org/show_bug.cgi?id=22466
--- Comment #2 from Emmanouel Kapernaros manolis@kapcom.gr 2010-12-07 13:34:55 CST --- Created an attachment (id=32395) --> (http://bugs.winehq.org/attachment.cgi?id=32395) terminal output MSVCP90.dll
Hello, I bougth the latest downloadable version which is 1.2.2 and I cant make it run. I have added openal32 library to native within the wine configuration and disabled Vertex shader support from the graphics tab. Also I have installed via winetricks the vcrun2008 but the problem is not fixed.
Can you check my terminal output that i have attached and tell me if there is anything that I can do?
Thanks
http://bugs.winehq.org/show_bug.cgi?id=22466
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #32395|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22466
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2010-12-07 16:47:02 CST --- Emmanouel's log says err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\Program Files\Zombie Driver\Release\OgreMain.dll") not found To work around this, do winetricks vcrun2008 That should let you see the bug GyB was reporting.
Perhaps letting the game install all its libraries would work around this, too.
http://bugs.winehq.org/show_bug.cgi?id=22466
--- Comment #4 from GyB gyebro69@gmail.com 2010-12-07 21:35:44 CST --- I've just retested the game with Wine-1.3.8. The game is patched to the latest 1.2.2 version. It seems the installer of the latest patch takes care of registering the MS VC++ component correctly, so there was no need to additional 'winetricks vcrun2008' (but it didn't hurt either). Only openal32.dll must be set to native to start the game without crashing. The rest of the requirements (Physx, directx libraries) are taken care by the installer.
Btw. the issue is still there with 1.3.8 (zombies in wrong colors and dark lines across the screen).
Nvidia 7600 / driver 260.19.21
http://bugs.winehq.org/show_bug.cgi?id=22466
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from GyB gyebro69@gmail.com 2011-07-24 00:43:29 CDT --- The originally reported problems were actually different issues. However, both of them have been fixed in a recent Wine:
1) 'the miscolored zombies' issue got fixed in 1.3.24 2) those dark, diagonal lines across the screen have disappeared in 1.3.25 (although a new problem arose, see bug #27879).
Tested with the following game versions: 1.1.2, 1.1.4, 1.2.2, 1.2.6.
Nvidia GeForce 250 / driver 275.21
Marking it as FIXED.
http://bugs.winehq.org/show_bug.cgi?id=22466
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2011-08-05 12:39:42 CDT --- Closing bugs fixed in 1.3.26.