Error I keep getting that is making me shit myself everytime I see it.

Ive been trying to do some ragdoll porting from Goldsource due to a request from Karimatrix, I couldnt find a proper physbox for the models he gave me so I made my own, but when I compile, I get this error

ERROR: Rotation constraint on bone “Bip01 Pelvis” which has no parent!!!

What the hell does that mean? Also my internet was out the entire day so… sorry :frowning:

59 views and NOBODY has any idea what that means.

i like RA2 aswell :stuck_out_tongue:


(User was banned for this post ("Why reply?" - Jaanus))

Isn’t bip01_pelvis usually the rootbone? Remove the jointconstrains for the bip01_pelvis from the qc.

There aren’t any.

Pelvis should always be the rootbone.

Uh, try making another bone near it, and parent pelvis to it. Then assign it as a root in the qc.

I’ll try that.

Make sure $rootbone has the pelvis as its parameter.

I cant parent pelvis to the new bone AND $rootbone “bip01 pelvis” does not work.

heh :razz: pelvis… i dont know anything about this so im going to make something up… remake the pelvis? make it bigger/smaller maybe?


(User was banned for this post ("If you can't help, don't reply" - Jaanus))

Way to say it.

Alright I tried doing it again and yes, I get the same ERROR though this time its BIP01 thats the main bone thats causing the error instead of bip01 pelvis.

idk but that means theres some kind of constraint on the pelvis. remove any constraints on the pelvis if there arent any than im sry i couldnt help

Get rid of the rotation constraints on the pelvis? The pelvis doesn’t need them, everything rotates from it.

As I said, there aren’t any.

Post the qc already. I think you either don’t have it set as the rootbone, or some/none of your bones are parented correctly.

