WineHQ
Category: Main Games 1st Person Shooter Counter-Strike Counter-Strike: 1.6

Counter-Strike

Counter-Strike 1.6 from Steam


Application Details:

Version: Counter-Strike: 1.6
License: Retail
URL:  
Votes: 16
Latest Rating: Gold
Latest Wine Version Tested: 2.9-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

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

Steam

What does not

Counter-Strike 1.6

Specs:
AMDx2
ASUS Mobo
ATI Radeon X1800XT
1024 MB DDR2

Symptoms:
When I try and run Counter-Strike 1.6 from Steam, it has the "Preparing to play CS" window, then it goes away, and the mouse goes to the center of the screen as if CS has loaded, but it doesn't. Alt+tab'ing will get you a display that shows that it THINKS CS is running fine, but it has no graphics or sound to suggest otherwise. If you run it without command-line params, it will resize the desktop to whatever the default is (640x480 for most) and never repair it since there is no way to successfully exit.

Here is a log of output:

kain@Kainputer:~$ ./Counter-Strike
ALSA lib seq_hw.c:456:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:shdocvw:ViewObject_SetAdvise (0xd846da8)->(1 00000002 0x1161810)
fixme:shdocvw:PersistStreamInit_InitNew (0xd846da8)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0xd846da8)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0xd846da8)->(ffffffff)
fixme:shdocvw:WebBrowser_put_Silent (0xd846da8)->(ffffffff)
fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0xd846e44)->((null) 1 0x33d410 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 25 0 0x33d424 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 26 0 0x33d424 (nil))
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-709 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d378 0x33d3c4 (nil) 0x33d388)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d338 0x33d384 (nil) 0x33d348)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5501 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d378 0x33d3c4 (nil) 0x33d388)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d338 0x33d384 (nil) 0x33d348)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5502 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d378 0x33d3c4 (nil) 0x33d388)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5513 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d378 0x33d3c4 (nil) 0x33d388)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-726 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d378 0x33d3c4 (nil) 0x33d388)
fixme:shdocvw:ClientSite_GetContainer (0xd846e44)->(0x33d450)
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33d554 (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0xd8d5760)->(L"" L"" 0 0x33d568)
fixme:shdocvw:BindStatusCallback_GetBindInfo (0xd8d5760)->(0x33d56c 0x33d4b0)
fixme:shdocvw:ClientSite_GetContainer (0xd846e44)->(0x33d75c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0xd846e44)->(0xb7ea63d3)
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 25 0 0x33d698 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 26 0 0x33d698 (nil))
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf003c34)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf003c34)->(0xb563ea4)
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf003c34)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf003c34)->(0xb563ea4)
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf003c34)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf003c34)->(0xb563ea4)
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->({000214d1-0000-0000-c000-000000000046} 67 0 0x33db10 0x33db00)
fixme:mshtml:HlinkTarget_SetBrowseContext (0xd8d58d8)->((nil))
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0xd846e44)->((null) 1 0x33d57c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 25 0 0x33d590 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 26 0 0x33d590 (nil))
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-709 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4e4 0x33d530 (nil) 0x33d4f4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4a4 0x33d4f0 (nil) 0x33d4b4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5501 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4e4 0x33d530 (nil) 0x33d4f4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4a4 0x33d4f0 (nil) 0x33d4b4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5502 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4e4 0x33d530 (nil) 0x33d4f4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-5513 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4e4 0x33d530 (nil) 0x33d4f4)
fixme:shdocvw:ClDispatch_Invoke (0xd846e44)->(-726 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33d4e4 0x33d530 (nil) 0x33d4f4)
fixme:shdocvw:ClientSite_GetContainer (0xd846e44)->(0x33d5bc)
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33d6c0 (nil))
fixme:shdocvw:ClientSite_GetContainer (0xd846e44)->(0x33d75c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0xd846e44)->(0xb7ea63d3)
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 25 0 0x33d698 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0xd846e44)->((null) 26 0 0x33d698 (nil))
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf942444)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf942444)->(0xb563ea4)
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf942444)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf942444)->(0xb563ea4)
fixme:mshtml:HTMLTextContainer_get_scrollWidth (0xf942444)->(0xb563ea0)
fixme:mshtml:HTMLTextContainer_get_scrollHeight (0xf942444)->(0xb563ea4)
err:systray:delete_icon invalid tray icon ID specified: 1d
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless
fixme:shdocvw:ViewObject_SetAdvise (0xd8d3d50)->(1 00000002 0x1162050)
fixme:shdocvw:PersistStreamInit_InitNew (0xd8d3d50)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0xd8d3d50)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0xd8d3d50)->(ffffffff)
fixme:shdocvw:WebBrowser_put_Silent (0xd8d3d50)->(ffffffff)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0xd8d3d50)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0xd8d3d50)
fixme:shdocvw:OleObject_Close (0xd8d3d50)->(1)
ALSA lib seq_hw.c:456:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x198258) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x197918)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x197918)->((nil),00000013)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x197918)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16fixme:mshtml:hidden_proc (0x100a8 49221 0 1)
fixme:mshtml:hidden_proc (0x10094 49221 0 1)
fixme:shdocvw:ViewObject_SetAdvise (0x1dd638)->(1 00000002 0x8f8668)
fixme:shdocvw:PersistStreamInit_InitNew (0x1dd638)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x1dd638)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x1dd638)->(ffffffff)
fixme:shdocvw:WebBrowser_put_Silent (0x1dd638)->(ffffffff)
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless
fixme:wave:widDsCreate DirectSoundCapture not implemented
The (slower) DirectSound HEL mode will be used instead.
kain@Kainputer:~$ client callback thread error
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open

