X³: Terran Conflict or short x3tc will run out of the box, but voices, music and movies will not work. In order to fix that, you need to do the following steps:
Note:
- It is recommended to do these steps separately and in this order!
- Also, repeat each step if an installation fails to finish!
- Finally, creating a wineprefix is highly recommended
1.) After you installed x3tc, get winetricks (save as) and install the following:
dxdiag
devenum
amstream
wmp10
allcodecs
All of these are necessary to fix movies and music.
2.) Open winecfg and go to the libraries tab. Add "dciman32.dll" and set it to "native"
3.) Install "amov4ie.exe" manually.
Once that is done, run the following command: [regsvr32 "c:\windows\system32\amstream.dll"] (without brackets of course)
4.) download this msdmo.dll and copy it into "/windows/system32/". Overwrite if prompted.
Beware of additional dll installs/overwrites!
If you like to install additional dlls, you should be careful about the chosen package!
x3 terren conflict will run perfectly if you setup your wineprefix as mentioned in the howto, if you install additional stuff like vcrunXXXX, chances are that you install dlls which cause this game to crash or freeze.
The following dll(s) should not be changed after finishing the howto:
+-----------------------------+
| msdmo.dll (14KiB) |
| msvcrt.dll (2.4KiB) |
+-----------------------------+
If you however want to install an additional vcrun-version, it is highlty recommended to cut/paste the msvcrt.dll from windows/system32 into your x3tc folder beforehand.
Once you installed the additional vcrun-version, check the system32 folder for a new version of the msvcrt.dll file and cut/paste it into the game folder containing the exe file you had to install this vcrun-version for!
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
version 3.2
by Yuki on Wednesday February 8th 2012, 2:44
did anyone try to update the game already?
completely forgot to do that in my configuration madness yesterday :p
RE: version 3.2 by Aiwendil on
Wednesday February 8th 2012, 7:33
Albion Prelude
by Leonardo on Sunday January 22nd 2012, 19:52
Is anyone testing the Albion Prelude version?
I installed it and play out of the box X3 TC but the albion executable hangs, and when i followed the steps to make sound work, the aplication just doesn't run anymore.
regarding movies and voices
by Yuki on Tuesday December 13th 2011, 16:20
due to michael's and Aiwendil's help, I noticed a way to make both work.
I'll wait until my super-maintainership for this app has been accepted, then I'll write a detailed guide.
No voices
by Michael on Monday December 12th 2011, 14:18
After plugging away at this some more, I'm down to an issue with voices. I get this error from the game:
err:module:import_dll Library msdmo.dll (which is needed by L"C:\\windows\\system32\\wmspdmod.dll") not found
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\wmspdmod.dll"
err:ole:CoGetClassObject no class object {874131cb-4ecc-443b-8948-746b89595d20} could be created for context 0x1
err:module:import_dll Library msdmo.dll (which is needed by L"C:\\windows\\system32\\wmspdmod.dll") not found
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\wmspdmod.dll"
err:ole:CoGetClassObject no class object {874131cb-4ecc-443b-8948-746b89595d20} could be created for context 0x1
Now I have this msdmo.dll file already and have set it to native.
413944 Dec 13 01:29 windows/system32/wmspdmod.dll
2440 Dec 11 14:50 windows/system32/msdmo.dll
RE: No voices by Yuki on
Monday December 12th 2011, 18:15
RE: No voices by Aiwendil on
Monday December 12th 2011, 18:29
RE: No voices by Yuki on
Tuesday December 13th 2011, 3:01
RE: No voices by Michael on
Tuesday December 13th 2011, 3:51
RE: No voices by Yuki on
Tuesday December 13th 2011, 16:16
RE: No voices by Michael on
Wednesday December 14th 2011, 3:08
RE: No voices by Aiwendil on
Monday December 19th 2011, 5:13
RE: No voices by Michael on
Monday December 19th 2011, 5:47
Additional comments
by Gilboa Davara on Wednesday July 6th 2011, 23:45
1. I've removed mov/00002.dat to prevent bug 22615 from trashing the game.
2. Steam has updated my game to 3.1.1; I had to repeat step 1; game seems to be working right now.
3. Most likely due to amstream being stub only, game doesn't have speech and music. I'm contemplating using amstream from a Windows XP installation and overriding the built in stub.
4. There seems to be some type of memory-leak causing the game to slow down after >60m of gameplay; restart seems to solve the problem.
Game's speed issues
by eugennc on Friday July 1st 2011, 4:48
Using an ATI radeonHD video card (5850, with proprietary drivers); tested in wine 1.3.{22, 23} and wine 1.2.3, both in my usual prefixes (with d3dx*dll) and in a freshly made prefix. Tested the latest versions of X3:R (2.5) and X3:TC(3.1).
The game runs slow and stutters in the menu (when rendering the starting character choices) and throughout the actual gameplay. However, after turning off the GUI rendering (shift-h), the game started running at a perfectly playable speed.
Upon turning the GUI rendering back on, the lag returned.
This implies it's a problem with wine's 2d rendering that's causing the speed problem.
Unfortunately, turning the interface off isn't the best way of playing the games; selecting targets and firing on them is made much easier with the GUI, and turning it on and off during battle puts the player at a disadvantage (since the game stutters and skips frames, being less responsive, instead of just running slowly and giving the user ample time to react).