My current QC file to rebuild the Aperture Scout from Garry's Mod with an hwm head...
$cd "C:\Users\tofarley\Desktop\aperture_scout"
$modelname "player/hwm/scout.mdl"
$cdmaterials "models/player/scout/aperturescout/"
$model "scout" "scout_morphs_low.dmx.smd" {
flexfile "scout_morphs_high.vta" {
$include "standardflex_xsi.qci"
}
}
$model "hat" "hat_bodygroup.dmx.smd"
$model "hat" "UnknownModelName.smd"
$model "shoes_socks" "pn2_longfall.dmx.smd"
$model "shoes_socks" "UnknownModelName.smd"
$model "dogtags" "dogtags_bodygroup.dmx.smd"
$model "dogtags" "UnknownModelName.smd"
$poseparameter body_pitch -45.00 45.00 360.00
$poseparameter body_yaw -45.00 45.00 360.00
$cdmaterials "models\player\scout\aperturescout\"
$cdmaterials "models\player\items\apert\"
$cdmaterials "models\player\scout\"
$texturegroup skinfamilies
{
{"scout_red_cnpt.vmt"
"scout_head_red.vmt"
"eyeball_r.vmt"
}
{"scout_blue_cnpt.vmt"
"scout_head_blue.vmt"
"eyeball_r.vmt"
}
{"scout_red_invun_cnpt.vmt"
"scout_head_red_invun.vmt"
"eyeball_invun.vmt"
}
{"scout_blue_invun_cnpt.vmt"
"scout_head_blue_invun.vmt"
"eyeball_invun.vmt"
}
{"scout_red_cnpt_zombie.vmt"
"scout_head_red_cnpt_zombie.vmt"
"eyeball_zombie.vmt"
}
{"scout_blue_cnpt_zombie.vmt"
"scout_head_blue_cnpt_zombie.vmt"
"eyeball_zombie.vmt"
}
{"scout_red_invun_cnpt.vmt"
"scout_head_red_invun.vmt"
"eyeball_invun.vmt"
}
{"scout_blue_invun_cnpt.vmt"
"scout_head_blue_invun.vmt"
"eyeball_invun.vmt"
}
}
$hboxset "scout"
$hbox 1 "bip_head" -5.500 -9.000 -7.050 5.500 4.000 4.950
$hbox 0 "bip_pelvis" -7.500 -1.000 -4.500 7.500 11.000 6.500
$hbox 3 "bip_spine_0" -7.000 0.000 -6.500 7.000 5.000 3.500
$hbox 3 "bip_spine_1" -7.500 -2.000 -7.000 7.500 4.000 3.000
$hbox 2 "bip_spine_2" -8.000 -3.000 -7.500 8.000 3.000 2.500
$hbox 2 "bip_spine_3" -7.000 -3.000 -6.000 7.000 2.000 4.000
$hbox 4 "bip_upperArm_L" -1.000 -2.000 -2.000 13.000 2.000 3.000
$hbox 4 "bip_lowerArm_L" 0.000 -2.100 -2.000 10.000 2.900 2.000
$hbox 4 "bip_hand_L" -3.450 -9.500 -4.000 1.050 -0.500 2.000
$hbox 5 "bip_upperArm_R" -1.000 -3.000 -2.000 13.000 2.000 2.000
$hbox 5 "bip_lowerArm_R" 0.000 -2.900 -2.000 10.000 2.100 2.000
$hbox 5 "bip_hand_R" -1.050 0.500 -2.000 3.450 9.500 4.000
$hbox 6 "bip_hip_L" 4.000 -4.000 -5.000 20.000 4.000 3.000
$hbox 6 "bip_knee_L" 0.500 -2.500 -5.500 19.500 3.500 1.500
$hbox 6 "bip_foot_L" -1.750 -10.000 -2.500 1.750 2.000 2.500
$hbox 7 "bip_hip_R" 4.000 -3.000 -4.000 20.000 5.000 4.000
$hbox 7 "bip_knee_R" 0.500 -3.500 -5.500 19.500 2.500 1.500
$hbox 7 "bip_foot_R" -1.750 -2.000 -2.500 1.750 10.000 2.500
$hbox 10 "bip_packmiddle" -2.750 -10.000 -3.000 4.250 8.000 5.000
// Model uses material "scout_red_cnpt.vmt"
// Model uses material "scout_head_red_cnpt.vmt"
// Model uses material "eyeball_r.vmt"
// Model uses material "eyeball_l.vmt"
// Model uses material "pn2_longfall.vmt"
// Model uses material "scout_blue_cnpt.vmt"
// Model uses material "scout_head_blue_cnpt.vmt"
// Model uses material "scout_red_invun_cnpt.vmt"
// Model uses material "scout_head_red_invun_cnpt.vmt"
// Model uses material "eyeball_invun.vmt"
// Model uses material "../../effects/invulnfx_red.vmt"
// Model uses material "scout_blue_invun_cnpt.vmt"
// Model uses material "scout_head_blue_invun_cnpt.vmt"
// Model uses material "../../effects/invulnfx_blue.vmt"
// Model uses material "scout_red_cnpt_zombie.vmt"
// Model uses material "scout_head_red_cnpt_zombie.vmt"
// Model uses material "eyeball_zombie.vmt"
// Model uses material "scout_blue_cnpt_zombie.vmt"
// Model uses material "scout_head_blue_cnpt_zombie.vmt"
$attachment "eyes" "bip_head" 0.00 -2.69 -3.29 rotate 83.45 -90.00 0.00
$attachment "righteye" "bip_head" -1.25 -2.69 -3.29 rotate 83.45 -90.00 0.00
$attachment "lefteye" "bip_head" 1.25 -2.69 -3.29 rotate 83.45 -90.00 0.00
$attachment "foot_L" "bip_foot_L" 0.00 -0.00 0.00 rotate 0.00 0.00 -0.00
$attachment "foot_R" "bip_foot_R" 0.00 0.00 0.00 rotate 0.00 0.00 0.00
$attachment "back_upper" "bip_spine_3" 0.00 0.00 0.00 rotate -0.00 0.00 0.00
$attachment "back_lower" "bip_spine_0" 0.00 0.00 0.00 rotate -0.00 0.00 0.00
$attachment "hand_L" "bip_hand_L" -0.00 0.00 0.00 rotate -0.00 0.00 0.00
$attachment "hand_R" "bip_hand_R" 0.00 0.00 0.00 rotate 0.00 0.00 -0.00
$attachment "partyhat" "bip_head" 0.00 -8.00 0.57 rotate 87.00 90.00 -180.00
$attachment "doublejumpfx" "bip_pelvis" 0.00 40.00 15.00 rotate -0.00 0.00 0.00
$attachment "head" "bip_head" 0.00 -8.49 0.57 rotate 78.55 -90.00 0.00
$attachment "eyeglow_L" "bip_head" 1.34 -2.74 -4.67 rotate 83.45 -90.00 0.00
$attachment "eyeglow_R" "bip_head" -1.34 -2.74 -4.67 rotate 83.45 -90.00 0.00
$attachment "weapon_bone_L" "weapon_bone_L" 0.00 0.00 0.00 rotate 0.00 -0.00 -0.00
$attachment "effect_hand_L" "effect_hand_L" 0.00 0.00 0.00 rotate -0.00 0.00 -0.00
$attachment "weapon_bone" "weapon_bone" 0.00 0.00 0.00 rotate 0.00 -0.00 0.00
$attachment "weapon_bone_2" "weapon_bone_2" 0.00 0.00 0.00 rotate 0.00 -0.00 0.00
$attachment "weapon_bone_3" "weapon_bone_3" 0.00 0.00 0.00 rotate 0.00 -0.00 0.00
$attachment "weapon_bone_4" "weapon_bone_4" 0.00 0.00 0.00 rotate 0.00 -0.00 0.00
$attachment "effect_hand_R" "effect_hand_R" 0.00 -0.00 0.00 rotate 0.00 0.00 -0.00
$attachment "flag" "bip_spine_2" -0.19 0.69 7.85 rotate 1.26 -2.62 1.89
$includemodel "player/scout_animations.mdl"
$surfaceprop "flesh"
$eyeposition -75.850 0.000 0.000
$illumposition -6.335 0.000 39.760
$sequence ref "ref" fps 30.00
$sequence ragdoll "ragdoll" ACT_DIERAGDOLL 1 fps 30.00
$ikchain rhand bip_hand_R knee 0.000 0.000 0.000
$ikchain lhand bip_hand_L knee 0.000 0.000 0.000
$ikchain rfoot bip_foot_R knee 0.000 0.000 0.000
$ikchain lfoot bip_foot_L knee 0.000 0.000 0.000
$collisionjoints "phymodel.smd" {
$mass 100.0
$inertia 10.00
$damping 0.00
$rotdamping 16.00
$rootbone "bip_pelvis"
$jointrotdamping "bip_pelvis" 0.00
$jointmassbias "bip_spine_0" 1.60
$jointrotdamping "bip_spine_0" 12.00
$jointconstrain "bip_spine_0" x limit -30.00 30.00 0.00
$jointconstrain "bip_spine_0" y limit -16.00 16.00 0.00
$jointconstrain "bip_spine_0" z limit -20.00 15.00 0.00
$jointmassbias "bip_upperarm_r" 1.20
$jointconstrain "bip_upperarm_r" x limit -40.00 30.00 0.00
$jointconstrain "bip_upperarm_r" y limit -15.00 55.00 0.00
$jointconstrain "bip_upperarm_r" z limit -80.00 60.00 0.00
$jointmassbias "bip_hip_l" 1.10
$jointrotdamping "bip_hip_l" 9.00
$jointconstrain "bip_hip_l" x limit -20.00 12.00 0.00
$jointconstrain "bip_hip_l" y limit -45.00 50.00 0.00
$jointconstrain "bip_hip_l" z limit -10.00 45.00 0.00
$jointmassbias "bip_knee_l" 1.20
$jointrotdamping "bip_knee_l" 3.00
$jointconstrain "bip_knee_l" x limit 0.00 0.00 0.00
$jointconstrain "bip_knee_l" y limit -15.00 100.00 0.00
$jointconstrain "bip_knee_l" z limit 0.00 0.00 0.00
$jointmassbias "bip_lowerarm_r" 1.80
$jointrotdamping "bip_lowerarm_r" 4.00
$jointconstrain "bip_lowerarm_r" x limit 0.00 0.00 0.00
$jointconstrain "bip_lowerarm_r" y limit 0.00 0.00 0.00
$jointconstrain "bip_lowerarm_r" z limit -100.00 -30.00 0.00
$jointmassbias "bip_upperarm_l" 1.10
$jointconstrain "bip_upperarm_l" x limit -30.00 40.00 0.00
$jointconstrain "bip_upperarm_l" y limit -55.00 15.00 0.00
$jointconstrain "bip_upperarm_l" z limit -80.00 60.00 0.00
$jointmassbias "bip_lowerarm_l" 1.80
$jointrotdamping "bip_lowerarm_l" 4.00
$jointconstrain "bip_lowerarm_l" x limit 0.00 0.00 0.00
$jointconstrain "bip_lowerarm_l" y limit 0.00 0.00 0.00
$jointconstrain "bip_lowerarm_l" z limit -30.00 100.00 0.00
$jointmassbias "bip_hand_l" 0.60
$jointrotdamping "bip_hand_l" 8.00
$jointconstrain "bip_hand_l" x limit -30.00 37.00 0.00
$jointconstrain "bip_hand_l" y limit -35.00 35.00 0.00
$jointconstrain "bip_hand_l" z limit -60.00 50.00 0.00
$jointmassbias "bip_neck" 0.50
$jointrotdamping "bip_neck" 18.00
$jointconstrain "bip_neck" x limit -23.00 10.00 0.00
$jointconstrain "bip_neck" y limit -15.00 15.00 0.00
$jointconstrain "bip_neck" z limit -18.00 18.00 0.00
$jointmassbias "bip_hip_r" 1.30
$jointrotdamping "bip_hip_r" 8.00
$jointconstrain "bip_hip_r" x limit -20.00 12.00 0.00
$jointconstrain "bip_hip_r" y limit -10.00 50.00 0.00
$jointconstrain "bip_hip_r" z limit -79.00 45.00 0.00
$jointmassbias "bip_knee_r" 1.20
$jointrotdamping "bip_knee_r" 3.00
$jointconstrain "bip_knee_r" x limit 0.00 0.00 0.00
$jointconstrain "bip_knee_r" y limit -15.00 100.00 0.00
$jointconstrain "bip_knee_r" z limit 0.00 0.00 0.00
$jointmassbias "bip_foot_r" 0.75
$jointrotdamping "bip_foot_r" 7.00
$jointconstrain "bip_foot_r" x limit -30.00 45.00 0.00
$jointconstrain "bip_foot_r" y limit -25.00 25.00 0.00
$jointconstrain "bip_foot_r" z limit -40.00 30.00 0.00
$jointmassbias "bip_head" 1.80
$jointconstrain "bip_head" x limit -23.00 10.00 0.00
$jointconstrain "bip_head" y limit -15.00 15.00 0.00
$jointconstrain "bip_head" z limit -18.00 18.00 0.00
$jointmassbias "bip_dogtag_2" 0.10
$jointrotdamping "bip_dogtag_2" 6.00
$jointconstrain "bip_dogtag_2" x limit -40.00 30.00 0.00
$jointconstrain "bip_dogtag_2" y limit 0.00 0.00 0.00
$jointconstrain "bip_dogtag_2" z limit 0.00 0.00 0.00
$jointmassbias "bip_hand_r" 0.60
$jointrotdamping "bip_hand_r" 8.00
$jointconstrain "bip_hand_r" x limit -37.00 30.00 0.00
$jointconstrain "bip_hand_r" y limit -35.00 35.00 0.00
$jointconstrain "bip_hand_r" z limit -50.00 60.00 0.00
$jointmassbias "bip_foot_l" 0.75
$jointrotdamping "bip_foot_l" 7.00
$jointconstrain "bip_foot_l" x limit -30.00 45.00 0.00
$jointconstrain "bip_foot_l" y limit -25.00 25.00 0.00
$jointconstrain "bip_foot_l" z limit -40.00 30.00 0.00
}
$collisiontext {
break { "model" "player\gibs\scoutgib007" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib002" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib004" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib006" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\random_organ" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib001" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib003" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib005" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib008" "health" "0" "fadetime" "10"}
break { "model" "player\gibs\scoutgib009" "health" "0" "fadetime" "10"}
}