Category: Main Games Simulation Games X: Beyond the Frontier Retail with latest patch

X: Beyond the Frontier

Latest retail version (currently 2.2)

Application Details:

Version: Retail with latest patch
License: Retail
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 4.4

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works


What does not

running the game (even not with nocd-crack)


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd38098)->(0x20024,0000 fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right no w. err:ole:CoGetClassObject class {d8f1eee0-f634-11cf-8700-00a0245d918b} not r egistered err:ole:CoGetClassObject no class object {d8f1eee0-f634-11cf-8700-00a0245d9 18b} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {d8f1eee0-f634 -11cf-8700-00a0245d918b}, hres is 0x80040154 wine: Unhandled page fault on read access to 0x0000000c at address 0x7f1d89 e9 (thread 000b), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x7f1d89e9). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7f1d89e9 ESP:7c822f50 EBP:7c822f88 EFLAGS:00210246( - 00 -RIZP1 ) EAX:7ffdf600 EBX:7f1f3d80 ECX:00000000 EDX:7fce0000 ESI:00000000 EDI:00000000 Stack dump: 0x7c822f50: 00000004 7ff8df91 7fd4b9d8 7fcdd934 0x7c822f60: 7c822f70 7fc29432 7fcdd000 b7f14838 0x7c822f70: 7c822f88 7c822fc8 b7f0762a 7f1f3d80 0x7c822f80: 7fce1648 00000003 7c822fa8 7f1e7818 0x7c822f90: 7f1c0000 00000003 00000000 7ffdd3b4 0x7c822fa0: 7fce1648 7f1e77e0 7c822fc8 7ff9be65 Backtrace: =>1 0x7f1d89e9 DllMain+0x79 in msvcrt (0x7f1d89e9) 2 0x7f1e7818 in msvcrt (+0x27818) (0x7f1e7818) 3 0x7ff9be65 call_dll_entry_point+0x15 in ntdll (0x7ff9be65) 4 0x7ff9d459 in ntdll (+0x1d459) (0x7ff9d459) 5 0x7ff9f862 LdrShutdownThread+0xa2 in ntdll (0x7ff9f862) 6 0x7ffbba39 RtlExitUserThread+0x19 in ntdll (0x7ffbba39) 7 0x7fc645b6 in kernel32 (+0x745b6) (0x7fc645b6) 8 0x7df84f36 in wineoss (+0x14f36) (0x7df84f36) 9 0x7df85298 in wineoss (+0x15298) (0x7df85298) 10 0x7fc64260 in kernel32 (+0x74260) (0x7fc64260) 11 0x7ffbb5ac in ntdll (+0x3b5ac) (0x7ffbb5ac) 12 0xb7f02b63 start_thread+0x93 in (0xb7f02b63) 13 0xb7ea118a __clone+0x5a in (0xb7ea118a) 0x7f1d89e9 DllMain+0x79 in msvcrt: movl 0xc(%edi),%eax Modules: Module Address Debug info Name (96 modules) PE 0x00400000-005fb000 Deferred x PE 0x10000000-100d6000 Deferred imgdll PE 0x60000000-60025000 Deferred ijl10 ELF 0x7bf00000-7bf03000 Deferred ELF 0x7df14000-7df29000 Deferred midimap \-PE 0x7df20000-7df29000 \ midimap ELF 0x7df29000-7df4c000 Deferred msacm32 \-PE 0x7df30000-7df4c000 \ msacm32 ELF 0x7df4c000-7df64000 Deferred msacm \-PE 0x7df50000-7df64000 \ msacm ELF 0x7df64000-7dfab000 Export wineoss \-PE 0x7df70000-7dfab000 \ wineoss ELF 0x7e45b000-7e505000 Deferred ELF 0x7e505000-7e552000 Deferred ELF 0x7e552000-7e5b9000 Deferred ELF 0x7e5b9000-7e5d6000 Deferred ELF 0x7e63d000-7e640000 Deferred ELF 0x7e6cb000-7e6fd000 Deferred uxtheme \-PE 0x7e6d0000-7e6fd000 \ uxtheme ELF 0x7e741000-7e75e000 Deferred imm32 \-PE 0x7e750000-7e75e000 \ imm32 ELF 0x7e75e000-7e77c000 Deferred ELF 0x7e77c000-7e784000 Deferred ELF 0x7e7fb000-7efb9000 Deferred ELF 0x7efb9000-7f03c000 Deferred ELF 0x7f03c000-7f0c0000 Deferred winex11 \-PE 0x7f050000-7f0c0000 \ winex11 ELF 0x7f0c0000-7f0e0000 Deferred ELF 0x7f0e0000-7f10f000 Deferred ELF 0x7f10f000-7f121000 Deferred ELF 0x7f121000-7f18e000 Deferred ELF 0x7f18f000-7f194000 Deferred ELF 0x7f194000-7f198000 Deferred ELF 0x7f198000-7f1a8000 Deferred ELF 0x7f1a8000-7f209000 Export msvcrt \-PE 0x7f1c0000-7f209000 \ msvcrt ELF 0x7f209000-7f24c000 Deferred dinput \-PE 0x7f220000-7f24c000 \ dinput ELF 0x7f24c000-7f260000 Deferred lz32 \-PE 0x7f250000-7f260000 \ lz32 ELF 0x7f260000-7f2e5000 Deferred winmm \-PE 0x7f270000-7f2e5000 \ winmm ELF 0x7f2e5000-7f336000 Deferred dsound \-PE 0x7f300000-7f336000 \ dsound ELF 0x7f336000-7f401000 Deferred ELF 0x7f401000-7f40f000 Deferred ELF 0x7f40f000-7f427000 Deferred ELF 0x7f428000-7f441000 Deferred version \-PE 0x7f430000-7f441000 \ version ELF 0x7f441000-7f4c2000 Deferred ddraw \-PE 0x7f460000-7f4c2000 \ ddraw ELF 0x7f4c2000-7f4ee000 Deferred winspool \-PE 0x7f4d0000-7f4ee000 \ winspool ELF 0x7f4ee000-7f5b2000 Deferred comctl32 \-PE 0x7f500000-7f5b2000 \ comctl32 ELF 0x7f5b2000-7f5d0000 Deferred iphlpapi \-PE 0x7f5c0000-7f5d0000 \ iphlpapi ELF 0x7f5d0000-7f617000 Deferred rpcrt4 \-PE 0x7f5e0000-7f617000 \ rpcrt4 ELF 0x7f617000-7f6ab000 Deferred ole32 \-PE 0x7f630000-7f6ab000 \ ole32 ELF 0x7f6ab000-7f708000 Deferred shlwapi \-PE 0x7f6c0000-7f708000 \ shlwapi ELF 0x7f708000-7f7d6000 Deferred shell32 \-PE 0x7f720000-7f7d6000 \ shell32 ELF 0x7f7d6000-7f870000 Deferred comdlg32 \-PE 0x7f7e0000-7f870000 \ comdlg32 ELF 0x7f870000-7f8b0000 Deferred advapi32 \-PE 0x7f880000-7f8b0000 \ advapi32 ELF 0x7f8b0000-7f940000 Deferred gdi32 \-PE 0x7f8c0000-7f940000 \ gdi32 ELF 0x7f940000-7fa70000 Deferred user32 \-PE 0x7f960000-7fa70000 \ user32 ELF 0x7fbd7000-7fce0000 Export kernel32 \-PE 0x7fbf0000-7fce0000 \ kernel32 ELF 0x7fdf3000-7fdfc000 Deferred ELF 0x7fdfc000-7fe06000 Deferred ELF 0x7fe06000-7fe1a000 Deferred ELF 0x7fe1a000-7fe1d000 Deferred ELF 0x7fe1d000-7fe21000 Deferred ELF 0x7fe21000-7fe27000 Deferred ELF 0x7fe27000-7fe30000 Deferred ELF 0x7fe31000-7fe34000 Deferred ELF 0x7fe34000-7fe56000 Deferred ELF 0x7fe56000-7ff4c000 Deferred ELF 0x7ff4c000-7ff51000 Deferred ELF 0x7ff51000-7ff5a000 Deferred ELF 0x7ff5a000-7ff62000 Deferred ELF 0x7ff66000-7ffe0000 Export ntdll \-PE 0x7ff80000-7ffe0000 \ ntdll ELF 0xb7dc6000-b7dc9000 Deferred ELF 0xb7dc9000-b7efe000 Export ELF 0xb7efe000-b7f0d000 Export ELF 0xb7f0e000-b7f28000 Deferred ELF 0xb7f40000-b7f42000 Deferred ELF 0xb7f43000-b7f5a000 Deferred Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Programme\EGOSOFT\X - Beyond the Frontier\x.exe 0000000d 15 0000000c 15 0000000b 15 <== 0000000a 0 00000009 0 WineDbg terminated on pid 0x8

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Mar 29 20194.4Yes Yes YesGoldNon 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Sep 29 20161.8.4Yes Yes Goldan anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Oct 16 20131.4.1N/A Yes Silveran anonymous user 
ShowGentoo Linux x86_64Jul 05 20111.3.21Yes Yes BronzeAndreas Amereller 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 11 20081.1.2Yes Yes Bronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
50813 X-Beyond The Frontier / X-Tension: crash on launch since 6.3 UNCONFIRMED View

Show all bugs

HowTo / Notes

Making music, voice and pilots video to work

You will need two native components:

  • amstream.dll
  • quartz.dll

Easy way with winetricks:

  1. Install winetricks using your distro’s package manager.

  2. In terminal, run:

    $ winetricks amstream quartz
    $ wine regsvr32 "c:\windows\system32\amstream.dll"
    $ wine regsvr32 "c:\windows\system32\quartz.dll"

Hard way without winetricks:

  1. Find amstream.dll and quartz.dll in prefered search engine.

  2. Place them in $WINEPREFIX/drive_c/windows/system32/

  3. In terminal, run:

    $ wine regsvr32 "c:\windows\system32\amstream.dll"
    $ wine regsvr32 "c:\windows\system32\quartz.dll"

Tested on Arch Linux with Wine v.4.4.

You won’t need anything else like Active Movie for IE.

As for now, the only bugged thing is Dynamic lights. It works only until you open up a menu.