Counter-Strike Wiki
Counter-Strike Wiki
Killicon-knife css csgo.png This article or section refers to unreleased or cut content and may contain inaccurate or incomplete information.

Wearables is an unreleased cosmetic feature added in the February 17, 2016 update (Operation Wildfire) to Counter-Strike: Global Offensive game files.[1]


First mentions of the feature were added along with CS: GO Store in Arms Deal Update in August 14, 2013. Store categories included a text reference to a new kind of items that can worn by both teams.

"Store_Wearables"		"WEARABLES"

More text references and strings were added in the February 17, 2016 update to the csgo_english file. The strings describe faction similarly to the "CHOOSE A CLASS" window from older games, but factions descriptions were altered.

The text also included description of an unreleased terrorist faction, Freedom Fighters.

"CSGO_Wearable_ct_st6"			"SEAL Team Six"
"CSGO_Wearable_ct_st6_Desc"		"U.S. Navy component of Joint Special Operations Command, officially disbanded in 1987 and now known as DEVGRU."
"CSGO_Wearable_ct_sas"			"Special Air Service (SAS)"
"CSGO_Wearable_ct_sas_Desc"		"A unit of the British Army organized to perform covert recon, counter-terrorism, human intelligence gathering... and 'direct action'."
"CSGO_Wearable_t_freefighter"		"Freedom Fighter"
"CSGO_Wearable_t_freefighter_Desc"	"A mysterious faction with unclear and potentially violent motive. While ostensibly claiming a cause of freedom, these fighters are nonetheless heavily armed."
"CSGO_Wearable_t_pro"			"Professional"
"CSGO_Wearable_t_pro_Desc"		"Backed by an unknown but well-financed organization, the professionals are seasoned private mercenaries that won't hesitate to gun down any opposition - for a price."
"CSGO_Wearable_t_phoenix"		"Phoenix Connexion"
"CSGO_Wearable_t_phoenix_Desc"		"The ruthless Phoenix organization has been burned to the ground and resurrected more times than anyone can count. They perennially return, always more determined to enforce their distorted ideology, always through violence. Also they really like sausages."

Later, in the May 31, 2016 update, more information was revealed about wearables. The player can customize their own appearance in-game by replacing the head model, hat, player model, eye wears, face mask, hands, lower body and torso.

Console errors referring to "character paint kit" were also included, and the files revealed the location where the textures be stored in future. (materials/models/player/custom_player/paintkits/.vmt)



Another version found in latest "protobuf" related files:


Console error messages:

Failed to initialize character paint kit index %int: '%short'. VMT is missing or invalid: %short
Item definition %int "%short" used in both wearable and not wearable slots!
Item definition %short: Unable to find equip region mask for region named "%short"
Item '%short' is referencing an invalid clothing paint kit: '%short'.

In the August 18, 2016 update, all text references mentioning wearables were removed from csgo_english.txt.

The last evidence for wearables discovered are models of the SEAL Team 6's Vest and Helmet, along with an equipment-less SEAL Team 6 model called "Base".

Moreover, some models in "player" folder are prefixed with _custom, but all prefixed models are empty.

On the November 28, 2016 update, cosmetic gloves is released as special rare item.

On the January 12, 2017 update, "clothing paint kits" string was added to game files.[2].

On the May 23, 2017 update, numerous models were added: pedestal_badges_panorama.mdl, pedestal_character_temp_panorama.mdl and pedestal_default_temp_panorama.mdl. All these files suggests that developers are working to move the game to a new Panorama UI.All models mentioned are empty.

On the July 6, 2018 update, when shipped new UI, given to player ability to inspect weapon on faction additionally to set dashboard faction with selected weapon finish or with C4.Also for now Zeus x27 is available to inspect but only in Inventory.

During the July 22, 2019 update, to game files were added references to clothing_grime ("models/player/custom_player/shared/clothing_grime")[3][4]

Console Commands

The May 31, 2016 update added ConVar documentation in the game files. The commands themselves are still unusable. Possible leftover of developer testing.

Economy Variable
  • econ_random_cosmetics
    • Randomizes cosmetics for testing (clientside only).

See also


  1. Counter-Strike Global Offensive\csgo\resource\csgo_english.txt
  2. GameTracking CSGO (January 12, 2017 patch) on GitHub
  3. Новые ранги / Первый скин на одежду - Обновление CS:GO on Youtube
  4. Counter-Strike Global Offensive\bin\stdshader_dx9.dll (decompiled)