This is where I ctrl+c killed Steam. (three lines prior)

The line that I made bold in there is a BIG teller, I believe. I think that since the default resolution of CS is 16bit, and my desktop res is 32bit, it just runs in hidden mode.

Workarounds

What was not tested

Running my OS in native 16bit mode.

Running CS with the command line param to force 32bit mode.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I'd love to change it from garbage to platinum, any help would be much love.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowDebian GNU/Linux 9.x "Stretch" x86_64Jun 05 20172.9-stagingYes Yes GoldGero45 
ShowLinux Mint 16 "Petra" x86_64Apr 16 20141.7.16Yes Yes PlatinumPhilipglo Joshua Opulencia 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Aug 13 20121.4Yes Yes Platinuman anonymous user 
ShowopenSUSE 11.4 x86_64Jul 11 20111.3.24Yes Yes PlatinumUrsan Marius Bogdan 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)May 21 20111.3.20Yes Yes SilverJakob 

Known Bugs

Bug # Description Status Resolution Other apps affected
292 Keyboard focus not following (Dark Ages) CLOSED FIXED View
3277 X11DRV_ChoosePixelFormat glXChooseFBConfig returns NULL (glError: 0) CLOSED ABANDONED View
3898 Counter-Strike 1.6 performance issue CLOSED FIXED View
5159 Microphone xmit in Half Life and HL:S games very harsh and goes in and out of "focus" REOPENED View
6058 Counter-Strike 1.6 freezes before loggin onto a server CLOSED FIXED View
6095 MOTD in counter-strike 1.6 does not render REOPENED View
6534 Counter Strike 1.6 crashes after asking for the gecko engine CLOSED FIXED View
7698 Counter-Strike:Source crashes after a while CLOSED FIXED View
7846 Counter Strike 1.6 : Sound desync CLOSED FIXED View
8025 Counter-strike freezes at random on ATi video cards RESOLVED NOTOURBUG View
8682 No menu, console or chat text in Counter-Strike 1.6. CLOSED INVALID View
9446 err:ntdll:RtlpWaitForCriticalSection while trying to join HL server CLOSED FIXED View
10495 Wine should support PulseAudio CLOSED FIXED View
10647 Counter-Strike 1.6 not working under Wine 0.9.50 CLOSED ABANDONED View
11324 Half-Life 1 based games don't start with nvidia-drivers-169.xx CLOSED INVALID View
12929 Games crash/wined3d doesn't work with ATI's fglrx driver CLOSED FIXED View
13019 Half-Life(CS 1.6): SoundBlaster Live - microphone output harshy and chopped CLOSED ABANDONED View
13367 Counter-Strike 1.6: On attempting to connect to a server, program exits CLOSED INVALID View
13667 Panel shows on fullscreen counterstrike 1.6 (steam) CLOSED ABANDONED View
14138 Cs 1.6 FPS drop bug CLOSED DUPLICATE View
14436 most fullscreen can't be minimised CLOSED ABANDONED View
14865 myAC is not working with wine CLOSED ABANDONED View
15304 Running any Half-Life based game in "Windowed Mode" corrupts mouse movement CLOSED FIXED View
15357 Fullscreen applications cannot be minimized CLOSED WORKSFORME View
15751 CFileSystem_Steam::Init() failed: failed to find steam interface CLOSED INVALID View
16202 Counter-Strike 1.6 makes wineserver run busy CLOSED FIXED View
17881 Many applications fails to start CLOSED INVALID View
17944 [Counterstrike/Steam] Wine won't use fullscreen apps at proper resolution CLOSED INVALID View
18605 Counter-strike 1.6 crashes when key is pressed if plugin DLLs are loaded. CLOSED ABANDONED View
20000 Multiple games crash CLOSED FIXED View
21770 Keyboard doesn't work in games launched from Steam when using virtual desktop CLOSED FIXED View
21833 Counter Strike 1.6 crashes CLOSED NOTOURBUG View
26356 Mouse "lags" and doesn't pick up quick movements. CLOSED FIXED View
28282 Sound constantly crackling in lot of games STAGED View

Show open bugs

HowTo / Notes

No Text In-Game
The most common cause of not having text in chat, menus, or settings is because of the lack of the required fonts.  Make sure you have the following fonts properly installed: Verdana, Tahoma, and Arial.
counter-strike.lnk File

The .lnk file that is created after install can be safely deleted. The .lnk file is used by Windows in case any special parameters have been set when an .exe file is run. If you have problems and suspect that you need the .lnk file for any reason, simply go into Steam, and right-click on the game that needs the .lnk file, and select "Create Desktop Shortcut". ­

The above applies to all .lnk files that are Steam based, including steam.lnk. 

Problems with disconnecting from server
If you get disconnected from server, then just wait a while and connect back. This is because of bugged version of HLDS used by server.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back