EDIT!: I tried setting Bip01 Pelvis as the rootbone already.
$cd “C:\Users\Grey M\Desktop\GoldsourcetoSource”
$modelname “russian_RASTR_officer.mdl”
$model “body” “guerilla.smd”
$poseparameter XR -90.00 45.00
$cdmaterials “models\russianRASTROfficer”
$hboxset “default”
$hbox 3 “Bip01 Pelvis” -4.690000 -4.440000 -6.750000 4.000000 5.560000 6.750000
$hbox 6 “Bip01 L Leg” 2.660000 -3.690000 -3.090000 18.160000 4.880000 3.310000
$hbox 6 “Bip01 L Leg1” 0.380000 -3.970000 -2.840000 17.600000 4.000000 2.940000
$hbox 6 “Bip01 L Foot” 0.850000 -3.240000 -2.640000 5.730000 8.530000 3.170000
$hbox 7 “Bip01 R Leg” 2.470000 -3.690000 -3.160000 18.129999 4.880000 3.380000
$hbox 7 “Bip01 R Leg1” 0.310000 -3.970000 -2.840000 17.600000 3.940000 2.970000
$hbox 7 “Bip01 R Foot” 0.850000 -3.240000 -2.640000 5.730000 8.530000 3.170000
$hbox 3 “Bip01 Spine1” -3.250000 -5.500000 -5.500000 4.830000 5.500000 5.500000
$hbox 2 “Bip01 Spine2” -0.060000 -5.530000 -7.590000 8.000000 7.000000 7.590000
$hbox 2 “Bip01 Spine3” -2.250000 -6.810000 -6.310000 6.500000 5.090000 6.310000
$hbox 2 “Bip01 Neck” -3.110000 -1.500000 -3.000000 2.050000 3.500000 3.000000
$hbox 1 “Bip01 Head” -0.330000 -4.500000 -2.500000 8.000000 4.500000 2.500000
$hbox 4 “Bip01 L Arm” 0.940000 -2.880000 -4.130000 5.440000 4.280000 3.500000
$hbox 4 “Bip01 L Arm1” -2.160000 -2.340000 -2.560000 11.560000 3.410000 2.380000
$hbox 4 “Bip01 L Arm2” 0.590000 -1.810000 -2.190000 10.750000 2.840000 2.410000
$hbox 4 “Bip01 L Hand” -0.132201 -1.903020 -2.238530 4.862900 2.078240 2.369790
$hbox 5 “Bip01 R Arm” 1.380000 -2.840000 -3.560000 5.690000 4.310000 4.310000
$hbox 5 “Bip01 R Arm1” -1.880000 -2.470000 -2.160000 11.810000 3.280000 2.810000
$hbox 5 “Bip01 R Arm2” 0.440000 -1.970000 -2.340000 10.590000 2.720000 2.220000
$hbox 5 “Bip01 R Hand” -0.132201 -1.903020 -2.238530 4.862900 2.078240 2.369790
$hbox 8 “Bip01 L Hand” -16.100000 -6.500000 -19.000000 10.600000 1.500000 33.000000
// Model uses material “arctic-dc.vmt”
// Model uses material “arctic-equip.vmt”
// Model uses material “face-gr-6.vmt”
// Model uses material “face-gr-7.vmt”
// Model uses material “guerilla-boot.vmt”
// Model uses material “guerilla-p.vmt”
// Model uses material “leet-arms.vmt”
// Model uses material “leet-bomb.vmt”
// Model uses material “leet-hands.vmt”
// Model uses material “tero-bombsign.vmt”
// Model uses material “tero-redberet.vmt”
$attachment “0” “Bip01 R Hand” 25.00 0.00 5.00 rotate 0.00 0.00 -0.00
$attachment “1” “Bip01 R Hand” 0.00 0.00 -0.00 rotate 0.00 0.00 -0.00
$attachment “2” “Bip01 Head” -0.00 -0.00 -0.00 rotate -0.00 -0.00 0.00
$surfaceprop “flesh”
$eyeposition -0.000 0.000 73.000
$illumposition 10.717 3.441 36.650
$sequence ragdoll “ragdoll” ACT_DIERAGDOLL 1 fps 30.00
$collisionjoints “phymodel.smd” {

$mass 115.0
$inertia 10.00
$damping 0.01
$rotdamping 1.50
$rootbone "bip01"

$jointconstrain "bip01 spine1" x limit -60.00 60.00 0.20
$jointconstrain "bip01 spine1" y limit -25.00 25.00 0.20
$jointconstrain "bip01 spine1" z limit -25.00 30.00 0.20

$jointconstrain "bip01 r arm1" x limit 0.00 0.00 0.00
$jointconstrain "bip01 r arm1" y limit -45.00 64.00 0.20
$jointconstrain "bip01 r arm1" z limit -73.00 12.00 0.20

$jointconstrain "bip01 l arm1" x limit 0.00 0.00 0.00
$jointconstrain "bip01 l arm1" y limit -67.00 30.00 0.20
$jointconstrain "bip01 l arm1" z limit -73.00 12.00 0.20

$jointconstrain "bip01 l arm2" x limit 0.00 0.00 0.00
$jointconstrain "bip01 l arm2" y limit 0.00 0.00 0.00
$jointconstrain "bip01 l arm2" z limit -120.00 4.00 0.20

$jointconstrain "bip01 l hand" x limit -60.00 60.00 0.20
$jointconstrain "bip01 l hand" y limit 0.00 0.00 0.00
$jointconstrain "bip01 l hand" z limit -57.00 70.00 0.20

$jointconstrain "bip01 r arm2" x limit 0.00 0.00 0.00
$jointconstrain "bip01 r arm2" y limit 0.00 0.00 0.00
$jointconstrain "bip01 r arm2" z limit -120.00 4.00 0.20

$jointconstrain "bip01 r hand" x limit -60.00 60.00 0.20
$jointconstrain "bip01 r hand" y limit 0.00 0.00 0.00
$jointconstrain "bip01 r hand" z limit -57.00 70.00 0.20

$jointconstrain "bip01 r leg" x limit -25.00 20.00 0.20
$jointconstrain "bip01 r leg" y limit -40.00 20.00 0.20
$jointconstrain "bip01 r leg" z limit -37.00 63.00 0.20

$jointconstrain "bip01 r leg1" x limit 0.00 0.00 0.00
$jointconstrain "bip01 r leg1" y limit 0.00 0.00 0.00
$jointconstrain "bip01 r leg1" z limit -95.00 4.00 0.20

$jointrotdamping "bip01 head" 5.00
$jointconstrain "bip01 head" x limit -20.00 20.00 0.20
$jointconstrain "bip01 head" y limit -25.00 25.00 0.20
$jointconstrain "bip01 head" z limit -13.00 30.00 0.20

$jointconstrain "bip01 l leg" x limit -25.00 20.00 0.20
$jointconstrain "bip01 l leg" y limit -20.00 40.00 0.20
$jointconstrain "bip01 l leg" z limit -37.00 63.00 0.20

$jointconstrain "bip01 l leg1" x limit 0.00 0.00 0.00
$jointconstrain "bip01 l leg1" y limit 0.00 0.00 0.00
$jointconstrain "bip01 l leg1" z limit -95.00 4.00 0.20

$jointconstrain "bip01 l foot" x limit 0.00 0.00 0.00
$jointconstrain "bip01 l foot" y limit 0.00 0.00 0.00
$jointconstrain "bip01 l foot" z limit -15.00 35.00 0.20

$jointconstrain "bip01 r foot" x limit 0.00 0.00 0.00
$jointconstrain "bip01 r foot" y limit 0.00 0.00 0.00
$jointconstrain "bip01 r foot" z limit -15.00 35.00 0.20

}