• Ragdoll won't spawn or spawns in a wierd way
    9 replies, posted
I've made a model for gmod, it shows up fine in hlmv. But whenever I try to spawn it in gmod, at first it appears that nothing happened. However, after some time I've noticed that the model DOES spawn. Always on the same spot in the air, and deformed. I can't interact with it in any way, just can undo the spawn. What did I do wrong and how to fix it? Here's the screenshot, showing the spawning spot and the model itself: [URL=http://piccy.info/view3/6190861/f4e023fd154fbb3091a7d02bfcdb6abe/1200/][IMG]http://i.piccy.info/i9/bc9f13bf1ad48d50d3e777f803aff837/1396724548/83452/697878/gm_construct0012_800.jpg[/IMG][/URL][URL=http://i.piccy.info/a3c/2014-04-05-19-02/i9-6190861/800x500-r][IMG]http://i.piccy.info/a3/2014-04-05-19-02/i9-6190861/800x500-r/i.gif[/IMG][/URL]
post your .QC here maybe i can help you a bit.
Okay, here it is. [CODE]$cd "F:\Downloads\headhack\DSouls\priscilla" $surfaceprop "flesh" $modelname "DSWeapons\priscilla.mdl" $model Priscilla "priscilla.smd" $sequence ragdoll "pr_rag.smd" $cdmaterials "models\DSWeapons\" $collisionjoints "pr_phys.smd"{ $mass 60.0 $inertia 10.00 $damping 0.01 $rotdamping 1.50 $rootbone "valvebiped.bip01_pelvis" $jointconstrain "tail" x limit -50.00 50.00 0.00 $jointconstrain "tail" y limit -70.00 70.00 0.00 $jointconstrain "tail" z limit -50.00 30.00 0.00 $jointconstrain "tail1" x limit -25.00 25.00 0.00 $jointconstrain "tail1" y limit -50.00 50.00 0.00 $jointconstrain "tail1" z limit -70.00 55.00 0.00 $jointconstrain "tail2" x limit -20.00 20.00 0.00 $jointconstrain "tail2" y limit -70.00 70.00 0.00 $jointconstrain "tail2" z limit -80.00 80.00 0.00 $jointconstrain "tail3" x limit -25.00 25.00 0.00 $jointconstrain "tail3" y limit -70.00 70.00 0.00 $jointconstrain "tail3" z limit -100.00 100.00 0.00 $jointconstrain "l_skirt_bottom_top" x limit 0.00 0.00 0.00 $jointconstrain "l_skirt_bottom_top" y limit 0.00 0.00 0.00 $jointconstrain "l_skirt_bottom_top" z limit 0.00 0.00 0.00 $jointconstrain "l_skirt_bottom_bottom" x limit 0.00 0.00 0.00 $jointconstrain "l_skirt_bottom_bottom" y limit 0.00 0.00 0.00 $jointconstrain "l_skirt_bottom_bottom" z limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_top" x limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_top" y limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_top" z limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_bottom" x limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_bottom" y limit 0.00 0.00 0.00 $jointconstrain "l_skirt_top_bottom" z limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_top" x limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_top" y limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_top" z limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_bottom" x limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_bottom" y limit 0.00 0.00 0.00 $jointconstrain "mid_skirt_bottom" z limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_top" x limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_top" y limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_top" z limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_bottom" x limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_bottom" y limit 0.00 0.00 0.00 $jointconstrain "r_skirt_bottom_bottom" z limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_top" x limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_top" y limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_top" z limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_bottom" x limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_bottom" y limit 0.00 0.00 0.00 $jointconstrain "r_skirt_top_bottom" z limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_spine" x limit -40.00 40.00 0.00 $jointconstrain "valvebiped.bip01_spine" y limit -45.00 45.00 0.00 $jointconstrain "valvebiped.bip01_spine" z limit -35.00 40.00 0.00 $jointconstrain "valvebiped.bip01_spine2" x limit -60.00 60.00 0.00 $jointconstrain "valvebiped.bip01_spine2" y limit -35.00 35.00 0.00 $jointconstrain "valvebiped.bip01_spine2" z limit -40.00 45.00 0.00 $jointconstrain "valvebiped.bip01_spine4" x limit -60.00 60.00 0.00 $jointconstrain "valvebiped.bip01_spine4" y limit -20.00 20.00 0.00 $jointconstrain "valvebiped.bip01_spine4" z limit -35.00 35.00 0.00 $jointconstrain "valvebiped.bip01_r_clavicle" x limit -45.00 45.00 0.00 $jointconstrain "valvebiped.bip01_r_clavicle" y limit -35.00 100.00 0.00 $jointconstrain "valvebiped.bip01_r_clavicle" z limit -60.00 35.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" x limit -45.00 25.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" y limit -70.00 30.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" z limit -120.00 20.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" x limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" y limit -10.00 10.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" z limit -130.00 15.00 0.00 $jointconstrain "valvebiped.bip01_l_clavicle" x limit -45.00 45.00 0.00 $jointconstrain "valvebiped.bip01_l_clavicle" y limit -100.00 35.00 0.00 $jointconstrain "valvebiped.bip01_l_clavicle" z limit -60.00 35.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" x limit -45.00 25.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" y limit -30.00 70.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" z limit -120.00 20.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" x limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" y limit -10.00 10.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" z limit -130.00 15.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" x limit -50.00 50.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" y limit -35.00 35.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" z limit -120.00 60.00 0.00 $jointconstrain "l_sleeve_top" x limit 0.00 0.00 0.00 $jointconstrain "l_sleeve_top" y limit 0.00 0.00 0.00 $jointconstrain "l_sleeve_top" z limit 0.00 0.00 0.00 $jointconstrain "l_sleeve_bottom" x limit 0.00 0.00 0.00 $jointconstrain "l_sleeve_bottom" y limit 0.00 0.00 0.00 $jointconstrain "l_sleeve_bottom" z limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" x limit -50.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" y limit -35.00 35.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" z limit -120.00 60.00 0.00 $jointconstrain "valvebiped.bip01_neck1" x limit -20.00 20.00 0.00 $jointconstrain "valvebiped.bip01_neck1" y limit -20.00 20.00 0.00 $jointconstrain "valvebiped.bip01_neck1" z limit -35.00 45.00 0.00 $jointconstrain "valvebiped.bip01_head1" x limit -60.00 60.00 0.00 $jointconstrain "valvebiped.bip01_head1" y limit -50.00 50.00 0.00 $jointconstrain "valvebiped.bip01_head1" z limit -45.00 75.00 0.00 $jointconstrain "hair_mid0" x limit 0.00 0.00 0.00 $jointconstrain "hair_mid0" y limit 0.00 0.00 0.00 $jointconstrain "hair_mid0" z limit 0.00 0.00 0.00 $jointconstrain "hair_l0" x limit 0.00 0.00 0.00 $jointconstrain "hair_l0" y limit 0.00 0.00 0.00 $jointconstrain "hair_l0" z limit 0.00 0.00 0.00 $jointconstrain "hair_l1" x limit 0.00 0.00 0.00 $jointconstrain "hair_l1" y limit 0.00 0.00 0.00 $jointconstrain "hair_l1" z limit 0.00 0.00 0.00 $jointconstrain "hair_r0" x limit 0.00 0.00 0.00 $jointconstrain "hair_r0" y limit 0.00 0.00 0.00 $jointconstrain "hair_r0" z limit 0.00 0.00 0.00 $jointconstrain "hair_r1" x limit 0.00 0.00 0.00 $jointconstrain "hair_r1" y limit 0.00 0.00 0.00 $jointconstrain "hair_r1" z limit 0.00 0.00 0.00 $jointconstrain "hair_mid1" x limit 0.00 0.00 0.00 $jointconstrain "hair_mid1" y limit 0.00 0.00 0.00 $jointconstrain "hair_mid1" z limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_top" x limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_top" y limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_top" z limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_bottom" x limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_bottom" y limit 0.00 0.00 0.00 $jointconstrain "r_sleeve_bottom" z limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" x limit -20.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" y limit -5.00 60.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" z limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" x limit -20.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" y limit -5.00 10.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" z limit -5.00 55.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" x limit -20.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" y limit -15.00 40.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" z limit -40.00 25.00 0.00 $jointconstrain "valvebiped.bip01_r_toe0" x limit -10.00 10.00 0.00 $jointconstrain "valvebiped.bip01_r_toe0" y limit -30.00 30.00 0.00 $jointconstrain "valvebiped.bip01_r_toe0" z limit -35.00 55.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" x limit -50.00 20.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" y limit -60.00 5.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" z limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" x limit -50.00 20.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" y limit -10.00 5.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" z limit -5.00 55.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" x limit -50.00 20.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" y limit -40.00 15.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" z limit -40.00 25.00 0.00 $jointconstrain "valvebiped.bip01_l_toe0" x limit -10.00 10.00 0.00 $jointconstrain "valvebiped.bip01_l_toe0" y limit -30.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_toe0" z limit -35.00 55.00 0.00 $jointconstrain "tail_end" x limit -20.00 20.00 0.00 $jointconstrain "tail_end" y limit -100.00 100.00 0.00 $jointconstrain "tail_end" z limit -90.00 90.00 0.00 }[/CODE]
You have way too damn many collision boxes. The maximum that Garry's Mod can handle is 32, and you have about 40.
Strange, I think my other models had about that number or more (or maybe not, my bad than) and it was fine. I'll try it anyway, thank you. UPD: removed some collision boxes (24 left), it keeps happening.
too many collision boxes case this happen, try lower some proportions. hairs, skirts and sleeve don't need, try use $jigglebone instead [URL="https://developer.valvesoftware.com/wiki/$jigglebone"]https://developer.valvesoftware.com/wiki/$jigglebone[/URL] although, you can't pose it on gmod.
Okay, I've played with the physmodel a little more, it made my model working, thank you guys. The rigging sucks, but that's another story. [URL=http://piccy.info/view3/6195300/4578d9e2f728e095234c83777f8653c4/1200/][IMG]http://i.piccy.info/i9/a8c65cadb07c072096343f8ad915e327/1396803296/124728/697878/_Fh_fi00572gm_construct0013_800.jpg[/IMG][/URL][URL=http://i.piccy.info/a3c/2014-04-06-16-54/i9-6195300/800x500-r][IMG]http://i.piccy.info/a3/2014-04-06-16-54/i9-6195300/800x500-r/i.gif[/IMG][/URL]
[QUOTE=Victarion;44469672]I have removed a lot of collision boxes, the problem is still there. That is not the case, then.[/QUOTE] You don't have a Collision model. (phymodel...) need to to be able to interact / fix ur model.
[QUOTE=Victarion;44469672]I have removed a lot of collision boxes, the problem is still there. That is not the case, then.[/QUOTE] Please use the code tag next time; it is easier to read and takes up less space.
I was wrong in one thing - should have removed the actual boxes from phymodel smd, not just from the code (kinda obvious, but i'm a lazy guy, it seems, my bad). [QUOTE=Pinhead Larry;44469765]Please use the code tag next time; it is easier to read and takes up less space.[/QUOTE] Ok, will do.
Sorry, you need to Log In to post a reply to this thread.