I have Civ4 BTS 3.17 installed and running on Ubuntu 8.10 using Wine 1.1.13. The game seems to be OK but I have been playing the Fall from Heaven 2 mod recently and the data for the Great Library used within the game is corrupted (sages being given ridiculously large espionage bonuses). The xml files on disk are fine and there is no problem when running the same mod on Windows. I am using the following to run the game: env WINEDLLOVERRIDES="msxml3=n" wine "C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the Sword\Civ4BeyondSword.exe" Has anyone else had this problems or have any ideas on cause/fix?
Austin English
2009-Jan-27 19:41 UTC
[Wine] xml mis-read in civ4 bts 3.17 running ffh2 mod
On Tue, Jan 27, 2009 at 11:50 AM, dyerbods <wineforum-user at winehq.org> wrote:> I have Civ4 BTS 3.17 installed and running on Ubuntu 8.10 using Wine 1.1.13. The game seems to be OK but I have been playing the Fall from Heaven 2 mod recently and the data for the Great Library used within the game is corrupted (sages being given ridiculously large espionage bonuses). The xml files on disk are fine and there is no problem when running the same mod on Windows. > > I am using the following to run the game: > env WINEDLLOVERRIDES="msxml3=n" wine "C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the Sword\Civ4BeyondSword.exe"Did you actually put a copy of msxml3.dll in the appropriate place? -- -Austin
austin987 wrote:> On Tue, Jan 27, 2009 at 11:50 AM, dyerbods <wineforum-user at winehq.org> wrote: > > > I have Civ4 BTS 3.17 installed and running on Ubuntu 8.10 using Wine 1.1.13. The game seems to be OK but I have been playing the Fall from Heaven 2 mod recently and the data for the Great Library used within the game is corrupted (sages being given ridiculously large espionage bonuses). The xml files on disk are fine and there is no problem when running the same mod on Windows. > > > > I am using the following to run the game: > > env WINEDLLOVERRIDES="msxml3=n" wine "C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the Sword\Civ4BeyondSword.exe" > > > > Did you actually put a copy of msxml3.dll in the appropriate place? > > -- > -AustinI downloaded msxml3.msi from the Microsoft site and installed it using "msiexec /i".
austin987 wrote:> On Fri, Jan 30, 2009 at 12:25 AM, dyerbods <wineforum-user at winehq.org> wrote: > > > Thanks. It seems I'll have to do a clean and reinstall from scratch as having used winetricks for msxml3 I now get a "failed to initialize renderer" error. Do you recommend installing dx9 via winetricks as its not amongst the items listed on the AppDB page? > > > > Only if you need the redistributable dlls. > > > -- > -AustinOK, I still don't know whether installing dx9 via winetricks is necessary or not but now there is possibly a new problem. I deleted my .wine tree and started again. 1) Installed msxml via winetricks 2) Installed Civ4 from CD 3) Installed dotnet20, corefonts and vcrun2003 via winetricks 4) Installed BtS fromCD 5) Attempt to install 3.17 patch fails after clicking finish and hangs waiting on a pipe after choosing not to report the problem. The wine output is: fixme:shell:DllCanUnloadNow stub fixme:reg:GetNativeSystemInfo (0x321a8c) using GetSystemInfo() fixme:reg:GetNativeSystemInfo (0x33fb38) using GetSystemInfo() err:setupapi:do_file_copyW Unsupported style(s) 0x144 31 repeats of above line cut err:setupapi:do_file_copyW Unsupported style(s) 0x144 err:storage:BlockChainStream_WriteAt not enough blocks in chain to write data 102 repeats of above line cut err:storage:BlockChainStream_WriteAt not enough blocks in chain to write data err:storage:Storage32Impl_SmallBlocksToBigBlocks conversion failed: resRead = 0x80030109, resWrite = 0x00000000 err:seh:setup_exception_record stack overflow 392 bytes in thread 0044 eip 100a86cc esp 7d3a21a8 stack 0x7d3a1000-0x7d3a2000-0x7d4b2000 Trying to start the game after this still results in the "failed to initialize renderer" error. Any ideas why the patch install fails?
austin987 wrote:> On Sat, Jan 31, 2009 at 1:13 PM, dyerbods <wineforum-user at winehq.org> wrote: > > > The "failed to initialize renderer" error is a red herring, being due to a bug in the updating of graphics drivers. Its fixed now and I can run the Fall from Heaven 2 mod once again but the original problem is still there. Is there anyone playing FfH2 under linux who does/doesn't see the problem with The Great Library? > > > > Looks like a bug in wine/dotnet20. Not sure how much you can do about > it until it's fixed. You could try mono instead. > > -- > -AustinCan you say more about what the problem with dotnet20 might be? What do you mean by "try mono"?