Headhack compiled, but it's static and not a ragdoll. Why is this?

I’ve got my headhack compiled

http://puu.sh/v7Ky

But it’s not a ragdoll. It’s a static prop moved by the green circle.
How would one go about fixing this?

Show your QC

Either in code tags or on pastebin please

Oh yeah - also the first fifty lines or so of your SMD

You need the physics model for it.

QC:

$modelname “nexuselite\KF\Horizon_Headhack.mdl”
$model “Horzine_Fisher” “Horizon_Headhack.smd”

$cdmaterials “models\outbreak soldier”
$cdmaterials “models\player\Sam_ct”
$texturegroup skinfamilies
{
{ “Horzine_trooper_diff.vmt” }
{ “Horzine_trooper_diff_alt1.vmt” }
{ “Horzine_trooper_diff_alt2.vmt” }
}
$hboxset “default”
$hbox 0 “ValveBiped.Bip01_Pelvis” -9.678 -10.642 -7.380 10.061 10.261 5.225
$hbox 0 “ValveBiped.Bip01_Spine1” -1.753 -7.263 -8.225 9.066 6.065 8.587
$hbox 0 “ValveBiped.Bip01_Spine2” -4.610 -8.532 -13.069 17.024 6.151 13.607
$hbox 0 “ValveBiped.Bip01_Spine4” 0.000 -4.468 -1.938 3.910 0.000 1.938
$hbox 0 “ValveBiped.Bip01_R_UpperArm” -1.410 -3.809 -3.412 12.361 3.605 2.817
$hbox 0 “ValveBiped.Bip01_R_Forearm” -0.734 -2.894 -2.983 11.572 2.425 2.695
$hbox 0 “ValveBiped.Bip01_R_Hand” -0.110 -1.978 -2.603 5.355 0.973 2.129
$hbox 0 “ValveBiped.Bip01_R_Finger0” 0.000 -1.128 -1.720 2.381 0.910 1.020
$hbox 0 “ValveBiped.Bip01_R_Finger01” -0.257 -0.643 -0.691 2.208 0.617 0.765
$hbox 0 “ValveBiped.Bip01_R_Finger3” -0.378 -0.655 -0.706 2.039 0.772 0.391
$hbox 0 “ValveBiped.Bip01_R_Finger4” -0.237 -0.511 -0.689 1.625 0.588 0.601
$hbox 0 “ValveBiped.Bip01_R_Finger1” -0.490 -0.717 -0.530 1.769 0.605 0.645
$hbox 0 “ValveBiped.Bip01_R_Finger2” -0.159 -0.747 -0.699 2.041 0.729 0.530
$hbox 0 “ValveBiped.Bip01_L_UpperArm” -1.061 -3.034 -3.370 16.151 3.632 4.107
$hbox 0 “ValveBiped.Bip01_L_Forearm” -0.843 -2.753 -2.477 11.468 2.916 2.550
$hbox 0 “ValveBiped.Bip01_L_Hand” 0.000 -2.008 -1.915 5.420 1.015 2.658
$hbox 0 “ValveBiped.Bip01_L_Finger2” -0.029 -0.987 -0.961 2.273 0.413 0.268
$hbox 0 “ValveBiped.Bip01_L_Finger1” -0.228 -0.951 -0.855 2.043 0.298 0.269
$hbox 0 “ValveBiped.Bip01_L_Finger4” 0.000 -0.350 -0.757 1.829 0.794 0.495
$hbox 0 “ValveBiped.Bip01_L_Finger3” -0.076 -0.663 -0.829 2.322 0.585 0.431
$hbox 0 “ValveBiped.Bip01_L_Finger0” -0.207 -0.625 -0.948 1.867 1.353 2.213
$hbox 0 “ValveBiped.Bip01_L_Finger01” -0.236 -0.497 -0.786 2.227 0.528 0.664
$hbox 0 “ValveBiped.Bip01_Head1” -2.109 -6.036 -4.711 8.849 5.482 4.278
$hbox 0 “ValveBiped.Bip01_R_Thigh” -3.788 -6.321 -7.081 16.653 4.539 5.777
$hbox 0 “ValveBiped.Bip01_R_Calf” -2.572 -4.212 -4.686 19.418 3.702 4.596
$hbox 0 “ValveBiped.Bip01_R_Foot” -1.858 -2.589 -2.594 10.174 5.556 3.082
$hbox 0 “ValveBiped.Bip01_L_Thigh” -3.733 -4.140 -6.919 16.686 6.742 6.070
$hbox 0 “ValveBiped.Bip01_L_Calf” -2.574 -3.247 -4.318 19.420 4.690 4.979
$hbox 0 “ValveBiped.Bip01_L_Foot” -1.507 -2.886 -2.725 10.560 5.334 2.605
$attachment “eyes” “ValveBiped.Bip01_Head1” 6.25 -8.43 -0.00 rotate -0.00 -80.10 -90.00
$attachment “mouth” “ValveBiped.Bip01_Head1” 0.80 -5.80 -0.15 rotate -0.00 -80.00 -90.00
$surfaceprop “flesh”
$eyeposition -0.000 -0.000 70.000
$illumposition -0.637 -0.000 36.000
$sequence ragdoll “ragdoll” ACT_DIERAGDOLL 1 fps 30.00
$ikchain rhand ValveBiped.Bip01_R_Hand knee 0.707 0.707 0.000
$ikchain lhand ValveBiped.Bip01_L_Hand knee 0.707 0.707 0.000
$ikchain rfoot ValveBiped.Bip01_R_Foot knee 0.707 -0.707 0.000
$ikchain lfoot ValveBiped.Bip01_L_Foot knee 0.707 -0.707 0.000

