Player models - eirisocherry/csgo-editing GitHub Wiki

Information

How to use?

Activate the command and rejoin the demo:
mirv_models replace byWcName add <WhatToReplace> <ReplaceWith> -> replace a player model

Example #1:
mirv_models replace byWcName add "models/player/custom_player/legacy/tm_leet_variantE.mdl" "models/player/custom_player/legacy/tm_anarchist_variantA.mdl"
This command replaces leet terrorist (variantE) model with the anarchist terrorist (variantA) model.

Example #2:
mirv_models replace byWcName add "models/player/custom_player/legacy/tm_leet\*.mdl" "models/player/custom_player/legacy/tm_pirate_variantD.mdl"
Replaces all leet terrorists with the pirate (variantD) terrorist.
The wildcard \* means that all models whose paths start with the specified path before \* will be replaced.

mirv_models replace byWcName print -> show your replacements
mirv_models replace byWcName clear -> clear your replacements

Custom player models

https://gamebanana.com/mods/cats/7395
http://gamer-lab.com/eng/source/Player_models/CSGO/Server-Side_Players
Hu Tao: https://gamebanana.com/mods/354585

How to replace a player model with a custom one?

  1. Extract custom player's 'models' and 'materials' to the "...\csgo"
  2. Go to the 'models' folder and find .mdl file
  3. Copy the path to this .mdl starting with "models\player\custom_player..."
    ex: models\player\custom_player\toppiofficial\genshin\hutao.mdl
  4. Use it as
    ex: mirv_models replace byWcName add "models/player/custom_player/legacy/tm_leet_variantE.mdl" "models\player\custom_player\toppiofficial\genshin\hutao.mdl"
    This command replaces leet terrorist (variantE) with the hutao model
  5. Rejoin the demo, enjoy!

[!WARNING]

  1. You can't replace a viewmodel with the command, but you can do it with MIGI.
  2. After replacing player models, your viewmodel will most likely disappear, so make sure to record the POV before doing any replacements.
  3. If you want to replace the model again, make sure to reset the replacements first
    mirv_models replace byWcName clear

Player model list (Images by Adenex)

Counter-Terrorists

CT

Diver

"models/player/custom_player/legacy/ctm_diver\*.mdl"  
"models/player/custom_player/legacy/ctm_diver_variantA.mdl"  
"models/player/custom_player/legacy/ctm_diver_variantB.mdl"  
"models/player/custom_player/legacy/ctm_diver_variantC.mdl"  

FBI

"models/player/custom_player/legacy/ctm_fbi\*.mdl"  
"models/player/custom_player/legacy/ctm_fbi.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantA.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantB.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantC.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantD.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantE.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantF.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantG.mdl"  
"models/player/custom_player/legacy/ctm_fbi_variantH.mdl"  

Gendarmerie

"models/player/custom_player/legacy/ctm_gendarmerie\*.mdl"  
"models/player/custom_player/legacy/ctm_gendarmerie_variantA.mdl"  
"models/player/custom_player/legacy/ctm_gendarmerie_variantB.mdl"  
"models/player/custom_player/legacy/ctm_gendarmerie_variantC.mdl"  
"models/player/custom_player/legacy/ctm_gendarmerie_variantD.mdl"  
"models/player/custom_player/legacy/ctm_gendarmerie_variantE.mdl"  

GIGN

"models/player/custom_player/legacy/ctm_gign\*.mdl"  
"models/player/custom_player/legacy/ctm_gign.mdl"  
"models/player/custom_player/legacy/ctm_gign_variantA.mdl"  
"models/player/custom_player/legacy/ctm_gign_variantB.mdl"  
"models/player/custom_player/legacy/ctm_gign_variantC.mdl"  
"models/player/custom_player/legacy/ctm_gign_variantD.mdl"  

GSG9

"models/player/custom_player/legacy/ctm_gsg9\*.mdl"  
"models/player/custom_player/legacy/ctm_gsg9.mdl"  
"models/player/custom_player/legacy/ctm_gsg9_variantA.mdl"  
"models/player/custom_player/legacy/ctm_gsg9_variantB.mdl"  
"models/player/custom_player/legacy/ctm_gsg9_variantC.mdl"  
"models/player/custom_player/legacy/ctm_gsg9_variantD.mdl"  

IDF

"models/player/custom_player/legacy/ctm_idf\*.mdl"  
"models/player/custom_player/legacy/ctm_idf.mdl"  
"models/player/custom_player/legacy/ctm_idf_variantB.mdl"  
"models/player/custom_player/legacy/ctm_idf_variantC.mdl"  
"models/player/custom_player/legacy/ctm_idf_variantD.mdl"  
"models/player/custom_player/legacy/ctm_idf_variantE.mdl"  
"models/player/custom_player/legacy/ctm_idf_variantF.mdl"  

SAS

"models/player/custom_player/legacy/ctm_sas\*.mdl"  
"models/player/custom_player/legacy/ctm_sas.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantA.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantB.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantC.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantD.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantE.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantF.mdl"  
"models/player/custom_player/legacy/ctm_sas_variantG.mdl"  

ST6

