Great I got Half-Life and DoD to work by disabling GameOverlayRenderer.dll as told here: http://bugs.winehq.org/show_bug.cgi?id=24096#c5 But Sven Co-op still doesn't work! this is the console output I get! Code: fixme:process:GetLogicalProcessorInformation ((nil),0x32e498): stub fixme:process:GetLogicalProcessorInformation (0x10703f8,0x32e498): stub CellID: Fetching server list from CSDS. . . fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 2, 0x32d334, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 3, 0x32d338, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 4, 0x32d33c, 4) stub fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported CellID: CSDS returned 162 servers. CellID: Connecting to 208.74.64.70:27031. . . CellID: Connect to 208.74.64.70:27031 took 348 MS CellID: Nothing beat our old best time of 22 MS fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 2, 0x32d964, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 3, 0x32d968, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 4, 0x32d96c, 4) stub 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 0x1d57b8, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x425c000) fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 2, 0x32d8cc, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 3, 0x32d8d0, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 4, 0x32d8d4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 2, 0x32d80c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 3, 0x32d810, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 4, 0x32d814, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 2, 0x32d2dc, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 3, 0x32d2e0, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 4, 0x32d2e4, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:dwmapi:DwmSetWindowAttribute (0x10116, 2, 0x32d94c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10116, 3, 0x32d950, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10116, 4, 0x32d954, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported fixme:advapi:RegisterTraceGuidsW (0x3824f30, 0x3e7b720, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3e53b24, (null), (null), 0x3e7b738,) fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported fixme:win:EnumDisplayDevicesW ((null),0,0x32cc84,0x00000000), stub! fixme:dwmapi:DwmSetWindowAttribute (0x300ec, 2, 0x32d544, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x300ec, 3, 0x32d548, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x300ec, 4, 0x32d54c, 4) stub err:ole:RevokeDragDrop invalid hwnd (nil) err:ole:RevokeDragDrop invalid hwnd 0x200ac fixme:process:GetLogicalProcessorInformation ((nil),0x33f364): stub fixme:process:GetLogicalProcessorInformation (0x12c03f8,0x33f364): stub fixme:win:EnumDisplayDevicesW ((null),0,0x33f100,0x00000000), stub! fixme:ddraw:ddraw7_FlipToGDISurface iface 0x14b630 stub! err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1d84e8,0x1d8d50): stub err:ntdll:RtlpWaitForCriticalSection section 0x1574fe4 "?" wait timed out in thread 0024, blocked by 0025, retrying (60 sec) This is how my GameOverlayRenderer.log looks like: Code: Sun Aug 29 11:07:19 2010 UTC - Module file name: C:\Program Files\Steam\GameOverlayRenderer.dll Sun Aug 29 11:07:19 2010 UTC - AppID = 70 Sun Aug 29 11:07:19 2010 UTC - System page size: 4096 Sun Aug 29 11:07:19 2010 UTC - Failed loading shell32.dll, not hooking ShellExecute calls Sun Aug 29 11:07:19 2010 UTC - Hooking SetCursorPos, GetCursorPos, ShowCursor, and SetCursor Sun Aug 29 11:07:19 2010 UTC - Hooking GetRawInputBuffer calls Sun Aug 29 11:07:19 2010 UTC - Modules at GameOverlayRenderer.dll attach Sun Aug 29 11:07:19 2010 UTC - 01: hl.exe Sun Aug 29 11:07:19 2010 UTC - 02: ntdll.dll Sun Aug 29 11:07:19 2010 UTC - 03: KERNEL32.dll Sun Aug 29 11:07:19 2010 UTC - 04: wsock32.dll Sun Aug 29 11:07:19 2010 UTC - 05: ws2_32.dll Sun Aug 29 11:07:19 2010 UTC - 06: iphlpapi.dll Sun Aug 29 11:07:19 2010 UTC - 07: advapi32.dll Sun Aug 29 11:07:19 2010 UTC - 08: user32.dll Sun Aug 29 11:07:19 2010 UTC - 09: gdi32.dll Sun Aug 29 11:07:19 2010 UTC - 10: GameOverlayRenderer.dll Sun Aug 29 11:07:19 2010 UTC - 11: winex11.drv Sun Aug 29 11:07:19 2010 UTC - 12: imm32.dll Sun Aug 29 11:07:19 2010 UTC - ---------------------------- Sun Aug 29 11:07:20 2010 UTC - Found GetModuleHandleEx Sun Aug 29 11:07:21 2010 UTC - Game is using ddraw.dll (dx7 or lower)... hooking. Sun Aug 29 11:07:21 2010 UTC - Game is using dinput.dll (dinput7), preparing to hook. Sun Aug 29 11:07:22 2010 UTC - DirectDrawCreate hook called Sun Aug 29 11:07:24 2010 UTC - Game is using opengl32.dll... hooking.