WineHQ
X²: The Threat 1.4



Category: Main > Games > Simulation Games > X²: The Threat > 1.4


NameX²: The Threat
Version1.4
License Retail
URLhttp://www.egosoft.com/games/x...
Votes 2
RatingGold
Wine Version1.2.2
Maintainers of this version:
Description
Latest version of full retail release officially without copy protection.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
Everything works, using wine 1.2.2 on Mint 10 32bit with an Nvidia GTS 250 can play in 1920x1080 with everything on full


What does not
Nothing that was tested


What was not tested
Extended play


Additional Comments

Using the White Label rerelease (comes prepatched to v1.4)

1) Copied the two cds onto two folders on hard drive
2) Copied the contents of one of the folders into the other, choosing to merge the folders when asked
3) Gave executable permissions to the merged folder and copied to wine C: directory
4) Went to http://howto.landure.fr/gnu-linux/install-directx-9-0c-on-linux-using-wine and followed the instructions in the section "DirectX installation" (copied and pasted the commands from that section into terminal)
5) Did the same with the section on installing Active Movie
6) Installed the game using setup.exe
7) To get sound to work in Configure Wine switched from Alsa to Esound (seems to work fine with this game for me)
8) To stop the mouse from lagging switched from Compiz to Metacity before starting with metacity --replace
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 10.10 "Maverick" x86_64 (+ variants like Kubuntu)Jan 04 20111.3.10 No, but has workaround Yes Bronze snejjj 
CurrentLinux Mint 10 "Julia"Oct 23 20111.2.2 Yes Yes Gold matt 
ShowGentoo LinuxJun 01 20091.1.22 Yes Yes Gold Pierre Geier 
ShowUbuntu 9.04 "Jaunty" (+ variants like Kubuntu)May 09 20091.1.21 Yes Yes Bronze Josh 
ShowUbuntu 8.10 "Intrepid" x86_64 (+ variants like Kubuntu)Nov 27 20081.1.9 No Not installable Garbage an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected

 
Some dll files that you will need

Here are some dll files that are needed to play the game, they're easily found via a popular search engine:

amstream.zip

IJL.zip

imgdll.dll.zip

zlib1.zip

Unzip these dll's into both ~/.wine/drive_c/windows/system and ~/.wine/drive_c/windows/system32.

Everything should work fine.


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Getting it working on Ubuntu 12.04
by Jason Fletcher on Tuesday July 3rd 2012, 10:26
I managed to get mine working with video and sound on Ubuntu 12.04 after many hours reading every where. I would like to test it on another computer but I only have access to this one at the moment and It took me about 6 hours to get to this solution. I'll post back when I can verify this method on another computer. But here it is for now :)

I am using X2 The threat as a Steam application so that might complicate things for people that only have the hardcopy.

First I installed Winetricks and used it to install Steam.
I then followed the instructions instructions on the WineHQ page for X3:Terran Conflict, which are as follows

(Note: When I installed amov4ie.exe it failed and I had to set dciman32.dll in the DLL Overides menu of winecfg to (native, builtin), I then changed it back to (native) after I installed dciman32.dll.)

---------

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.

---------

After this the game worked but the sound was all garbled and skipping and I couldn't understand anything. I fixed this by following the suggestion here - dotcadot.ca/comment/2073
and altering /etc/pulse/daemon.conf so that the line that reads
"default-fragment-size-msec = 10" to "default-fragment-size-msec = 5"

After I rebooted my PC the game loaded and everything worked fine. I can now hear all the sounds correctly and all the movies play.
I hope this helps someone.

[post new] [reply to this]

My version of problems with Voice, Music, and Video
by Robert Diamond on Wednesday August 19th 2009, 16:17
I could get X2 to run, v1.0, 1.2, 1.4, and 1.5 on wine 1.1.27 on gentoo (only alsa for sound). However, I could *NOT* get any sound other then effects, and none of the videos would render. I tried a few times, with the info here and finally found out what worked:

