Counter-Strike 1.6 Weapon Skins Install Custom Models Guide

Last updated: October 3, 2026

Alternative formats: CS 1.6 ZIP (205MB) · CS 1.6 RAR (185MB
💾 Free CS 1.6 download – original counter-strike 1.6 download, 2026 or portable ZIP version. Just install and play.
View Technical Info & Game Features

Counter-Strike 1.6 Game Features:

  • Modernized Non-Steam v44 Patch (Orange Box compatibility)
  • Fully functional Server Browser (Internet & LAN)
  • Built-in protection against client-side hacking and exploits
  • Includes latest customizable CS 1.6 Bots
  • Engine version: 1.1.2.6 (cstrike) build 4554
  • Playable in Single-player, LAN, and Online modes

Counter-Strike 1.6 Technical Specifications

OS SupportWindows XP, Vista, 7, 8, 8.1, 10, and 11 (Low-spec PC Compatible)
Current VersionNon-Steam / Steam Protocol 47/48 (2026)
LicenseFree / Non-Steam
Last UpdatedMarch 10, 2026
LanguageEnglish
File Size156MB (Installer) | 198MB (ZIP)
GenreFirst-person shooter (FPS)
DevelopersValve Corporation
EngineGoldSrc
Release Date2003

To install custom weapon skins in CS 1.6, copy the skin’s .mdl files into the cstrike/models folder and replace the original files. The file names must match the game’s names exactly, for example v_ak47.mdl. This guide shows how to install counter-strike 1.6 weapon models step by step on Steam and Non-Steam, with every weapon file name and fixes for skins that do not show up.

This guide changes weapon skins only on your own PC – other players still see the default weapons. To make custom weapons visible to every player on your server, see the cs 1.6 server custom weapon models plugin guide.

Where to download cs 1.6 weapon skins

Download skins only from known sites and scan archives with antivirus. A real skin is just .mdl, .wav and sprite files – if an archive contains an .exe, do not run it.

Install cs 1.6 weapon skins step by step

Before you start, back up your models folder – see backup below.

Skin archive with a models folder inside (most common)

  1. Download the weapon skin (.zip or .rar)
  2. Right-click the archive and choose Extract Here in WinRAR or 7-Zip
  3. Open the extracted folder. If you see a models folder (and maybe sound or sprites), you are in the right place
  4. Copy these folders into your cstrike folder
  5. When Windows asks to replace files, click Replace the files in the destination
  6. Start CS 1.6, open the console with ~, type map de_dust2 and buy the weapon to check the skin

Skin archive with loose .mdl files

  1. Extract the archive to any folder
  2. Find the files that start with v_, p_ or w_, for example v_ak47.mdl
  3. Copy them straight into cstrike/models – not into a new subfolder
  4. Replace the existing files when asked
  5. If the archive has .wav files, put them into cstrike/sound/weapons
  6. Start CS 1.6 and test the weapon

Where the cs 1.6 models folder is

  • Steam: C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike\models
  • Non-Steam: [your CS 1.6 folder]\cstrike\models, for example C:\Games\Counter-Strike 1.6\cstrike\models

Not sure where the game is? Right-click your CS 1.6 shortcut → Open file location. The folder with hl.exe is the game folder, and cstrike\models is inside it.

v_, p_ and w_ model files explained

Every cs 1.6 weapon model has up to three files:

  • v_ (view model): the weapon in your own hands in first-person view. This is the file most skins change
  • p_ (player model): the weapon you see in other players’ hands
  • w_ (world model): the weapon lying on the ground after it is dropped

Many skin packs include only the v_ file. Then the weapon looks new in your hands but default everywhere else – that is normal.

All cs 1.6 weapon model file names

The skin file must have exactly the same name as the original, or the game will not load it.

Pistols

  • Glock: v_glock18.mdl, p_glock18.mdl, w_glock18.mdl
  • USP: v_usp.mdl, p_usp.mdl, w_usp.mdl
  • P228: v_p228.mdl, p_p228.mdl, w_p228.mdl
  • Desert Eagle: v_deagle.mdl, p_deagle.mdl, w_deagle.mdl
  • Five-SeveN: v_fiveseven.mdl, p_fiveseven.mdl, w_fiveseven.mdl
  • Dual Elites: v_elite.mdl, p_elite.mdl, w_elite.mdl

Shotguns

  • M3 Super 90: v_m3.mdl, p_m3.mdl, w_m3.mdl
  • XM1014: v_xm1014.mdl, p_xm1014.mdl, w_xm1014.mdl

Submachine guns

  • MAC-10: v_mac10.mdl, p_mac10.mdl, w_mac10.mdl
  • TMP: v_tmp.mdl, p_tmp.mdl, w_tmp.mdl
  • MP5: v_mp5.mdl, p_mp5.mdl, w_mp5.mdl
  • UMP45: v_ump45.mdl, p_ump45.mdl, w_ump45.mdl
  • P90: v_p90.mdl, p_p90.mdl, w_p90.mdl

Rifles

  • Galil: v_galil.mdl, p_galil.mdl, w_galil.mdl
  • FAMAS: v_famas.mdl, p_famas.mdl, w_famas.mdl
  • AK-47: v_ak47.mdl, p_ak47.mdl, w_ak47.mdl
  • M4A1: v_m4a1.mdl, p_m4a1.mdl, w_m4a1.mdl
  • SG 552: v_sg552.mdl, p_sg552.mdl, w_sg552.mdl
  • AUG: v_aug.mdl, p_aug.mdl, w_aug.mdl

Sniper rifles

  • Scout: v_scout.mdl, p_scout.mdl, w_scout.mdl
  • AWP: v_awp.mdl, p_awp.mdl, w_awp.mdl
  • G3SG1: v_g3sg1.mdl, p_g3sg1.mdl, w_g3sg1.mdl
  • SG 550: v_sg550.mdl, p_sg550.mdl, w_sg550.mdl

Machine gun

  • M249: v_m249.mdl, p_m249.mdl, w_m249.mdl

Grenades, C4 and knife

  • HE grenade: v_hegrenade.mdl, p_hegrenade.mdl, w_hegrenade.mdl
  • Flashbang: v_flashbang.mdl, p_flashbang.mdl, w_flashbang.mdl
  • Smoke grenade: v_smokegrenade.mdl, p_smokegrenade.mdl, w_smokegrenade.mdl
  • C4: v_c4.mdl, p_c4.mdl, w_c4.mdl
  • Knife: v_knife.mdl, p_knife.mdl (no w_ file – the knife cannot be dropped)

Custom weapon sounds in cs 1.6

Weapon sounds – shooting, reloading, drawing – are .wav files in:

cstrike/sound/weapons/

If the skin archive has a sound folder with a weapons folder inside, copy the whole sound folder into cstrike and replace the files, the same way as with models.

Back up and restore default cs 1.6 weapon models

  1. Open cstrike
  2. Copy the models folder and paste it as models_backup
  3. Install skins as usual

To go back to the default skins, copy everything from models_backup into models and replace the files.

Steam without a backup: Library → right-click Counter-Strike → Properties → Installed Files → Verify integrity of game files. Steam restores all original models.

Non-Steam without a backup: take the models folder from a fresh install. You can get a clean CS 1.6 download here.

HD models folder – Steam only

Steam CS 1.6 can load models from a separate cstrike_hd folder when Options → Video → Enable HD models if available is on. Models there are loaded before the ones in cstrike/models:

C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike_hd\models\

Create the folder if it does not exist. This keeps your original cstrike/models untouched. Non-Steam builds do not use cstrike_hd – put skins into cstrike/models.

CS 1.6 weapon skin not showing – fixes

  • Skin still looks default: the file is in a subfolder or has the wrong name. It must be directly in cstrike/models and named exactly like the original, for example v_ak47.mdl
  • Skin changes only in your hands: the pack has only the v_ file. Install the matching p_ and w_ files if the pack has them
  • Pink or black checkered texture: the model is broken or was not fully downloaded. Download it again
  • Game crashes when you pick up the weapon: the model file is broken or incompatible. Restore the original from your backup
  • Skin works on Steam only with HD models off: a file in cstrike_hd/models is loaded first. Put the skin there too, or turn HD models off
  • Skin works offline but not on a server: some servers check model files or force their own models. That is a server setting – nothing to fix on your side

For colored player models see cs 1.6 red and blue player skins. Need a clean game first? Get the full CS 1.6 download.

For installation guides and game files, browse the Counter-Strike 1.6 site or also grab the Counter-Strike 1.6 installer.