xml mis-read in civ4 bts 3.17 running ffh2 mod

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by dyerbods »

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?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by austin987 »

On Tue, Jan 27, 2009 at 11:50 AM, dyerbods <[email protected]> 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
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

Re: xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by dyerbods »

austin987 wrote:On Tue, Jan 27, 2009 at 11:50 AM, dyerbods <[email protected]> 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
I downloaded msxml3.msi from the Microsoft site and installed it using "msiexec /i".
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by vitamin »

dyerbods wrote:I downloaded msxml3.msi from the Microsoft site and installed it using "msiexec /i".
This is not enough. That's why the recommended way is winetricks.
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

Re: xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by dyerbods »

vitamin wrote:
dyerbods wrote:I downloaded msxml3.msi from the Microsoft site and installed it using "msiexec /i".
This is not enough. That's why the recommended way is winetricks.
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?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by austin987 »

On Fri, Jan 30, 2009 at 12:25 AM, dyerbods <[email protected]> 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.


--
-Austin
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

Re: xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by dyerbods »

austin987 wrote:On Fri, Jan 30, 2009 at 12:25 AM, dyerbods <[email protected]> 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.


--
-Austin
OK, 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?

ps I'm now on wine 1.1.14
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

Post by dyerbods »

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?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by austin987 »

On Sat, Jan 31, 2009 at 1:13 PM, dyerbods <[email protected]> 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.

--
-Austin
dyerbods
Level 1
Level 1
Posts: 6
Joined: Tue Jan 27, 2009 12:28 pm

Re: xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by dyerbods »

austin987 wrote:On Sat, Jan 31, 2009 at 1:13 PM, dyerbods <[email protected]> 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.

--
-Austin
Can you say more about what the problem with dotnet20 might be?
What do you mean by "try mono"?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by austin987 »

On Sun, Feb 1, 2009 at 8:03 AM, dyerbods <[email protected]> wrote:
austin987 wrote:
On Sat, Jan 31, 2009 at 1:13 PM, dyerbods <[email protected]> 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.

--
-Austin
Can you say more about what the problem with dotnet20 might be?
dotnet20 applications don't yet fully work.
What do you mean by "try mono"?
Mono is an implementation of the dotnet framework, with builds
available for windows that work in wine. Try that:
http://www.mono-project.com/Main_Page
--
-Austin
James McKenzie

xml mis-read in civ4 bts 3.17 running ffh2 mod

Post by James McKenzie »

dyerbods wrote:
austin987 wrote:
On Sat, Jan 31, 2009 at 1:13 PM, dyerbods <[email protected]> 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.

--
-Austin
Can you say more about what the problem with dotnet20 might be?
What do you mean by "try mono"?


Not all of .NET 2.0 functionality is built into Wine. Mono is a
parallel project focused solely on getting .NET programs to run on
various platforms. Thus if a program that needs .NET functions that are
not present in Wine may work in Mono. That is why the suggestion was made.

James McKenzie
Locked