1) Make a clean wine config ("mv .wine .wine.bak && winecfg" and configure your sound and desktop and such. I hate running games fullscreen so I set-up a virtual desktop for all my games :P (If you alt- away from the game you'll have to hit alt again when you return; left and right are interpreted different in the game, so hit one then the other a few times before going all crazy)
2) Install x2, update 1.2, 1.4, 1.5 and any of the other bonus files you want. I also said YES to installing the Media Player 9 files during initial install (See QA below, might not be necessary).
3) Do *NOT* use winetricks to install DirectX, use the directions at howto.landure.fr/gnu-linux/install-directx-9-0c-on-linux-using-wine
4) Follow only the "DirectX installation" instructions
5) Follow only the "Active Movie installation" instructions next
6) Make sure you check you mixer volume and mute I almost trashed this try because my volume was muted. It seems dxdiag changes the volume to 0, and mutes it :X
7) Run the game

For step 2, it may be possible to say no, but you will have to convert "mov/00144.dat" in the X2 install directory from a wma file to a wav file. There's a way to do it with mplayer, documented on the egosoft x2 forums, I forget where. Alternatively you can install wmp9 or 10 with winetricks, I would guess anyways, but I didn't try any of this.

Q) Why not use winetricks d3dx9?
A) I believe it comes with a nerfed or missing quartz.dll file. The quartz.dll file seems to be used by the amstream.dll file for movie and sound decoding and rendering. Sound effects don't use amstream.dll to be rendered, which is why I got effects but no video/voice/music.

Q) Why not use winetricks directx9?
A) The game wouldn't run for me. Looked like it got into an infinite loop waiting for a lock on a mutex... but that's just a guess... Either way the game doesn't start up for me... but it might work for you :P

Q) What's with all this talk about voice/music and wmp?
A) mov/00144.dat is a wma file that holds all of the sound. You need the wma codex to decode it. Or you could try converting it to a wav or mp3 file and see how things turn out.

Q) I turned that 00144.dat file into a wav file but sound still doesn't work
A) It's probably a problem with your dx install, your chosen audio driver in winecfg, some other program prevent wine from accessing your audio device, or a problem with your amov4ie installation. Start by making sure sound works, then make sure it works with wine. These two are easily fixed :) Also try to see if effects work, like menu "clicks" (They worked for me, when music and voice would not). If that is the case, check to make sure you didn't miss a step in the install for directx and amov4ie, then try winetricks directx9, or d3dx9

[post new] [reply to this]

Voice and Music
by Mark Harrison on Sunday May 24th 2009, 23:12
No matter what I do (and I've followed any advice given that I've been able to find), I can't get voice or music to work. I remember having the same problem in Windows and I had to change the codec order to get it to work - I have NO idea how to do that in Wine.

[post new] [reply to this]

Everything works
by gersen on Sunday May 17th 2009, 15:55
Everything seems to work fine, music voices, the lot

I'm running wine 1.1.19 on Vector linux, a slackware derivative.

If anyone is interested still, I'll post the details.

Regards

[post new] [reply to this]

Problem Running x2
by Almighty Nassar on Monday September 1st 2008, 13:13
Hey, newbie at using wine (sure your sick of hearing that ;) )

Pulled out an old copy of x2 and decided to give it a whirl. Unfortunately it won't start up. According to the Setup.ini file, I am running the original x2 (version 1.00.000)

I am using CentOS 5.2 workstation. Kernel version is 2.6.18-92.1.10.el5 running on i386 architecture.

'glxinfo | grep direct' gives:
libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes

I am using Intel Integrated Graphics. Drivers look like they are the latest version.

Using wine version 1.0. I have applied the .dll files.

Anyway, below are the steps I used to get it running:

1/ Insert Install Disk and run the setup.exe

2/ Click 'Next' on install splash screen.

3/ Accept License Terms and click 'Next'

4/ Click 'Next' for the improvement advice