"models/player/custom_player/legacy/ctm_st6\*.mdl"  
"models/player/custom_player/legacy/ctm_st6.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantA.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantB.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantC.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantD.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantE.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantG.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantI.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantJ.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantK.mdl"  
"models/player/custom_player/legacy/ctm_st6_variantL.mdl"  

SWAT

"models/player/custom_player/legacy/ctm_swat\*.mdl"  
"models/player/custom_player/legacy/ctm_swat.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantA.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantB.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantC.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantD.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantE.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantF.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantG.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantH.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantI.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantJ.mdl"  
"models/player/custom_player/legacy/ctm_swat_variantK.mdl"  

Terrorists

T

Anarchist

"models/player/custom_player/legacy/tm_anarchist\*.mdl"  
"models/player/custom_player/legacy/tm_anarchist.mdl"  
"models/player/custom_player/legacy/tm_anarchist_variantA.mdl"  
"models/player/custom_player/legacy/tm_anarchist_variantB.mdl"  
"models/player/custom_player/legacy/tm_anarchist_variantC.mdl"  
"models/player/custom_player/legacy/tm_anarchist_variantD.mdl"  

Balkan

"models/player/custom_player/legacy/tm_balkan\*.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantA.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantB.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantC.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantD.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantE.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantF.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantG.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantH.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantI.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantJ.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantK.mdl"  
"models/player/custom_player/legacy/tm_balkan_variantL.mdl"  

Jumpsuit

"models/player/custom_player/legacy/tm_jumpsuit\*.mdl"  
"models/player/custom_player/legacy/tm_jumpsuit_variantA.mdl"  
"models/player/custom_player/legacy/tm_jumpsuit_variantB.mdl"  
"models/player/custom_player/legacy/tm_jumpsuit_variantC.mdl"  

Jungle Raider

"models/player/custom_player/legacy/tm_jungle_raider\*.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantA.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantB.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantC.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantD.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantE.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantF.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantG.mdl"  
"models/player/custom_player/legacy/tm_jungle_raider_variantH.mdl"  

Leet

"models/player/custom_player/legacy/tm_leet\*.mdl"  
"models/player/custom_player/legacy/tm_leet_variantA.mdl"  
"models/player/custom_player/legacy/tm_leet_variantB.mdl"  
"models/player/custom_player/legacy/tm_leet_variantC.mdl"  
"models/player/custom_player/legacy/tm_leet_variantD.mdl"  
"models/player/custom_player/legacy/tm_leet_variantE.mdl"  
"models/player/custom_player/legacy/tm_leet_variantF.mdl"  
"models/player/custom_player/legacy/tm_leet_variantG.mdl"  
"models/player/custom_player/legacy/tm_leet_variantH.mdl"  
"models/player/custom_player/legacy/tm_leet_variantI.mdl"  
"models/player/custom_player/legacy/tm_leet_variantJ.mdl"  
"models/player/custom_player/legacy/tm_leet_variantK.mdl"  

Phoenix

"models/player/custom_player/legacy/tm_phoenix\*.mdl"  
"models/player/custom_player/legacy/tm_phoenix.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantA.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantB.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantC.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantD.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantF.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantG.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantH.mdl"  
"models/player/custom_player/legacy/tm_phoenix_variantI.mdl"  

Pirate

"models/player/custom_player/legacy/tm_pirate\*.mdl"  
"models/player/custom_player/legacy/tm_pirate.mdl"  
"models/player/custom_player/legacy/tm_pirate_variantA.mdl"  
"models/player/custom_player/legacy/tm_pirate_variantB.mdl"  
"models/player/custom_player/legacy/tm_pirate_variantC.mdl"  
"models/player/custom_player/legacy/tm_pirate_variantD.mdl"  

Separatist

"models/player/custom_player/legacy/tm_separatist\*.mdl"  
"models/player/custom_player/legacy/tm_separatist.mdl"  
"models/player/custom_player/legacy/tm_separatist_variantA.mdl"  
"models/player/custom_player/legacy/tm_separatist_variantB.mdl"  
"models/player/custom_player/legacy/tm_separatist_variantC.mdl"  
"models/player/custom_player/legacy/tm_separatist_variantD.mdl"  

Professionals

"models/player/custom_player/legacy/tm_professional\*.mdl"  
"models/player/custom_player/legacy/tm_professional.mdl"  
"models/player/custom_player/legacy/tm_professional_var1.mdl"  
"models/player/custom_player/legacy/tm_professional_var2.mdl"  
"models/player/custom_player/legacy/tm_professional_var3.mdl"  
"models/player/custom_player/legacy/tm_professional_var4.mdl"  
"models/player/custom_player/legacy/tm_professional_varf.mdl"  
"models/player/custom_player/legacy/tm_professional_varf1.mdl"  
"models/player/custom_player/legacy/tm_professional_varf2.mdl"  
"models/player/custom_player/legacy/tm_professional_varf3.mdl"  
"models/player/custom_player/legacy/tm_professional_varf4.mdl"  
"models/player/custom_player/legacy/tm_professional_varf5.mdl"  
"models/player/custom_player/legacy/tm_professional_varg.mdl"  
"models/player/custom_player/legacy/tm_professional_varh.mdl"  
"models/player/custom_player/legacy/tm_professional_vari.mdl"  
"models/player/custom_player/legacy/tm_professional_varj.mdl"