It's a bit more crazy but for the most part the guys are right. There are several paths the different pieces have to go, depending on how involved your player model is. Here is the folder structure for HL2DM as I understand it. This is normally found in;
Replies
<font color="red">X:\Steam\SteamApps\<username>\half-life 2 deathmatch\hl2mp</font>
The custom files are marked in red. Remember not all of these files are "needed", but if the custom model comes with them put them where they need to go.
<font class="small">Code:</font><hr /><pre>
-[half-life 2 deathmatch]
|
+--[hl2mp]
|
+--[materials]
| |
| +--[models]
| | |
| | +--[player]
| | |
| | +--<font color="red">[custom_player_model]</font>
| | |
| | +--<font color="red">texture_01.vmt</font>
| | +--<font color="red">texture_02.vmt</font>
| | +--<font color="red">texture_01.vtf</font>
| | +--<font color="red">texture_02.vtf</font>
| |
| +--[VGUI]
| |
| +--[playermodels]
| |
| +--[humans]
| |
| +--<font color="red">[Group00]</font>
| |
| +--<font color="red">male_00.vmt</font>
| +--<font color="red">male_00.vtf</font>
+--[models]
|
+--[Humans]
|
+--<font color="red">[Group00]</font>
|
+--<font color="red">male_00.dx80.vtx</font>
+--<font color="red">male_00.dx90.vtx</font>
+--<font color="red">male_00.mdl</font>
+--<font color="red">male_00.phy</font>
+--<font color="red">male_00.sw.vtx</font>
+--<font color="red">male_00.vvd</font>
+--<font color="red">male_00.jpg</font>
</pre><hr />
Models go in valve/steam/steamapps/yoursteamaccountname/half-life/valve/models/player/