5/ Accept default install location

6/ Install the software

7/ Accept the DirectX license terms

8/ Installation of x2 will finish. Do not install Windows Media Format 9. (A test since I installed Windows Media 9 in an earlier installation)

9/ Click 'Launch'.

Unfortunately it will fail. Running the game manually will be done by putting in the game disk and running (edit for your set-up):

wine /media/X2_GAME/program\ files/EGOSOFT/X2\ -\ The\ Threat/X2.EXE > ~/x2-wine.log 2>&1

This will bring up a screen asking you to restart to complete the installation of protection drivers. Clicking yes or no doesn't matter... the game still fails and copy protection seems never to be installed.

How would I approach this problem to fix it?

I will attach the command output in another post.

[post new] [reply to this]

No Music, no Speech
by Majo on Monday May 12th 2008, 15:54
I can't get Music and Speech to play.
Any suggestion?

-------
Kubuntu 8.04, NVidia 6600GT, Audigy2 - alsa.

[post new] [reply to this]

problem with running X2 Threat
by Jan Bilek on Thursday April 17th 2008, 14:41
Hi there, could you help me? I'm having problems and I will appreciate some advices. I've followed up with description (placing dlls in system folder) but still getting this:
======================================
wine "C:/Program Files/Enlight/X2 - The Threat/x2.exe"
fixme:spoolsv:serv_main (0 (nil))
err:service:service_get_status service protocol error - failed to read pipe r = 0 count = 0!
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
err:wgl:get_render_type_from_fbconfig Unknown render_type: 0
err:wgl:get_render_type_from_fbconfig Unknown render_type: 0
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:wine_d3d:WineDirect3DCreate Direct3D8 is not available without opengl
wine: Unhandled page fault on read access to 0x00000000 at address 0x7ebaa5d3 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7ebaa5d3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ebaa5d3 ESP:0033fcd8 EBP:0033fd00 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:7ebb9678 ECX:00000003 EDX:7ebb9d68
ESI:001361e0 EDI:7ebb9d64
Stack dump:
0x0033fcd8: 7ebb9d64 7ebb9db0 7ebb5a68 7ebb6395
0x0033fce8: 001361e0 00000068 0033fd74 00000001
0x0033fcf8: 0033fd74 06c008a0 0033fd54 004565ce
0x0033fd08: 001361e0 0033fd54 00000000 00401cb5
0x0033fd18: 7b874f1f 0033fd74 7b87575f 00000000
0x0033fd28: 00000000 00000000 00000020 00000023
Backtrace:
=>1 0x7ebaa5d3 in d3d8 (+0xa5d3) (0x0033fd00)
2 0x004565ce in x2 (+0x565ce) (0x0033fd54)
3 0x00454061 in x2 (+0x54061) (0x0033ff08)
4 0x7b86f7f9 in kernel32 (+0x4f7f9) (0x0033ffe8)
5 0xb7e9e1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7ebaa5d3: movl 0x0(%eax),%edx
Modules:
Module Address Debug info Name (107 modules)
PE 400000- 64d0000 Export x2
PE 10000000-100d6000 Deferred imgdll
PE 60000000-60025000 Deferred ijl10
ELF 7b800000-7b926000 Export kernel32
\-PE 7b820000-7b926000 \ kernel32
ELF 7bc00000-7bca2000 Deferred ntdll
\-PE 7bc10000-7bca2000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7d121000-7dc36000 Deferred libglcore.so.1
ELF 7dc36000-7dcda000 Deferred libgl.so.1
ELF 7dd6d000-7dd8a000 Deferred imm32
\-PE 7dd70000-7dd8a000 \ imm32
ELF 7ddae000-7ddff000 Deferred libgcrypt.so.11
ELF 7ddff000-7de03000 Deferred libgpg-error.so.0
ELF 7de03000-7de13000 Deferred libtasn1.so.3
ELF 7de13000-7de41000 Deferred libcrypt.so.1
ELF 7de41000-7deb1000 Deferred libgnutls.so.13
ELF 7deb1000-7ded6000 Deferred libk5crypto.so.3
ELF 7ded6000-7df5e000 Deferred libkrb5.so.3
ELF 7df5e000-7df87000 Deferred libgssapi_krb5.so.2
ELF 7df87000-7dfbc000 Deferred libcups.so.2
ELF 7dfbc000-7dfee000 Deferred uxtheme
\-PE 7dfc0000-7dfee000 \ uxtheme
ELF 7dfee000-7e002000 Deferred midimap
\-PE 7dff0000-7e002000 \ midimap
ELF 7e002000-7e028000 Deferred msacm32
\-PE 7e010000-7e028000 \ msacm32
ELF 7e028000-7e03f000 Deferred msacm32
\-PE 7e030000-7e03f000 \ msacm32
ELF 7e03f000-7e105000 Deferred libasound.so.2
ELF 7e113000-7e115000 Deferred libnvidia-tls.so.1
ELF 7e115000-7e14a000 Deferred winealsa
\-PE 7e120000-7e14a000 \ winealsa
ELF 7e170000-7e179000 Deferred libxcursor.so.1
ELF 7e179000-7e17e000 Deferred libxfixes.so.3
ELF 7e17e000-7e181000 Deferred libxcomposite.so.1
ELF 7e181000-7e187000 Deferred libxrandr.so.2
ELF 7e187000-7e18f000 Deferred libxrender.so.1
ELF 7e18f000-7e194000 Deferred libxdmcp.so.6
ELF 7e194000-7e197000 Deferred libxau.so.6
ELF 7e197000-7e288000 Deferred libx11.so.6
ELF 7e288000-7e296000 Deferred libxext.so.6
ELF 7e296000-7e29b000 Deferred libxxf86vm.so.1
ELF 7e29b000-7e2b3000 Deferred libice.so.6
ELF 7e2b3000-7e2bb000 Deferred libsm.so.6
ELF 7e2bc000-7e2be000 Deferred libkeyutils.so.1
ELF 7e2be000-7e2c6000 Deferred libkrb5support.so.0
ELF 7e2c6000-7e2c9000 Deferred libcom_err.so.2
ELF 7e2cb000-7e359000 Deferred winex11
\-PE 7e2e0000-7e359000 \ winex11
ELF 7e3d4000-7e3f4000 Deferred libexpat.so.1
ELF 7e3f4000-7e41f000 Deferred libfontconfig.so.1
ELF 7e41f000-7e434000 Deferred libz.so.1
ELF 7e434000-7e4a4000 Deferred libfreetype.so.6
ELF 7e4a4000-7e545000 Deferred oleaut32
\-PE 7e4b0000-7e545000 \ oleaut32
ELF 7e545000-7e59b000 Deferred shlwapi
\-PE 7e550000-7e59b000 \ shlwapi
ELF 7e59b000-7e6a1000 Deferred shell32
\-PE 7e5b0000-7e6a1000 \ shell32
ELF 7e6a1000-7e741000 Deferred comdlg32
\-PE 7e6b0000-7e741000 \ comdlg32
ELF 7e741000-7e776000 Deferred winspool
\-PE 7e750000-7e776000 \ winspool
ELF 7e776000-7e835000 Deferred comctl32
\-PE 7e780000-7e835000 \ comctl32
ELF 7e835000-7e86b000 Deferred dinput
\-PE 7e840000-7e86b000 \ dinput
ELF 7e86b000-7e883000 Deferred dinput8
\-PE 7e870000-7e883000 \ dinput8
ELF 7e883000-7e896000 Deferred libresolv.so.2
ELF 7e8a6000-7e8c4000 Deferred iphlpapi
\-PE 7e8b0000-7e8c4000 \ iphlpapi
ELF 7e8c4000-7e922000 Deferred rpcrt4
\-PE 7e8d0000-7e922000 \ rpcrt4
ELF 7e922000-7e9c2000 Deferred ole32
\-PE 7e930000-7e9c2000 \ ole32
ELF 7e9c2000-7ea4e000 Deferred winmm
\-PE 7e9d0000-7ea4e000 \ winmm
ELF 7ea4e000-7ea98000 Deferred dsound
\-PE 7ea60000-7ea98000 \ dsound
ELF 7ea98000-7eb8f000 Deferred wined3d
\-PE 7eab0000-7eb8f000 \ wined3d
ELF 7eb8f000-7ebba000 Export d3d8
\-PE 7eba0000-7ebba000 \ d3d8
ELF 7ebba000-7ec1f000 Deferred msvcrt
\-PE 7ebd0000-7ec1f000 \ msvcrt
ELF 7ec1f000-7ec33000 Deferred lz32
\-PE 7ec20000-7ec33000 \ lz32
ELF 7ec33000-7ec4c000 Deferred version
\-PE 7ec40000-7ec4c000 \ version
ELF 7ec4c000-7ec96000 Deferred advapi32
\-PE 7ec60000-7ec96000 \ advapi32
ELF 7ec96000-7ed2e000 Deferred gdi32
\-PE 7ecb0000-7ed2e000 \ gdi32
ELF 7ed2e000-7ee6a000 Deferred user32
\-PE 7ed50000-7ee6a000 \ user32
ELF 7efa8000-7efb3000 Deferred libnss_files.so.2
ELF 7efb3000-7efcb000 Deferred libnsl.so.1
ELF 7efcb000-7eff0000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7d16000-b7d1f000 Deferred libnss_compat.so.2
ELF b7d20000-b7d24000 Deferred libdl.so.2
ELF b7d24000-b7e6e000 Deferred libc.so.6
ELF b7e6f000-b7e87000 Deferred libpthread.so.0
ELF b7e97000-b7fab000 Export libwine.so.1
ELF b7fad000-b7fc9000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Enlight\X2 - The Threat\x2.exe
00000009 0 1 0x7ebaa5d3 in d3d8 (+0xa5d3) (0x0033fd00)
2 0x004565ce in x2 (+0x565ce) (0x0033fd54)
3 0x00454061 in x2 (+0x54061) (0x0033ff08)
4 0x7b86f7f9 in kernel32 (+0x4f7f9) (0x0033ffe8)
5 0xb7e9e1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
===============================================
I'm running on UBUNTU 7.10 with Nvidia 6600 and wine-0.9.58.

