1 Make sure updates are allowed for half-life and counter-strike
2 Right click on them in library -> properties -> updates -> always keep this game up to date
3 Exit steam.
4 Delete or relocate /steam/ClientRegistry.blob
5 Delete or relocate /steam/gameoverlayui.exe
6 Delete or relocate /steam/steamapps/counter-strike.gcf
7 Delete or relocate /steam/steamapps/half-life base content.gcf
8 Delete or relocate /steam/steamapps/half-life engine.gcf
9 Delete or relocate /steam/steamapps/half-life high definition.gcf
10 Delete or relocate /steam/steamapps/half-life.gcf
11 Delete or relocate /steam/steamapps/platform.gcf
12 Delete or relocate /steam/steamapps/sourceinit.gcf
13 Delete or relocate /steam/steamapps/winui.gcf
14 If some of previous files weren't there don't worry.
15 Rename /steam/steamapps/-account-/Counter-Strike/ folder to "Counter-Strike backup"
16 Rename /steam/steamapps/-account-/Half-Life/ folder to "Half-Life backup"
17 Launch steam. It should update for a few minutes.
18 Right click on Half-Life in library -> properties -> local files -> delete local game content. If you don't have this function, don't worry.
19 Right click on Counter-Strike in library -> properties -> local files -> delete local game content.
20 Double-click on Half-Life to download and install them again. If you don't have this game purchased, then ignore this step.
21 Double-click on Counter-Strike to download and install them again.
22 After all is done launch cs, create a new game server, exit cs.
23 If you are getting some graphical glitches, go to Counter-Strike in library -> properties -> set launch options and add -nofbo at the end. Then press ok.
24 Copy your config.cfg to /steam/steamapps/common/half-life/cstrike/
25 Copy rest of your configs (if you have any) (like userconfig.cfg or autoexec.cfg" or resources folder to /steam/steamapps/common/half-life/cstrike_addon/
26 Make config.cfg in "cstrike" folder not read only.
27 Launch CS, go to options and make sure things are the way you want.
28 Type next in console gl_vsync 0
29 If you'r using mouse acceleration, or have no idea what it is, type this in console:
m_customaccel "1"
m_customaccel_exponent "1"
m_customaccel_max "0"
m_customaccel_scale "0.02"
// lower your "sensetivity" cvar by two (if you had 3.0, make it 1.5)
30 Exit CS, make config.cfg read-only again.
31 Copy maps folder from /steam/steamapps/common/half-life/cstrike/ to /steam/steamapps/common/half-life/cstrike_addon/ so in new server default maps will be on top.
32 Copy all non-folder files from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/
33 Copy this folders from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/
events
gfx
maps
media
models
overviews
sound
sprites
34 If you have it, copy "addons" folder from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/
35 Copy everything what you haven't yet copied from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike_addon/
36 If you are an amxmodx coder, or just want to test out some map what you downloaded from some server, you will probably have to move and overwrite everything from /steam/steamapps/common/half-life/cstrike_downloads/ to /steam/steamapps/common/half-life/cstrike/ , unless VALVe will fix it in future updates
37 If you are experiencing glitches with mouse cursor not appearing in command menu or spectator menu, go to /steam/steamapps/common/half-life/cstrike_addon/ and open userconfig.cfg . If you don't have that file, just create it. Now make sure the file isn't read-only. After open it, and add at the end next:
alias +crouch "+duck;cancelselect;cancelselect"
alias -crouch "-duck"
alias +cmdmenu "+commandmenu;cancelselect;cancelselect"
alias -cmdmenu "-commandmenu"
bind CTRL +crouch
bind h +cmdmenu
// however pressing CTRL key again will not close the spectator menu if opened. You may use next lines instead,
// but whenever you will release CTRL, it will close all opened game windows, or cancel your writing text (if
// you'r not in spectator menu that is).
alias +crouch "+duck;cancelselect;cancelselect"
alias -crouch "-duck"
bind CTRL "+duck;cancelselect;cancelselect"
bind h +cmdmenu
38 Save the changes.
39 If you also want a cool gun-smoke effect, open autoexec.cfg in /steam/steamapps/common/half-life/cstrike_addon/ . If it's not there, create it, and make sure it's not read-only. Then write next line:
gunsmoke
40 Save the changes. NOTE: This command existed since pre-steam times (even before CS1.6 what was released in 2002), but almost nobody knows about it.
41 If you don't want game anti-aliasing you can remove it by going to Counter-Strike in library -> properties -> set launch options and adding -nomsaa at the end. Then press ok. NOTE: If you already have -nofbo there, ignore this step.
42 If you want some advantage seeing through fences and stuff at long range, I hope you had no need do steps # 23 and # 41. If you did, this step wont work for you so ignore it. But if all is fine, then again make sure your userconfig.cfg in /steam/steamapps/common/half-life/cstrike_addon/ isn't read-only. Open it and write at the very ending this:
43 Save the changes.
44 If you are experience crashes when joining the server, it can be cause of entity limit issue. Go to your game in library -> properties -> set launch options and add -num_edict 4096 at the end. Click OK, and you'r ready to play.
45 Have fun playing!
Here's a little guide I've done on this update:
1 Make sure updates are allowed for half-life and counter-strike 2 Right click on them in library -> properties -> updates -> always keep this game up to date 3 Exit steam. 4 Delete or relocate /steam/ClientRegistry.blob 5 Delete or relocate /steam/gameoverlayui.exe 6 Delete or relocate /steam/steamapps/counter-strike.gcf 7 Delete or relocate /steam/steamapps/half-life base content.gcf 8 Delete or relocate /steam/steamapps/half-life engine.gcf 9 Delete or relocate /steam/steamapps/half-life high definition.gcf 10 Delete or relocate /steam/steamapps/half-life.gcf 11 Delete or relocate /steam/steamapps/platform.gcf 12 Delete or relocate /steam/steamapps/sourceinit.gcf 13 Delete or relocate /steam/steamapps/winui.gcf 14 If some of previous files weren't there don't worry. 15 Rename /steam/steamapps/-account-/Counter-Strike/ folder to "Counter-Strike backup" 16 Rename /steam/steamapps/-account-/Half-Life/ folder to "Half-Life backup" 17 Launch steam. It should update for a few minutes. 18 Right click on Half-Life in library -> properties -> local files -> delete local game content. If you don't have this function, don't worry. 19 Right click on Counter-Strike in library -> properties -> local files -> delete local game content. 20 Double-click on Half-Life to download and install them again. If you don't have this game purchased, then ignore this step. 21 Double-click on Counter-Strike to download and install them again. 22 After all is done launch cs, create a new game server, exit cs. 23 If you are getting some graphical glitches, go to Counter-Strike in library -> properties -> set launch options and add -nofbo at the end. Then press ok. 24 Copy your config.cfg to /steam/steamapps/common/half-life/cstrike/ 25 Copy rest of your configs (if you have any) (like userconfig.cfg or autoexec.cfg" or resources folder to /steam/steamapps/common/half-life/cstrike_addon/ 26 Make config.cfg in "cstrike" folder not read only. 27 Launch CS, go to options and make sure things are the way you want. 28 Type next in console gl_vsync 0 29 If you'r using mouse acceleration, or have no idea what it is, type this in console:
m_customaccel "1" m_customaccel_exponent "1" m_customaccel_max "0" m_customaccel_scale "0.02" // lower your "sensetivity" cvar by two (if you had 3.0, make it 1.5)
30 Exit CS, make config.cfg read-only again. 31 Copy maps folder from /steam/steamapps/common/half-life/cstrike/ to /steam/steamapps/common/half-life/cstrike_addon/ so in new server default maps will be on top. 32 Copy all non-folder files from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/ 33 Copy this folders from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/
events gfx maps media models overviews sound sprites
34 If you have it, copy "addons" folder from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike/ 35 Copy everything what you haven't yet copied from /steam/steamapps/-account-/counter-strike backup/cstrike/ folder to /steam/steamapps/common/half-life/cstrike_addon/ 36 If you are an amxmodx coder, or just want to test out some map what you downloaded from some server, you will probably have to move and overwrite everything from /steam/steamapps/common/half-life/cstrike_downloads/ to /steam/steamapps/common/half-life/cstrike/ , unless VALVe will fix it in future updates 37 If you are experiencing glitches with mouse cursor not appearing in command menu or spectator menu, go to /steam/steamapps/common/half-life/cstrike_addon/ and open userconfig.cfg . If you don't have that file, just create it. Now make sure the file isn't read-only. After open it, and add at the end next:
alias +crouch "+duck;cancelselect;cancelselect" alias -crouch "-duck" alias +cmdmenu "+commandmenu;cancelselect;cancelselect" alias -cmdmenu "-commandmenu" bind CTRL +crouch bind h +cmdmenu
// however pressing CTRL key again will not close the spectator menu if opened. You may use next lines instead, // but whenever you will release CTRL, it will close all opened game windows, or cancel your writing text (if // you'r not in spectator menu that is).
alias +crouch "+duck;cancelselect;cancelselect" alias -crouch "-duck" bind CTRL "+duck;cancelselect;cancelselect" bind h +cmdmenu
38 Save the changes. 39 If you also want a cool gun-smoke effect, open autoexec.cfg in /steam/steamapps/common/half-life/cstrike_addon/ . If it's not there, create it, and make sure it's not read-only. Then write next line:
gunsmoke
40 Save the changes. NOTE: This command existed since pre-steam times (even before CS1.6 what was released in 2002), but almost nobody knows about it. 41 If you don't want game anti-aliasing you can remove it by going to Counter-Strike in library -> properties -> set launch options and adding -nomsaa at the end. Then press ok. NOTE: If you already have -nofbo there, ignore this step. 42 If you want some advantage seeing through fences and stuff at long range, I hope you had no need do steps # 23 and # 41. If you did, this step wont work for you so ignore it. But if all is fine, then again make sure your userconfig.cfg in /steam/steamapps/common/half-life/cstrike_addon/ isn't read-only. Open it and write at the very ending this:
//gl_texturemode "GL_NEAREST" // Simple (no texture filtering, no atmospheric filtering) [bad quality] gl_texturemode "GL_LINEAR" // Simple (texture filtering, no atmospheric filtering) //gl_texturemode "GL_NEAREST_MIPMAP_NEAREST" // Bilinear (no texture filtering, atmospheric filtering normal) //gl_texturemode "GL_LINEAR_MIPMAP_NEAREST" // Bilinear (texture filtering, atmospheric filtering normal) [default] //gl_texturemode "GL_NEAREST_MIPMAP_LINEAR" // Trilinear (no texture filtering, atmospheric filtering high) //gl_texturemode "GL_LINEAR_MIPMAP_LINEAR" // Trilinear (no texture filtering, atmospheric filtering high) [best quality]
43 Save the changes. 44 If you are experience crashes when joining the server, it can be cause of entity limit issue. Go to your game in library -> properties -> set launch options and add -num_edict 4096 at the end. Click OK, and you'r ready to play. 45 Have fun playing!