Source model compiler messed up the ragdoll?

Hey everybody!
I have actually no idea what could cause this problem, does this error look familiar to someone?

http://dl.dropbox.com/u/55572802/Public/wtf.jpg

It looks like the model compiler messed up the model’s arms somehow, but I have no clue how to fix this…
Can anybody give me advice about this?

Here’s the QC for the case someone needs it:



$modelname "characters/necromorphs/slasher_twisted.mdl"
$cdmaterials "models/deadspace/slasher_twisted"

$model slasher "slasher_twisted.smd"

$surfaceprop "flesh"

$sequence ref "slasher_twisted" fps 1

$collisionjoints phy.smd {

	$mass 95.0
	$inertia 2.00
	$damping 0.01
	$rotdamping 0.40
	$rootbone "slasher_twisted3.spine1"

	$jointconstrain "slasher_twisted3.rthigh" x limit -80.00 90.00 0.00
	$jointconstrain "slasher_twisted3.rthigh" y limit -80.00 65.00 0.00
	$jointconstrain "slasher_twisted3.rthigh" z limit -50.00 80.00 0.00

	$jointconstrain "slasher_twisted3.rcalf" x limit 0.00 0.00 0.00
	$jointconstrain "slasher_twisted3.rcalf" y limit -5.00 135.00 0.00
	$jointconstrain "slasher_twisted3.rcalf" z limit -5.00 5.00 0.00

	$jointconstrain "slasher_twisted3.lthigh" x limit -60.00 90.00 0.00
	$jointconstrain "slasher_twisted3.lthigh" y limit -80.00 70.00 0.00
	$jointconstrain "slasher_twisted3.lthigh" z limit -75.00 55.00 0.00

	$jointconstrain "slasher_twisted3.lcalf" x limit 0.00 0.00 0.00
	$jointconstrain "slasher_twisted3.lcalf" y limit -5.00 135.00 0.00
	$jointconstrain "slasher_twisted3.lcalf" z limit -5.00 5.00 0.00

	$jointconstrain "slasher_twisted3.lfoot" x limit -73.00 28.00 0.00
	$jointconstrain "slasher_twisted3.lfoot" y limit -50.00 60.00 0.00
	$jointconstrain "slasher_twisted3.lfoot" z limit -70.00 80.00 0.00

	$jointconstrain "slasher_twisted3.spine2" x limit -70.00 55.00 0.00
	$jointconstrain "slasher_twisted3.spine2" y limit -45.00 25.00 0.00
	$jointconstrain "slasher_twisted3.spine2" z limit -25.00 25.00 0.00

	$jointconstrain "slasher_twisted3.rshoulder" x limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.rshoulder" y limit -50.00 110.00 0.00
	$jointconstrain "slasher_twisted3.rshoulder" z limit -120.00 95.00 0.00

	$jointconstrain "slasher_twisted3.lshoulder" x limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.lshoulder" y limit -110.00 50.00 0.00
	$jointconstrain "slasher_twisted3.lshoulder" z limit -120.00 95.00 0.00

	$jointconstrain "slasher_twisted3.llowerarm" x limit 0.00 0.00 0.00
	$jointconstrain "slasher_twisted3.llowerarm" y limit -130.00 0.00 0.00
	$jointconstrain "slasher_twisted3.llowerarm" z limit 0.00 0.00 0.00

	$jointconstrain "slasher_twisted3.neck" x limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.neck" y limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.neck" z limit -45.00 45.00 0.00

	$jointconstrain "slasher_twisted3.head" x limit -60.00 60.00 0.00
	$jointconstrain "slasher_twisted3.head" y limit -30.00 70.00 0.00
	$jointconstrain "slasher_twisted3.head" z limit -40.00 40.00 0.00

	$jointconstrain "slasher_twisted3.rlowerarm" x limit 0.00 0.00 0.00
	$jointconstrain "slasher_twisted3.rlowerarm" y limit 0.00 135.00 0.00
	$jointconstrain "slasher_twisted3.rlowerarm" z limit 0.00 0.00 0.00

	$jointconstrain "slasher_twisted3.rfoot" x limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.rfoot" y limit -50.00 50.00 0.00
	$jointconstrain "slasher_twisted3.rfoot" z limit -60.00 80.00 0.00
}
$sequence ragdoll 		"ragdoll_pose" 		FPS 30 		activity ACT_DIERAGDOLL 1


Tell me if you need more info to identify the problem,
thanks!

Try commenting out the line $sequence ref “slasher_twisted” fps 1

Or changing “ragdoll_pose” from the $sequence ragdoll to “slasher_twisted”. I think one of them is using a slightly different skeleton, and it’s causing a conflict.

Tried that out, didn’t work… :frowning:
Just for the case it might be useful, I used the Portal 2 engine to compile the model.

[editline]19th May 2012[/editline]

Strange, I think the model got messed up by Softimage’s SMD exporter. I imported the SMD into 3Ds Max and it looks as shitty like in the model viewer.

That could be it. Are there any new versions of Softimage’s exporter?
If not, maybe you can find another format that exports correctly, and import it into 3DSMax and export from there.

Yea I could try that out. But I’m not sure if there’s a good format which I can export model, skeleton and rig correctly…got any idea about that? I tried out FBX one time, it was horrible… :confused:

No clue, I don’t even have either of those programs. :v:

oh lawl :stuck_out_tongue: