http://bugs.winehq.org/show_bug.cgi?id=10387
Summary: Civilization 4 world overview sphere rendered/lit incorrectly Product: Wine Version: 0.9.49. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: hein@kde.org CC: stefandoesinger@gmx.at
Created an attachment (id=9066) --> (http://bugs.winehq.org/attachment.cgi?id=9066) Wine v0.9.49 rendering Civ4: Beyond the Sword v3.13's world overview incorrectly
Firaxis' turn-based strategy game Civilization 4 is played on a 3D game board modelling the surface of a planetoid. When the camera is close to the ground, the curvature of the planetoid is not discernable. When zooming out, i.e. moving the camera away from the ground, the landscape gradually morphs into a sphere.
While Wine 0.9.49 renders the landscape correctly in all areas of the game board when the camera is close to the ground, at some point when moving the camera further out parts of the surface stop being rendered or lit correctly. Areas of the map that should be brightly rendered are dark, with a hard transition between the correctly and the incorrectly rendered areas of the sphere. There does not appear to be a relationship between the demarcation line and the game logic, as it doesn't follow the game's fog-of-war or border simulation systems.
Tested releases include 0.9.38, 0.9.44, 0.9.48 and 0.9.49. The problem exists in all of them. I have reason to believe, based on experiences while bisecting for an unrelated bug (#9736), that there exists a git revision between 0.9.44 and 0.9.49 where the problem is not apparent, but have so far been unable to reproduce and track down that revision again.
The Wine configuration is fairly untouched. The Windows version is set to Windows 2000. Pixel and vertex shader support is enabled. Microsoft's MSXML 3 was installed and related DLL overrides added, which is necessary to run the game.
The tested version of the game is the very latest, namely "Civilization 4: Beyond the Sword" at patch level 3.13. "Beyond the Sword" is the second commercial expansion/upgrade pack to the original title, and the preferred version to play the game.
Testing was undertaken using nVidia's proprietary graphics driver in version 100.14.19 on a GeForce 8800 GTX, with X.org v7.3 (xorg-server v1.4) and Linux v2.6.23.1. The distribution is Gentoo Linux.