Thanks a lot!
Jan

[post new] [reply to this]

Almost forgot
by Peter Greenfield on Wednesday January 16th 2008, 20:57
Oh yes, the game has some funny quirks as it goes for wine.

You need to copy off the cd X2.exe into the directory that the game is in. From there you need to start the game in that directory. I do it with wine X2.exe in the directory. Haven't got around to creating a desktop shortcut, but I couldn't see it being a problem.

Sorry to anyone who tried the game and couldn't get it to run because of this.

Cheers
dumbbeatnix

[post new] [reply to this]

Test results
by Frank on Sunday January 13th 2008, 16:35
Installed the game with the version 1.4 and applied the bonus pack and the cd-check-removal update.

App runs but hardly satisfactory.

First tried it in set resolution mode and every time the window lost the focus, some keys & mouse would stop working for a while.

In non-set resolution mode you could not alt-tab out but the behavior noted above still happened and you were forced to alt-f4 out which would leave your resolution broken. (re-login fixes it)

Also:
* when changing the key setup, the 'please press key you wish to assign' dialog did not work and you are forced to terminate the process (which only terminates mentioned dialog). You could still set the keys if you used the key you wish to set to close the dialog.
* in both cases there were screens that were not shown correctly.
* the game was very instable and crashed after about 30 mins playing.

[post new] [reply to this]




   << Back

Page loaded in 0.10476 seconds.