Moderator Action: Moved from the FAQ thread, as it's likely to generate some detailed technical discussion of its own. Duplicate thread deleted.
I really hope that you can help answer my question.
Product: BtS
Platform: OSX
Question: Why is BtS crashing during the load screen?
Now I'll fill you in with the details.
I'm sure you are familiar with Wine. It is essentially one that is designed to run Windows programs on Mac and Linux platforms.
But since learning about Wine to me is about as complex as me trying to learn AP Chemistry, I had to pick other alternatives. I found a program called CrossOver, which is basically one that runs Windows games using Wine technology.
I could of decided to use Bootcamp, but I wasn't willing to install entire operating systems on the same platform that was offered by Apple. There were other alternatives, but Wine was perhaps the most cost effective solution.
Now, I've watched a number of videos on Youtube where actual Mac users are playing Windows games on Crossover. I've learned a bunch on Wine coding and am starting to become familiar with it's workaround. But for all that I've learned, I am still stuck with my problem.
I own the Windows version of Civilization IV: Complete, which as you know, contains every expansion in the series including the standalone title Colonization. Now, I could buy the Mac version of this, but again, I'm not willing to spend the money.
I had trouble running BtS which involved a 'msmxsl3.dll' file that I needed to remove from a directory. Instead of quitting at start-up I am able to get through to the loading screen, and that's where I am having trouble.
I have tried new prefixes, replacing dll files, adding dll files to my Wine >Windows> System32 directory, and setting (natives,built-Ins) dll files on override. I managed to get BtS running last weekend, but after setting up the latest patch (3.19) I started to have problems loading the saved files. Nothing seemed to click, but I have found a place where someone mentioned the same issue I had.
Link:
http://bugs.winehq.org/show_bug.cgi?id=20944
An exception to this is that I am using a Mac OS X, not a x86 Linux.
All this information gave me is essentially this little bit:
"Confirming. If trying to run under 1.1.34 crashes with the following backtrace:
=>0 0xb73edecf IDirect3DSurface9Impl_GetDevice+0x81(iface=0x16fba8,
device=0x33f960)
[/home/pavel/install/wine/src/wine-1.1.34/dlls/d3d9/surface.c:112] in d3d9
(0x0033f868)
1 0x01119894 in d3dx9_33 (+0x109894) (0x0033f94c)
2 0x006adb61 in civ4beyondsword (+0x2adb61) (0x00000001)
But is FIXED in current git."
I have no idea what 'git' is. Then I came to this link:
http://wiki.winehq.org/GitWine
Involves coding, but I fail to see how Git will solve my game from crashing.
====
I don't know if you can help me or not, but my Windows OP recently broke last summer and have been unable to get it working. In the meantime I am using a Macintosh with an Intel processor.
EDIT: Both Vanilla and Warlords work on the Macintosh without crashing to Desktop. Only BtS is crashing at the load screen.
I receive the following message in the wine crashed application dialog:
"The program Civ4BeyondSword.exe has encountered a serious problem and needs to
close. We are sorry for the inconvenience."
msxml.dll is set as native. If this problem is fixed using GIT, or simply worked around by copying .dll files to system32 directory, please let me know.
I really hope that you can help answer my question.
Product: BtS
Platform: OSX
Question: Why is BtS crashing during the load screen?
Now I'll fill you in with the details.
I'm sure you are familiar with Wine. It is essentially one that is designed to run Windows programs on Mac and Linux platforms.
But since learning about Wine to me is about as complex as me trying to learn AP Chemistry, I had to pick other alternatives. I found a program called CrossOver, which is basically one that runs Windows games using Wine technology.
I could of decided to use Bootcamp, but I wasn't willing to install entire operating systems on the same platform that was offered by Apple. There were other alternatives, but Wine was perhaps the most cost effective solution.
Now, I've watched a number of videos on Youtube where actual Mac users are playing Windows games on Crossover. I've learned a bunch on Wine coding and am starting to become familiar with it's workaround. But for all that I've learned, I am still stuck with my problem.
I own the Windows version of Civilization IV: Complete, which as you know, contains every expansion in the series including the standalone title Colonization. Now, I could buy the Mac version of this, but again, I'm not willing to spend the money.
I had trouble running BtS which involved a 'msmxsl3.dll' file that I needed to remove from a directory. Instead of quitting at start-up I am able to get through to the loading screen, and that's where I am having trouble.
I have tried new prefixes, replacing dll files, adding dll files to my Wine >Windows> System32 directory, and setting (natives,built-Ins) dll files on override. I managed to get BtS running last weekend, but after setting up the latest patch (3.19) I started to have problems loading the saved files. Nothing seemed to click, but I have found a place where someone mentioned the same issue I had.
Link:
http://bugs.winehq.org/show_bug.cgi?id=20944
An exception to this is that I am using a Mac OS X, not a x86 Linux.
All this information gave me is essentially this little bit:
"Confirming. If trying to run under 1.1.34 crashes with the following backtrace:
=>0 0xb73edecf IDirect3DSurface9Impl_GetDevice+0x81(iface=0x16fba8,
device=0x33f960)
[/home/pavel/install/wine/src/wine-1.1.34/dlls/d3d9/surface.c:112] in d3d9
(0x0033f868)
1 0x01119894 in d3dx9_33 (+0x109894) (0x0033f94c)
2 0x006adb61 in civ4beyondsword (+0x2adb61) (0x00000001)
But is FIXED in current git."
I have no idea what 'git' is. Then I came to this link:
http://wiki.winehq.org/GitWine
Involves coding, but I fail to see how Git will solve my game from crashing.
====
I don't know if you can help me or not, but my Windows OP recently broke last summer and have been unable to get it working. In the meantime I am using a Macintosh with an Intel processor.
EDIT: Both Vanilla and Warlords work on the Macintosh without crashing to Desktop. Only BtS is crashing at the load screen.
I receive the following message in the wine crashed application dialog:
"The program Civ4BeyondSword.exe has encountered a serious problem and needs to
close. We are sorry for the inconvenience."
msxml.dll is set as native. If this problem is fixed using GIT, or simply worked around by copying .dll files to system32 directory, please let me know.