Where would I get text from the SMD? Or do you mean the compile log?

What do you mean? I decompiled the model, hacked on the head as Taggart’s tutorial said to. He just compiled it after editing a little bit in the QC and that was it.

The smd can be opened iin notepad.

But katazuro is correct. You’re missing the entire physics segment for the model. And probably a physics smd as well.

This is for example what one looks like - the whole part that starts with $collisionjoints




$cd "H:\My scribbles\!3d_projects
ecrovision\britsoldier"
$modelname "necrovision\german\male_02.mdl"
$model "male_02" "male_02_reference.smd" {
$include "standardflex_xsi_02.qci"

$texturegroup skinfamilies
{
    { "ted_facemap" , "eyeball_r" , "eyeball_l" }
    { "ted_facemap2" , "eyeball_r" , "eyeball_l" }
    { "ted_facemap3" , "eyeball_r" , "eyeball_l" }
    { "ted_facemap4" , "eyeball_r" , "eyeball_l" }
    { "ted_facemap" , "eyeball_r_blue" , "eyeball_l_blue" }
    { "ted_facemap2" , "eyeball_r_blue" , "eyeball_l_blue" }
    { "ted_facemap3" , "eyeball_r_blue" , "eyeball_l_blue" }
    { "ted_facemap4" , "eyeball_r_blue" , "eyeball_l_blue" }
    { "ted_facemap" , "eyeball_r_green" , "eyeball_l_green" }
    { "ted_facemap2" , "eyeball_r_green" , "eyeball_l_green" }
    { "ted_facemap3" , "eyeball_r_green" , "eyeball_l_green" }
    { "ted_facemap4" , "eyeball_r_green" , "eyeball_l_green" }
}

$cdmaterials "models
ecrovision\german\"
$cdmaterials "models\bloocobalt\citizens\"
$cdmaterials "models\bloocobalt\citizens\facemaps\"
$cdmaterials "models
ecrovision\scotsman"
$cdmaterials "models
ecrovision\brit"


$bodygroup "hats"
    {
        blank
    //    studio "helmet_02"
    //    studio "brit_mask_helmet_02"
    //    studio "hat_03"
        studio "helmet_german_02"    
    }

$bodygroup "mask"
    {
        blank
    //    studio "mask_02"
        studio "mask_german_02"
    }
$bodygroup "backpack"
    {
        studio "backpack"
        blank
    }
$bodygroup "armor"
    {
        studio "german_gear"
        blank
        studio "armor"
    }
$bodygroup "body"
    {
    studio "german_body"
    studio "german_02"
    studio "german_03"
    studio "german_04"
    studio "german_05"
    studio "german_06"
    }
$model "hands" "hands.smd" 


$attachment "eyes" "ValveBiped.Bip01_Head1" 3.50 -3.98 -0.10 rotate 0.00 -80.10 -90.00
$attachment "mouth" "ValveBiped.Bip01_Head1" 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00
$attachment "chest" "ValveBiped.Bip01_Spine2" 5.00 4.00 -0.00 rotate 0.00 90.00 90.00
$attachment "forward" "ValveBiped.forward" 0.00 -0.00 0.00 rotate 0.00 0.00 -0.00
$attachment "anim_attachment_RH" "ValveBiped.Anim_Attachment_RH" -0.00 -0.00 -0.00 rotate -90.00 -90.00 0.00
$attachment "anim_attachment_LH" "ValveBiped.Anim_Attachment_LH" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00
$attachment "anim_attachment_head" "ValveBiped.Bip01_Head1" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00
$includemodel "humans/male_shared.mdl"
$includemodel "humans/male_ss.mdl"
$includemodel "humans/male_gestures.mdl"
$includemodel "humans/male_postures.mdl"
$surfaceprop "flesh"
$eyeposition 0.000 0.000 70.000
$illumposition 0.637 0.000 35.954
$sequence ragdoll "ragdoll" ACT_DIERAGDOLL 1 fps 30.00
$ikchain rhand ValveBiped.Bip01_R_Hand knee  0.707 0.707 0.000
$ikchain lhand ValveBiped.Bip01_L_Hand knee  0.707 0.707 0.000
$ikchain rfoot ValveBiped.Bip01_R_Foot knee  0.707 -0.707 0.000
$ikchain lfoot ValveBiped.Bip01_L_Foot knee  0.707 -0.707 0.000
**
$collisionjoints "phymodel.smd" {

    $mass 90.0
    $inertia 10.00
    $damping 0.01
    $rotdamping 1.50
    $rootbone "valvebiped.bip01_pelvis"
    $jointmerge "ValveBiped.Bip01_Pelvis" "ValveBiped.Bip01_Spine1"

    $jointconstrain "valvebiped.bip01_spine2" x limit -70.00 70.00 0.00
    $jointconstrain "valvebiped.bip01_spine2" y limit -25.00 25.00 0.00
    $jointconstrain "valvebiped.bip01_spine2" z limit -65.00 95.00 0.00

    $jointconstrain "valvebiped.bip01_l_upperarm" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_upperarm" y limit -115.00 150.00 0.00
    $jointconstrain "valvebiped.bip01_l_upperarm" z limit -135.00 135.00 0.00

    $jointconstrain "valvebiped.bip01_l_forearm" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_l_forearm" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_forearm" z limit -140.00 30.00 0.00

    $jointconstrain "valvebiped.bip01_r_upperarm" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_upperarm" y limit -150.00 115.00 0.00
    $jointconstrain "valvebiped.bip01_r_upperarm" z limit -135.00 135.00 0.00

    $jointconstrain "valvebiped.bip01_r_forearm" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_r_forearm" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_forearm" z limit -140.00 30.00 0.00

    $jointconstrain "valvebiped.bip01_r_hand" x limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_hand" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_hand" z limit -70.00 70.00 0.00

    $jointconstrain "valvebiped.bip01_l_hand" x limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_hand" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_hand" z limit -70.00 70.00 0.00

    $jointconstrain "valvebiped.bip01_r_thigh" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_thigh" y limit -90.00 55.00 0.00
    $jointconstrain "valvebiped.bip01_r_thigh" z limit -110.00 125.00 0.00

    $jointconstrain "valvebiped.bip01_r_calf" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_r_calf" y limit -12.00 12.00 0.00
    $jointconstrain "valvebiped.bip01_r_calf" z limit -12.00 145.00 0.00

    $jointconstrain "valvebiped.bip01_head1" x limit -70.00 70.00 0.00
    $jointconstrain "valvebiped.bip01_head1" y limit -25.00 25.00 0.00
    $jointconstrain "valvebiped.bip01_head1" z limit -65.00 40.00 0.00

    $jointconstrain "valvebiped.bip01_l_thigh" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_thigh" y limit -55.00 90.00 0.00
    $jointconstrain "valvebiped.bip01_l_thigh" z limit -110.00 120.00 0.00
    
    $jointconstrain "valvebiped.bip01_l_calf" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_l_calf" y limit -12.00 12.00 0.00
    $jointconstrain "valvebiped.bip01_l_calf" z limit -12.00 145.00 0.00

    $jointconstrain "valvebiped.bip01_l_foot" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_foot" y limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_foot" z limit -55.00 35.00 0.00

    $jointconstrain "valvebiped.bip01_r_foot" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_foot" y limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_foot" z limit -55.00 35.00 0.00
    
    $jointconstrain "valvebiped.bip01_l_toe0" x limit 0.00 0.00 0.00
    $jointconstrain "valvebiped.bip01_l_toe0" y limit 0.00 0.00 0.00
    $jointconstrain "valvebiped.bip01_l_toe0" z limit -46.00 46.00 0.00
    
    $jointconstrain "valvebiped.bip01_r_toe0" x limit 0.00 0.00 0.00
    $jointconstrain "valvebiped.bip01_r_toe0" y limit 0.00 0.00 0.00
    $jointconstrain "valvebiped.bip01_r_toe0" z limit -46.00 46.00 0.00
    $animatedfriction 1.000 400.000 0.500 0.300 0.000
}
**


Okay, Thanks to you guys and Pvt. Jenkins I have made it work.

http://puu.sh/v9j4

You still need to smooth the model.

(import it into max with recalculate normals unchecked and then go editable mesh > polygon (or element) > auto set smoothing groups (they’re at the bottom of the element or polygon subselection)

Or in case it is smooth in Max, check “Alternate normals export method”.