tofarley
12/11/2013 - 10:20 AM

My current QC file to rebuild the Aperture Scout from Garry's Mod with an hwm head...

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"}
}