hi. at last after three days of battle with steam support about plastic card payments i finally managed to buy and install CS 1.6. then i did fresh install of ~/.wine and Steam. it helped to some extent. at least now i have CS window, which quite immediately locks up with this messages in console: Code: ergey@opensuse:~> env WINEPREFIX="/home/sergey/.wine" wine "C:\Program Files\Steam\Steam.exe" -applaunch 10 -window -w 1024 -h 768 fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. CellID: Fetching server list from CSDS. . . CellID: CSDS returned 169 servers. CellID: Connecting to 208.111.156.52:27031. . . CellID: Connect to 208.111.156.52:27031 took 155 MS CellID: Nothing beat our old best time of 7 MS fixme:wbemprox:wbem_locator_ConnectServer 0x2b3fbf0, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x397d428) fixme:wbemprox:DllCanUnloadNow fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB err:ole:apartment_getclassobject DllGetClassObject returned error 0x8007000e err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not registered err:ole:CoGetClassObject no class object {9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x5 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:win:RegisterDeviceNotificationA (hwnd=0x10094, filter=0x33de10,flags=0x00000004), returns a fake device notification handle! err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:win:EnumDisplayDevicesW ((null),0,0x33c138,0x00000000), stub! err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a8,0x00000000), stub! fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB err:ole:apartment_getclassobject DllGetClassObject returned error 0x8007000e fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x10025528,0x1002d108): stub err:ntdll:RtlpWaitForCriticalSection section 0xc07cd4 "?" wait timed out in thread 001e, blocked by 001f, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x7bca76c4 "loader.c: loader_section" wait timed out in thread 0029, blocked by 0040, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x7bca76c4 "loader.c: loader_section" wait timed out in thread 002b, blocked by 0040, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0xc07cd4 "?" wait timed out in thread 001e, blocked by 001f, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x7bca76c4 "loader.c: loader_section" wait timed out in thread 0046, blocked by 0040, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x7bca76c4 "loader.c: loader_section" wait timed out in thread 000b, blocked by 0040, retrying (60 sec) ^Csergey@opensuse:~> but at least there's some progress.