http://bugs.winehq.org/show_bug.cgi?id=8107
--- Comment #76 from Francisco Pina Martins f.pinamartins@gmail.com 2010-11-23 15:35:52 CST --- I'm sorry, I did not make myself clear the first time. Let me try to explain further. I installed Civ4 a long time ago still using wine 1.1.xx. I used overrides in this wineprefix (located in ~/.wine) to play the game. When testing for the bug report I always used a clean prefix (located in ~/wine-tmp) which I deleted after every test.
Today: Running Civ4 with wine from git with your patches in the clean prefix, caused the mentioned shaders error. Running Civ4 with wine 1.3.7 in the clean prefix, caused the game to crash with the hundreds of dilogue boxes that I had before the patching. Running Civ4 with wine 1.3.7 in the install prefix (with the overrides) worked fine.
Then I ran Civ4 with wine form git with your patches in the install prefix (disabling the overrides) and it ran. Every time I do this, the game runs fine, but it caused:
Running Civ4 with wine 1.3.7 in the install prefix, with the overrides set to native, and the game no longer runs.
To make sure everything is working: I will install the game from the DVD, and try to run it without setting any overrides, using wine from git with your patches. However, it will probably require 2 dx9 native dll's, but that is another story.
I _think_ this is the correct way to do things, but please, if there is something incorrect in this procedure, let me know! I want to help wine move forward, not hamper it with my newbishness.