Application Details:
Version: | Steam version |
License: | Retail |
URL: | http://www.xcom.com/enemyunkno... |
Votes: | 1 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 1.7.10 |
Maintainers: About Maintainership
What works
Everything in a solo game
What does not
Workarounds
What was not tested
Multiplayer game
Hardware tested
Graphics:
Additional Comments
Winetricks xact and deactivate dsound & dwrite via winecfg. Let the game install itself all it needs via steam and it works. dsound is not mandatory to have a playable game but it seems to enhance the quality of the sound.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Manjaro Linux | Jan 21 2014 | 1.7.10 | Yes | Yes | Gold | Ryan Ingram-Seal | ||
Show | Arch Linux x86_64 | Dec 02 2013 | 1.7.7 | Yes | Yes | Gold | an anonymous user | ||
Show | Arch Linux x86_64 | Oct 24 2013 | 1.7.4 | Yes | Yes | Gold | Mario Oelze | ||
Show | Arch Linux x86_64 | Aug 26 2013 | 1.7.0 | Yes | Yes | Gold | Mario Oelze | ||
Current | Ubuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu) | May 29 2013 | 1.5.30 | Yes | Yes | Gold | Gweltas |
Bug # | Description | Status | Resolution | Other apps affected |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by JinSinLin on Thursday June 5th 2014, 21:57
Tried both win32/64; and setting virtual desktop, but alas, nothing helped and I have no Ideas about what I should be doing next.
by JinSinLin on Friday June 6th 2014, 1:37
by JinSinLin on Friday June 6th 2014, 2:47
I hope that it will help to someone!
by JinSinLin on Friday June 6th 2014, 7:29
by Sam Silbory on Friday June 6th 2014, 15:03
by JinSinLin on Saturday June 7th 2014, 3:42
Still, it works pretty fine for me, had to spend a lot of time to make it run though.
by Roland Haeder on Sunday April 27th 2014, 12:41
X3DAudio1_7
XAPOFX1_5
I have renamed installscript.vcf to old_installscript.vcf to avoid installing DirectX and vcrun.
by Yuri Shishenko on Saturday February 8th 2014, 5:24
by Alex on Sunday January 19th 2014, 7:24
As mentioned I also have the XCOM: Enemy Unknown icon in the bottom left as well. How is this game rated gold if there are so many hoops you have to jump through?
I am new to Linux though so maybe I am just doing something wrong. I have copied the xaudio files and registered them and did the same with xact stuff as in the directions to no avail. Can someone simplify this for me?
by Yuri Shishenko on Sunday December 15th 2013, 9:17
I think this problem appears in 1.7.8 because i played this game earlier and had no problems with it.
I tried 1.7.8 and latest build from git, game still crashes.
by Yuri Shishenko on Friday December 20th 2013, 3:21
by Kasper on Tuesday November 19th 2013, 2:40
by Samuel Hill on Tuesday December 3rd 2013, 5:15
Cheers for the tip.
by Jonascone on Thursday November 14th 2013, 6:17
Run: winetricks wmp9
Follow the installation through, then, when it asks you to install codecs you want to click Yes/Okay/Install, or whatever the button was called.
Now your game should hopefully start up!
by Felipe Contreras on Sunday September 1st 2013, 8:36
% winetricks msxml3 vcrun2010
For some reason the Steam installer is not able to install the VC run-time, so you need the command above, or you would be stuck in a crashing loop.
Then install the game from Steam, it will not start properly, but it will be installed, then:
% killall XComGame.exe
For the audio to work, you need to register XAudio2_7.dll:
% echo 'regsvr32 c:\windows\syswow64\XAudio2_7.dll' | wine cmd
Nothing else is needed, no need for xapofx1_5.dll, manually installing directmusic, dsound, or anything, really. Everything is installed by the installer, except vcrun2010.
by Roland Haeder on Sunday April 27th 2014, 18:06
But this is generally a bad idea. Games should run with WINE's DLLs and not DirectX.
by Kasper on Sunday July 28th 2013, 13:52
by Ryan on Saturday July 20th 2013, 22:49
by 3DRaven on Sunday June 23rd 2013, 8:53
0. install XAudio2_7.dll and REGISTER it in system.
1. winetricks directmusic
2. winetricks dsound
by Silviu C. on Sunday June 9th 2013, 5:21
by Exar101 on Sunday June 9th 2013, 11:13
I think the main problem with the game is the HUD. In every Alien-activity and reaction shots from overwatch i have no issues, but everytime i'm commanding my units and the HUD pops up it gets a bit choppy.
by Exar101 on Sunday June 9th 2013, 11:14
by DocHoss on Friday March 29th 2013, 9:47
by DocHoss on Friday March 29th 2013, 9:51
by Sam Silbory on Friday March 29th 2013, 15:30
1) Start steam in a virtual desktop
wine explorer /desktop=steam,1600x900 "C:\Program Files\Steam\steam.exe" -no-dwrite
2)Start fresh with a new wine prefix.
by DocHoss on Friday March 29th 2013, 16:49
by DocHoss on Friday March 29th 2013, 16:53
[03/29/13 16:43:34] - Running wine-1.5.22 Steam.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005530, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005530, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005530, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005530, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005530, 0x3f036be8, 0x3f036be0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005530, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005530, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005530, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005530, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005530, 0x3f036be8, 0x3f036be0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5a9d6bc, overlapped 0x58aaf10): stub
fixme:winsock:WSALookupServiceBeginW (0x5a9d7bc 0x00000ff0 0x5a9d804) Stub!
[0329/164337:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c49bab8, 0x1eb490, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c49bab8
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:win:RegisterDeviceNotificationA (hwnd=0x20036, filter=0x32e3ec,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x10118, filter=0xce6e9ac,flags=0x00000000) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32dee4,0x00000000), stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005530, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005530, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005530, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005530, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005530, 0x3f036be8, 0x3f036be0
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
by Sam Silbory on Sunday March 31st 2013, 20:07
by Momo on Sunday October 13th 2013, 1:44
If I start the game nothing happens. ps -A shows that XComGame.exe is running. If I try to close steam it says "Game still running". If I do killall XComGames.exe the Game closes (of course) but steam seems to restart it: XComGames.exe reappeares in the process list after a few seconds.
I noticed in the logfile that c:\windows\system32\xactengine2_0.dll needs DSOUND.dll and can't find it (although it is in c:\windows\system32\). I noticed it is in /usr/lib/wine/fakedlls so I used winecfg to set dsound.dll to "Buildin, then Native". That let the error message disappear but the main issue is still ongoing.
My setting is a bit complicated: Nvidia GeForce GTX 660M paired with Intel HD4000 via Optimus. I tried the above setting with primusrun. But to make sure it is not an issue with Optimus and its Linux implementation I tried to run it native on the Intel card. Same issue.
Wine is 1.7.0, OS is Gentoo x86_64, the Intel card uses the Kernel driver (3.9.4) and the Nvidia uses the closed source Nvidia drivers (v331.13).
Any ideas?
by Matt on Friday February 15th 2013, 23:00
by Matt on Thursday February 14th 2013, 20:28
I haven't had a crash yet, but I've only been playing for about 10 minutes ... it's running MUCH smoother, though, so I'm excited that this is a good workaround for the issues I've been having.
Hope it helps someone else...
by Matt on Friday February 15th 2013, 6:55
by Igor Igorovitch on Sunday February 3rd 2013, 0:11
1) Install wine 1.5.19 with some old packages (1.5.22 and 1.5.21 fail with directx11 create device error)
2) install with wine tricks all the prerequisites written at the main description
3) now the game complains that xapofx1_5.dll is missing
and won't start.
To fix this do the following steps form appdb.winehq.org/objectManager.php?sClass=version&iId=25129&iTestingId=68763:
----------------------------
1. Create a new WINEPREFIX:
export WINEPREFIX=~/.wine-UDK
(or whatever you want to call it)
winecfg
This will create the prefix you'll need so you don't mess up your old WINEPREFIX and makes it easier to start over.
2. Run this in a new terminal window if one's not opened:
winetricks xact_2010
3. It should download the June 2010 Directx Redistributable and install all of the Xaudio files needed, but not the Xapofx1_5 file. That must be done manually.
4. Install cabextract from your package manager or obtain it from this site: www.cabextract.org.uk/
5. Create a directory where you will want to store your extracted Direcx files in the next step.
6. Change to this directory:
cd /path/to/directory for Directx
7. cabextract ~/.cache/winetricks/directx9/directx_Jun2010_redist.exe
8. Then you must run cabextract on Jun2010_XAudio_x86.cab like so:
cabextract Jun2010_XAudio_x86.cab
9. Copy XAPOFX1_5.dll like so:
cp -v XAPOFX1_5.dll $WINEPREFIX/drive_c/windows/sytem/xapofx1_5.dll
10. winecfg
11. Go to libraries and type xapofx1_5 in the drop down box.
12. Click add and then edit and make sure it's on Native then builtin.
----------------------------------------
Then the game starts but it has NO AUDIO!
To fix it also copy file XAudio2_7.dll which should appear after cabextraction in the steps above to $WINEPREFIX/drive_c/windows/sytem/
and then do:
wine cmd
regsvr32 c:\windows\system\xaudio2_7.dll
then also add it in the winecfg libraries section.
After i added xaudio2_7.dll the sound started to work
by Sam Silbory on Sunday February 3rd 2013, 10:56
by Igor Igorovitch on Sunday February 3rd 2013, 13:10
by Igor Igorovitch on Sunday February 3rd 2013, 13:10
by tree on Sunday July 21st 2013, 18:36
by ИоÑиф on Saturday January 26th 2013, 6:47
Installed from winetricks d3dx9, d3dx10, d3dx11 (the game don't start without d3dx11_43) and xact.
Also disabled d3d11.dll and for some reason this time I had to manually override xapofx1_5.dll and dsound.dll both in native then builtin mode.
The game now start (wine 1.5.22) and seems to work well, the only issue is that the game try to restart instead closing when clicking "exit to desktop".
by damien on Wednesday February 6th 2013, 1:31
by Matt on Sunday January 20th 2013, 20:28
by Exar101 on Sunday January 6th 2013, 2:33
I installed Steam via playonlinux and then installed the game.
First it wouldn't start at all, Steam told me it was preparing for launch, my avatar turned green "Playing XCom" and then turned back.
Apparently dxdiag had some missing dlls so i reinstalled all dxdiag9/10/11 via playonlinux.
Game was starting now but with a below mentioned error:
Cache hit, resource in content cache for ePalette_HairColor
I have a nvidia graphic card so the trick with AMD CCC was not possible.
Changing to Virtual Desktop was not helping, but i switched to Wine 1.5.19 and all of a sudden it works. No Problems with Sounds or anything. A bit laggy on High Settings on my 460 SE but very decent on a medium setting :)
Sorry for my bad english
by Martijn Berger on Sunday December 30th 2012, 3:28
by Azathoth on Monday December 31st 2012, 8:08
by Azathoth on Monday December 31st 2012, 8:23
by laurent on Tuesday January 1st 2013, 3:42
by 3DRaven on Monday January 7th 2013, 22:13
by Christian Storgaard on Wednesday January 9th 2013, 10:32
err:module:import_dll Library d3dx11_43.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe") not found
err:module:import_dll Library XAPOFX1_5.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe" failed, status c0000135
I've tried disabling, using native only, using built-in only and the two other fallback methods for d3d11 *d3d11* d3d11_43 and even for all the d3d9 versions. Still won't work.
by 3DRaven on Wednesday January 9th 2013, 21:31
winetricks xact
install directx9 (xcom distr redist)
All work, but no sound only.
by 3DRaven on Wednesday January 9th 2013, 21:40
by Christian Storgaard on Thursday January 10th 2013, 18:34
Disabled "d3d11" "d3dx11" and tried with "d3dx11_43" both disabled and native.
Installed xact (winetricks xact).
Installed d3dx11_43 (winetricks --force d3dx11_43).
Installed DirectX 11 using XCom-Enemy-Unknown/DirectX/DXSetup.exe.
Same exact result (tested between each step). I even tried adding:
AllowD3D10=False
AllowD3D11=False
AllowOpenGL=True
to XCom-Enemy-Unknown/Engine/Config/BaseEngine.ini - still nothing.
I also tried going back to Wine 1.5.19 without any change.
A curious thing is that running "regsvr32 'C:\windows\system32\d3dx11_43.dll'" gives:
DllRegisterServer not implemented in DLL windows/system32/d3dx11_43.dll
Could that be something?
by 3DRaven on Thursday January 10th 2013, 21:45
by Christian Storgaard on Friday January 11th 2013, 10:29
ubuntuone.com/146S1Nhy7K6rAxumK2Fo7e
and here's the full with WINEDEBUG=+all (~110mb):
ubuntuone.com/3pyFx9ar2i3HEWbqZQ7f1z
by Christian Storgaard on Friday January 11th 2013, 10:46
I tried adding a native d3d9.dll to C:\Windows\System32 and setting d3d9=native, which failed with:
err:module:import_dll Library API-MS-Win-Core-LocalRegistry-L1-1-0.dll (which is needed by L"C:\\windows\\system32\\d3d9.dll") not found
err:module:import_dll Library API-MS-Win-Security-SDDL-L1-1-0.dll (which is needed by L"C:\\windows\\system32\\d3d9.dll") not found
err:module:import_dll Library d3d8thk.dll (which is needed by L"C:\\windows\\system32\\d3d9.dll") not found
err:module:import_dll Library d3d9.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe" failed, status c0000135
Then I installed d3d9x using "winetricks --force d3dx9" and now I get no terminal output from XCOM; no complaints, but no start up either.
New log is at: ubuntuone.com/7UxD9hbx9A6mxwvLDYmGOx
by Christian Storgaard on Friday January 11th 2013, 10:58
I just asked Steam to revalidate the local files in case this was the issue - and lo and behold, it was and the game starts up fine now!
by 3DRaven on Friday January 11th 2013, 10:47
by ИоÑиф on Saturday January 12th 2013, 8:01
Should we open a regression report?
by Jakob on Friday January 18th 2013, 11:52
by Dariusz on Thursday December 27th 2012, 3:16
Unfortunately, I was not able to achieve this performance ever again - each time the game is very slow and unplayable. The animations on the starting screen look ok, the UI is responsive. After launching the Geoscape/Base the rendering is little laggy but acceptable, but after launching a mission the performance turns out terrible making the game totally unplayable.
I still don't understand why it worked correctly for 2-3 times. I have checked different combinations of resolution and graphical details without any significant impact on the performance (i.e. the game works equally slow on 1024-768 on low detail and on 1920x1080 on high settings). I took a shot on playing with virtual desktop and in-game window modes without any improvements to performance.
I have a Phenom II x4 965, 8 GiB of RAM and GT240. The greatest mystery for me is the fact that I managed (somehow) to run it smoothly only a couple of times. I have tried to delete wine and PlayOnLinux configurations entirely, reinstalled the game, reinstalled nvidia drivers (I have tried those packages on ubuntu: nvidia-current, nvidia-current-updates, nvidia-experimental-304, nvidia-experimental-310). I even tried different non-compiz window managers (Gnome Shell, Gnome Classic (no effects) fvwm, lxde). Every try ended with a failure. I still don't know what I did differently to have it running smoothly in the beginning.
I will appreciate any hints.
by Dariusz on Friday December 28th 2012, 3:31
Works reasonably well with medium details/1920x1080.
by Matt on Wednesday December 5th 2012, 12:16
Has anyone successfully launched the new DLC or am I on my own?
fixme:service:scmdatabase_autostart_services Auto-start service L"UMWdf" failed to start: 2
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
fixme:msvcr90:__clean_type_info_names_internal (0x29834c) stub
fixme:msvcr90:__clean_type_info_names_internal (0x26aa464) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2a601c) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2895cc) stub
[ moldvanm@sysl002t ~]$ p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005800, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005800, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005800, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005800, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005800, 0x3f036bc8, 0x3f036bc0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 2, 0x33d2b0, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 3, 0x33d2bc, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 4, 0x33d2ac, 4) stub
fixme:iphlpapi:NotifyAddrChange (Handle 0x5efd684, overlapped 0x5b02b70): stub
fixme:winsock:WSALookupServiceBeginW (0x5efd784 0x00000ff0 0x5efd7cc) Stub!
[1205/125015:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x8fdda90) stub
fixme:advapi:StartTraceA (0x8fddb1c, "Steam Event Tracing", 0x8fdda90) stub
fixme:advapi:OpenTraceA 0x8fdd85c: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0xc6ad088 1 (nil) (nil): stub
fixme:dwmapi:DwmSetWindowAttribute (0x2002a, 2, 0x33d73c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x2002a, 3, 0x33d748, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x2002a, 4, 0x33d738, 4) stub
Assert( Assertion Failed: (::DeleteObject( hOldBitmap )) ):surface_gdiwin32.cpp:1792
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005800, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005800, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005800, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005800, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005800, 0x3f036bc8, 0x3f036bc0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0xeaed2f68, 0x1b3430, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xeaed2f68
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmSetWindowAttribute (0x200c6, 2, 0x33d630, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200c6, 3, 0x33d63c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200c6, 4, 0x33d62c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x30054, 2, 0x33d120, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x30054, 3, 0x33d12c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x30054, 4, 0x33d11c, 4) stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x30054, filter=0x33d3cc,flags=0x00000004) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 2, 0x33d744, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 3, 0x33d750, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 4, 0x33d740, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10124, 2, 0x33d7f4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10124, 3, 0x33d800, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10124, 4, 0x33d7f0, 4) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33cffc,0x00000000), stub!
fixme:dwmapi:DwmSetWindowAttribute (0x3002a, 2, 0x33d6b4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3002a, 3, 0x33d6c0, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3002a, 4, 0x33d6b0, 4) stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x3002a, filter=0x33d980,flags=0x00000004) returns a fake device notification handle!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:dwmapi:DwmSetWindowAttribute (0x10140, 2, 0x33d4a4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10140, 3, 0x33d4b0, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10140, 4, 0x33d4a0, 4) stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005800, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005800, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005800, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005800, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005800, 0x3f036bc8, 0x3f036bc0
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Setting breakpad minidump AppID = 200510
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197971693486 [API loaded no]
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1aa170, L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe", 0x251f33c)
fixme:win:EnumDisplayDevicesW ((null),0,0x251e0b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x251dfa0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x251f4a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x251f4d0,0x00000000), stub!
fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (0x1877e0)->(0xac4c784) - stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xb6ee918): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub
err:ole:CoGetClassObject class {8b082b18-a6e1-4298-930a-0fcae616d1aa} not registered
err:ole:CoGetClassObject class {8b082b18-a6e1-4298-930a-0fcae616d1aa} not registered
err:ole:create_server class {8b082b18-a6e1-4298-930a-0fcae616d1aa} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {8b082b18-a6e1-4298-930a-0fcae616d1aa} could be created for context 0x17
fixme:msvcr90:__clean_type_info_names_internal (0xd54437c) stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:query_init Unhandled query type 0xc.
fixme:imm:ImmReleaseContext (0x60142, 0x11d3e560): stub
fixme:msctf:ThreadMgrSource_AdviseSink (0x121d4590) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
err:ole:CoCreateInstance apartment not initialised
fixme:thread:SetThreadIdealProcessor (0x41c): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005800, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005800, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005800, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005800, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005800, 0x3f036bc8, 0x3f036bc0
fixme:process:SetProcessShutdownParameters (000003ff, 00000000): partial stub.
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:iphlpapi:NotifyAddrChange (Handle 0x5b9d684, overlapped 0x55039e0): stub
fixme:winsock:WSALookupServiceBeginW (0x5b9d784 0x00000ff0 0x5b9d7cc) Stub!
[1205/125504:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
err:ntdll:RtlpWaitForCriticalSection section 0x9c0b1c "?" wait timed out in thread 0030, blocked by 0031, retrying (60 sec)
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4ca0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4c80000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4c50000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4c20000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4950000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff46a0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4670000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4940000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4650000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3dc0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3d70000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffeee80000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe97a0000
fixme:faultrep:ReportFault 0x251f4d8 0x0 stub
fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x55039e0): stub
fixme:msvcr90:__clean_type_info_names_internal (0x2b834c) stub
fixme:msvcr90:__clean_type_info_names_internal (0x26aa464) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2c601c) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2a95cc) stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
by Matt on Monday December 10th 2012, 22:07
by Matt on Friday December 21st 2012, 16:59
by Morris Wimp on Saturday December 1st 2012, 19:02
1) Make sure that you have physx, directx 9, msxml3, vcredist_x86, vcrun2008 and or vcrun2010 installed (can be done via winetricks although i had to download the .msi for msxml3 to work)
2) Make sure steam is installed in the default Program Files directory NOT in Program Files X86 (that's where my install was initially located)
3) For good measure run steam with the following command:
wine "C:\Program Files\Steam\Steam.exe\" -no-dwrite
Hopefully this helps anyone else who was having the same problem as me
by Andrej Romanov on Wednesday December 5th 2012, 4:31
winetricks d3dx9_43
winetricks d3dx11_43
winetricks physx
winetricks msxml3 (you need to follow the given instructions to download msxml3 manually)
winetricks vcrun2010
At this point, it was still complaining about missing XAPOFX1_5.dll, so I did this:
winetricks xact_jun2010
cabextract ~/.cache/winetricks/directx9/directx_Jun2010_redist.exe
cabextract Jun2010_XAudio_x86.cab
cp -v XAPOFX1_5.dll ~/.wine/drive_c/windows/system/xapofx1_5.dll
The game worked, but there was no sound. So I did the following:
winetricks --force xact
winetricks --force xact_jun2010
That fixed the sound and so far the game is working fine.
by Morris Wimp on Wednesday December 5th 2012, 21:53
Seems my google-fu was a little to weak to find that solution on my own
by illich on Saturday December 22nd 2012, 19:33
by L0stTh0ught on Wednesday November 28th 2012, 14:59
by L0stTh0ught on Wednesday November 28th 2012, 15:00
by Alex on Sunday December 2nd 2012, 11:31
by dhasenan on Saturday November 24th 2012, 0:09
by dhasenan on Saturday November 24th 2012, 1:23
by BlackCore on Sunday November 18th 2012, 22:33
9800gtx+, videocard is now 5 years old.
I'm not sure if it's game optimization, or 9800gtx+ just rocks?
by mana on Thursday November 15th 2012, 20:14
by illich on Tuesday November 20th 2012, 10:44
- Kubuntu 12.04 64bit, up-to-date, wine 1.5.17 from package
- installed into empty .wine
- winetricks directx9, xact (and I think no physx)
- winetricks steam
- installed game
- game plays otherwise perfectly but without sound
by Aigars Mahinovs on Friday November 23rd 2012, 10:49
by ex on Wednesday September 18th 2013, 16:56
First I had to manually extract XAudio2_7.dll from the xact package, then copy it to .wine/drive_c/windows/system32, then:
$ wine cmd
> regsvr32 c:\windows\system32\XAudio2_7.dll
After this sound started to work
by DR on Monday November 5th 2012, 4:34
I have been testing the free Demo available from Steam. It works fine, but I have no sound at all.
I'd love to buy the full version, but I am very unsure if the sound issues will just go away with the final.
Is there by any chance somebody here who had sound issues with the demo which vanished with the full version?
by me. on Monday November 5th 2012, 4:54
Issue is mentioned multiple times in test entries and comments below. I also opened a Topic here: forum.winehq.org/viewtopic.php?f=8&t=17443
by DR on Monday November 5th 2012, 13:56
There is no discussion at all in the demo section, so i tried here.
Very unsure about spending the money.
by me. on Monday November 5th 2012, 14:09
So you only used winetricks to install steam, but not to install dx / xact etc?
Did you see the steam popup that says "installing prerequisites, dx, etc" or someting? Because that was when my steam "fixed" the sound. I think you only get it the very first time you start the game and only if no other games have been installed before.
I don't think sound will be working with the full version if you can't get it to work with the demo... do you get any output if you start the game from a terminal? Maybe lib32-stuff missing on your system or something like that?
by Sebastian Bartos on Wednesday November 7th 2012, 4:56
I have tested steam beta and then played the full steam version (i.e. the official one).
I used a clean prefix install and steam from winetricks. Worked fine.
Sys: Ubuntu 12.04 (32bit), NVidia graphics suggested proprietary drivers.
I suggest you tune your installation with the demo until you get rid of errors before buying. Demo works same as full version.
by WiHer on Wednesday October 31st 2012, 4:33
Not sure what's 'clean prefix' but it's working on old wine (have other apps on it).
Had to do some tweaks though:
- no-dwrite (set it in winecfg, add dwrite and disable it, otherwise no fonts in Steam)
- install directx*, xact and physx via winetricks (thanks to Robert Waldner)
- had small problems with setting up a full screen with full resolution, but since done it works perfect.
No crashes, no problems with sound, graphics on full details, looks better than in win7. Didn't check mutiplayer.
Wine 1.5.16, winealsa, nvidia 304.51, Linux-x86_64, Ubuntu 12.10.
by Bloeper on Thursday November 1st 2012, 14:22
Since other ways didn't work (a.k.a the game starts and runs kinda, since it crashes a lot).
Do you still run unity on your Ubuntu installation?
If so, how did you get the full screen stuff working? Since I couldn't get it working last time I tried..
by WiHer on Friday November 2nd 2012, 3:43
After I run Steam and press 'play' to run Xcom, I need to close or minimize all windows. There's no window with xcom running, just hear the sound from the first two movies, after that I use alt+tab to get main xcom window to 'live'.
You may have problems to set up full screen. I had to use arrows, tab, enter and my memory and imagination to set it, because not all of the game buttons (on game setup screen) were visible.
There's one more thing: after closing the game (never have crushed yet) Steam gives me warning that game is still running. All I have to do after that is just press enter.
Hope that this long description helped you in any way:) Enjoy the game, I am.... :)
by WiHer on Friday November 2nd 2012, 6:42
by Bloeper on Thursday November 8th 2012, 12:13
Although I can't get it to work properly...
The game runs fine (no sputtering, sound is working, etc.) but after 10 to 15 minutes the game just crashes.
by WiHer on Friday November 9th 2012, 3:59
Sorry that movie is not in English:-)
by Bloeper on Sunday November 11th 2012, 12:28
Ones every few hours it crashes (don't know if in windows it runs 100% stable), so I'll guess it's kinda normal :).
Thanks for the tips anyway :)
by Matt on Monday November 12th 2012, 19:47
by Michael Schoener on Monday October 29th 2012, 22:02
PS I am using a system with 16gb ram and a 3930K, with an AMD HD7970. I gave vmplayer 4 cores and 6gb ram to run win7 ultimate and xcom eu is running as smoothly as it does on my win8 laptop. The gpu doesn't transfer over well to the VM but right now is my solution.
by Michael Schoener on Monday October 29th 2012, 1:14
Warning, Failed to load 'XComFracLevelActorImpactDefinition FX_Destruction_Fracture_Data.Fracture_Impact_Definitions_Std': Failed to find object 'XComFracLevelActorImpactDefinition FX_Destruction_Fracture_Data.Fracture_Impact_Definitions_Std'
Cache hit, resource already loaded for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Cache hit, resource in content cache for ePalette_HairColor
Warning, Failed to load 'StaticMesh UnitCursor.CursorHeight.cursorHeightCyl': Failed to find object 'StaticMesh UnitCursor.CursorHeight.cursorHeightCyl'
I get nothing, just a blank screen in Virtual Desktop after starting XCOM in steam. Clean prefix, right installs, followed almost every instruction I could find on this page. Using most updated pol and Mint Maya with Mate.
by Michael Schoener on Monday October 29th 2012, 14:20
by Fest on Monday October 29th 2012, 15:33
I have same error on game startup, and cannot make it run.
by Michael Schoener on Monday October 29th 2012, 22:03
PS I am using a system with 16gb ram and a 3930K, with an AMD HD7970. I gave vmplayer 4 cores and 6gb ram to run win7 ultimate and xcom eu is running as smoothly as it does on my win8 laptop. The gpu doesn't transfer over well to the VM but right now is my solution.
by Cuchac on Monday October 29th 2012, 18:08
by Michael Schoener on Monday October 29th 2012, 22:04
by Jordi on Sunday November 4th 2012, 7:01
I have an nvidia card, so no AMD ccc for me to disable tear-free.
I have tried several options with VBlank options and others, but I always get the same error and cannot even initialize the game.
by Ãkos Maróy on Friday November 16th 2012, 1:43
by Ãkos Maróy on Friday November 16th 2012, 2:32
but, I have no sound :(
by me. on Friday October 26th 2012, 9:40
by Robert Waldner on Thursday October 25th 2012, 15:02
- set Wine version to 1.5.15, virtual desktop enabled
- edit Steam startup options in PlayOnLinux to include "-no-dwrite" (otherwise no fonts in Steam)
- install directx*, xact and physx via PlayOnLinux
- install Xcom
Note that at this point Xcom did NOT work. I compiled Wine 1.5.15 directly from git (in ~/wine-git), and it's now working via running
`WINEPREFIX=/home/user/.PlayOnLinux/wineprefix/Steam /home/user/wine-git/wine /home/user/.PlayOnLinux/wineprefix/Steam/drive_c/Program\ Files/Steam/Steam.exe -no-dwrite`
Environment is
- Debian Wheezy (testing) 32-bit, Nvidia Geforce GTX 550 TI with the drivers from Nvidia 304.60, kernel 3.6.2 (directly from kernel.org)
Crashes every half an hour or so, graphics set to medium. Sound works only the first time I start Xcom, then I need to restart Steam (read: wine).
HTH.
by JaMa on Friday November 2nd 2012, 18:27
I've installed it 3 times and first 2 attempts were without sound. Last one was with all prerequisites and settings done before launching installation of Xcom and now it works with sound.
by Jaakko Korkeaniemi on Thursday July 18th 2013, 12:33
by Alex on Tuesday October 23rd 2012, 21:17
But hey, it runs.
by Robert Waldner on Tuesday October 23rd 2012, 17:59
by Greg Sutcliffe on Wednesday October 24th 2012, 21:48
by Jakob on Sunday November 25th 2012, 9:59
by Greg Sutcliffe on Friday October 19th 2012, 5:53
The crashes seem almost random - sometimes it's in a mission, sometimes it's in one of the cutscenes (like the landing of the dropship at the start of the tutotial)
The wine logs are very helpful - I get:
fixme:file:GetFileInformationByHandleEx 0x5d4, 2, 0x252ed68, 2048
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5340000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5320000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff52f0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff52c0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5260000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff42d0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5240000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5220000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3aa0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3a70000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff5210000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3910000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffeed00000
fixme:faultrep:ReportFault 0x252f670 0x0 stub
wine: Unhandled page fault on read access to 0x00000001 at address 0x131c131 (thread 0054), starting debugger...
Any one else seen this?
by Christoffer Hammarström on Friday October 19th 2012, 14:29
I was playing last night, but now whenever i'm about to go into a battle the game crashes with log messages similar to yours.
Did you buy it today?
by Christoffer Hammarström on Friday October 19th 2012, 14:38
by Greg Sutcliffe on Tuesday October 23rd 2012, 14:17
gist.github.com/3940945
The relevant line seems to be
Warning, Failed to load 'StaticMesh UnitCursor.CursorHeight.cursorHeightCyl': Failed to find object 'StaticMesh UnitCursor.CursorHeight.cursorHeightCyl'
I've tried validating the local content in Steam - every time it says one file failed to validate, and tries to re-download it. Then I get the same error again on startup.
Is anyone else hitting this? It's extremely frustrating to have to wait 6 hours to try a fresh install....
by Greg Sutcliffe on Tuesday October 23rd 2012, 14:23
If I downgrade my system package from wine-git to wine 1.5.15, it starts properly (with crashes, as before - this time I didn't even get to start the first mission :P). I assume therefore that something in my compiled wine-git is wrong... any pointers? Can anyone share which git revision they compiled?
by Christoffer Hammarström on Tuesday October 23rd 2012, 19:42
* I patched wine 1.5.15 with the patch from Bug 31794.
* Updated my Nvidia-drivers.
* Blew away my Wine-prefix and started on a new one, because i accidentally installed some DLLs that made the game really unlikely to even start.
The game still crashes occasionally, but now i can play for hours without much trouble.
by Greg Sutcliffe on Wednesday October 24th 2012, 5:17
wine path/to/Steam.exe (starts, and crashes)
./wine path/to/Steam.exe (doesn't start)
I'll run it with some debug flags later today and see if I can trace what's happening. Might have to wait for wine 1.5.16 to land ;)
by Christoffer Hammarström on Wednesday October 24th 2012, 15:31
I then added the official Wine repo source.winehq.org/git/wine.git and merged Wine 1.5.15 and added the patch.
Then i built Debian packages and installed them on the system. I don't think that Debian repo adds anything beyond Debian packaging though.
by Greg Sutcliffe on Wednesday October 24th 2012, 21:48
I can only assume that building the source package in my homedir was conflicting with the system-installed version of Wine somehow.
In any case, I've played about 6 hours tonight with only one or two crashes, so I'm satisfied.
Thanks for your help :)
by Sergey on Thursday October 18th 2012, 2:47
by Azathoth on Friday October 19th 2012, 4:16
Now XCOM runs with sound and far fewer crashes. It is more stable but the graphics performance is much worse. It has gone from smooth on highest graphics settings and AA to laggy whatever settings I use.
It seems to run best with the nvidia-current-updates driver from official repository even though this is the same version as nvidia-current 304.51. It does not work at all with the experimental driver and I cannot get the ubuntu-x-swat/x-updates repository to work with 12.10 (yet). This repository should hold the bugfix release of 304.60.
I have some hopes for running the game better once I find a way to get 304.60 installed.
by Sergey on Friday October 19th 2012, 5:21
by Sebastian Bartos on Monday October 22nd 2012, 3:32
1.5.15 showed the same issues.
Git version runs (mostly) with no issues.
System: Ubuntu 12.04 (32bit), NVidia 260GTX, recommended NVidia drives.
Both the Steam demo version and the full version of X-COM work playable (including sound, good performance, no visible graphic glitches).
Some minor nitpicks: game starts minimised and does not shut down cleanly; some crashes here and there (like once in 2-3 hours). Nothing serious though, even raiding the alien base worked quite good.
by Per Johansson on Wednesday October 17th 2012, 3:21
err:module:import_dll Library d3dx11_43.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\XCom-Enemy-Unknown-Demo\\Binaries\\Win32\\XComGame.exe") not found
Seems weird nobody has mentioned it before...
If I install the dll the game launches but is stuck in an endless loop before displaying a window (sampling it mentioned a segv).
by me. on Wednesday October 17th 2012, 4:43
Using winetricks to install d3dx11_43 + xact and cabextract'ing some then still missing xact files manually left me with a working game eventually - but NO SOUND.
The only way I got the game running with sound was to reinstall Steam + game using winetricks in a clean prefix (it worked perfectly out of the box after that). I tried around a lot, but have not been able to fix the copy in the broken wine prefix even after comparing it with the working one - no idea what strange magic Steam (or "winetricks steam") do to make it work.
( Had the same problem with 2 other steam games in the past - both use the unreal engine 3 ).
by iFK on Friday October 19th 2012, 11:56
by me. on Friday October 19th 2012, 12:19
Are you entirely sure, your steam did not install DX? It can be quite subtle, I don't think there's even a prompt or an option to stop steam from doing that automatically. It just does it, if it "decides" it's needed. So my guess would be: If you never had problems with sound, you probably did not notice that steam installed "its own version of stuff" for you.
(... or you have other hardware? I have snd_hda_intel, tested with alsa and alsa+pulse)
by iFK on Friday October 19th 2012, 12:49
by Greg Sutcliffe on Saturday October 13th 2012, 21:41
Wine 1.5.15
Archlinux (kernel 3.5.6) 64bit
Steam installed via Playonlinux (and switched to use system wine)
No extra packages (except PhysX, which didn't help)
Any ideas?
by Mirko on Saturday October 13th 2012, 19:06
by Kudinov Andrey on Saturday October 13th 2012, 18:47
Minor issues are switching resolution kept mouse locked into old (fixed by restarting) one and game starts minimized (need to alt-tab, then click game on task bar)
by Kudinov Andrey on Sunday October 14th 2012, 11:23
by unikum on Monday October 15th 2012, 11:44