Counter-Strike 1.6 Weapon Skins Install Custom Models Guide
Last updated: October 3, 2026
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
- Install cs 1.6 weapon skins step by step
- Where the models folder is – Steam and Non-Steam
- v_, p_ and w_ model files explained
- All cs 1.6 weapon model file names
- Custom weapon sounds
- Back up and restore default models
- HD models folder – Steam only
- Weapon skin not showing – fixes
Where to download cs 1.6 weapon skins
- GameBanana – Counter-Strike 1.6 – the largest collection of cs 1.6 weapon skins, player models and sounds, rated by users
- CS-BG.info – big CS 1.6 community archive of weapon and player models
- ModDB – Counter-Strike addons – full skin packs and model collections
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)
- Download the weapon skin (.zip or .rar)
- Right-click the archive and choose Extract Here in WinRAR or 7-Zip
- Open the extracted folder. If you see a
modelsfolder (and maybesoundorsprites), you are in the right place - Copy these folders into your
cstrikefolder - When Windows asks to replace files, click Replace the files in the destination
- Start CS 1.6, open the console with
~, typemap de_dust2and buy the weapon to check the skin
Skin archive with loose .mdl files
- Extract the archive to any folder
- Find the files that start with
v_,p_orw_, for examplev_ak47.mdl - Copy them straight into
cstrike/models– not into a new subfolder - Replace the existing files when asked
- If the archive has
.wavfiles, put them intocstrike/sound/weapons - 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 exampleC:\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
- Open
cstrike - Copy the
modelsfolder and paste it asmodels_backup - 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/modelsand named exactly like the original, for examplev_ak47.mdl - Skin changes only in your hands: the pack has only the
v_file. Install the matchingp_andw_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/modelsis 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.
