Jump to content
TeardownMods

Kinda Realistic Ragdoll Humans 1.0.1

   (10 reviews)

9 Screenshots

About This File


This is a map with a few 1:1 scale ragdoll humans that have internals. They are based on kszabi98's ragdoll giant humans (many thanks!) and scaled down by half in MagicaVoxel and then scaled down again to 0.3 voxel size in Teardown. I also made a few changes to their proportions, joint flexibility and added a new spine joint to try to get them to fit in vehicles and bend realistically. The goal was to find a balance between detail and performance. 

Some features:

- 1:1 size

- Detailed internals

- Flammable clothing and hair

- Realistic joint movement

- Really fun to run over!

 

Some flaws:

- Very brittle and even smallest weapons blast them apart

- Scaling voxels in Teardown causes collision issues with other dynamic objects. Most noticeable when you break smaller chunks off and they fall through vehicles and other dynamic objects. That means no pinning the skulls to the front of your truck! 😞

Enjoy!

 

To use in other levels:

Green guy:

1. Add human_green.vox to your level's "main" folder

2. Add the following code to your levels main.xml and adjust position value for the group accordingly.

Quote

        <group id_="1243162752" open_="true" name="human" pos="0.0 0.0 0.0" rot="0.0 0.0 0.0">
            <vox id_="1456167680" name="front frame" pos="0.0 0.6 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="body" scale="0.3"/>
            <vox id_="1037367104" open_="true" name="blade" pos="0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="upper_left_leg" scale="0.3">
                <joint id_="1107625984" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="662216192" open_="true" name="blade" pos="-0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="upper_right_leg" scale="0.3">
                <joint id_="121838864" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="1155797888" open_="true" name="blade" pos="0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="left_leg" scale="0.3">
                <joint id_="212546224" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="743027008" open_="true" name="blade" pos="-0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="right_leg" scale="0.3">
                <joint id_="1036318464" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="2026103552" open_="true" name="blade" pos="0.09 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="left_foot" scale="0.3">
                <joint id_="2016075904" pos="0.0 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="751022848" open_="true" name="blade" pos="-0.12 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="right_foot" scale="0.3">
                <joint id_="1790421760" pos="0.02 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="17237020" open_="true" name="blade" pos="0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="upper_left_arm" scale="0.3">
                <joint id_="1665633536" pos="-0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="1273048960" open_="true" name="blade" pos="-0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="upper_right_arm" scale="0.3">
                <joint id_="658349312" pos="0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="1276653696" open_="true" name="blade" pos="0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="lower_left_arm" scale="0.3">
                <joint id_="359224736" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="1002434304" open_="true" name="blade" pos="-0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="lower_left_arm" scale="0.3">
                <joint id_="67964976" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="1923533440" open_="true" name="blade" pos="0.24 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="left_hand" scale="0.3">
                <joint id_="604606528" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="1564964096" open_="true" name="blade" pos="-0.27 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="right_hand" scale="0.3">
                <joint id_="981461504" pos="0.03 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="1953944064" open_="true" name="blade" pos="0.0 1.05 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="head" scale="0.3">
                <joint id_="1281765760" pos="0.0 0.02 -0.05" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-25 25" sound="true"/>
            </vox>
            <vox id_="51121200" open_="true" name="lower_body" pos="0.0 0.3 0.0" collide="true" prop="true" file="LEVEL/human_green.vox" object="lower_body" scale="0.3">
                <joint id_="1944375168" pos="0.0 0.3 -0.08" rot="0 270 0" type="hinge" size="0.05" rotspring="0" limits="0 10"/>
            </vox>
        </group>
 

Suit:

1. Add human_suit.vox to your level's "main" folder

2. Add the following code to your levels main.xml and adjust position value for the group accordingly.

Quote

        <group id_="1325546496" open_="true" name="human" pos="0.0 0.0 0.0" rot="0.0 0.0 0.0">
            <vox id_="1189485440" name="front frame" pos="0.0 0.6 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="body" scale="0.3"/>
            <vox id_="1268985472" open_="true" name="blade" pos="0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="upper_left_leg" scale="0.3">
                <joint id_="1852094848" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="1353204352" open_="true" name="blade" pos="-0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="upper_right_leg" scale="0.3">
                <joint id_="1912195072" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="2124282496" open_="true" name="blade" pos="0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="left_leg" scale="0.3">
                <joint id_="1813753984" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="2043996032" open_="true" name="blade" pos="-0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="right_leg" scale="0.3">
                <joint id_="1555919616" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="599101120" open_="true" name="blade" pos="0.09 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="left_foot" scale="0.3">
                <joint id_="65081220" pos="0.0 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="2005655040" open_="true" name="blade" pos="-0.12 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="right_foot" scale="0.3">
                <joint id_="95688400" pos="0.02 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="1857272576" open_="true" name="blade" pos="0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="upper_left_arm" scale="0.3">
                <joint id_="1282945536" pos="-0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="794606976" open_="true" name="blade" pos="-0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="upper_right_arm" scale="0.3">
                <joint id_="2126772992" pos="0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="574523648" open_="true" name="blade" pos="0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="lower_left_arm" scale="0.3">
                <joint id_="1424905088" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="786938752" open_="true" name="blade" pos="-0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="lower_left_arm" scale="0.3">
                <joint id_="781892224" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="462319168" open_="true" name="blade" pos="0.24 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="left_hand" scale="0.3">
                <joint id_="297289440" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="882692736" open_="true" name="blade" pos="-0.27 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="right_hand" scale="0.3">
                <joint id_="1182276096" pos="0.03 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="1094845696" open_="true" name="blade" pos="0.0 1.05 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="head" scale="0.3">
                <joint id_="537231360" pos="0.0 0.02 -0.05" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-25 25" sound="true"/>
            </vox>
            <vox id_="902223616" open_="true" name="lower_body" pos="0.0 0.3 0.0" collide="true" prop="true" file="LEVEL/human_suit.vox" object="lower_body" scale="0.3">
                <joint id_="1074659328" pos="0.0 0.3 -0.08" rot="0 270 0" type="hinge" size="0.05" rotspring="0" limits="0 10"/>
            </vox>
        </group>
 

Cowboy:

1. Add cowboy.vox to your level's "main" folder

2. Add the following code to your levels main.xml and adjust position value for the group accordingly.

Quote

        <group id_="1137643264" open_="true" name="human" pos="0.0 0.0 0.0" rot="0.0 0.0 0.0">
            <vox id_="17368100" name="front frame" pos="0.0 0.6 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="body" scale="0.3"/>
            <vox id_="278872704" open_="true" name="blade" pos="0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="upper_left_leg" scale="0.3">
                <joint id_="1308112896" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="1272393600" open_="true" name="blade" pos="-0.09 0.06 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="upper_right_leg" scale="0.3">
                <joint id_="33097700" pos="0.0 0.3 0.0" rot="0.0 90.0 -90.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="469921792" open_="true" name="blade" pos="0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="left_leg" scale="0.3">
                <joint id_="1971377664" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="460156352" open_="true" name="blade" pos="-0.09 -0.27 0.03" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="right_leg" scale="0.3">
                <joint id_="1457544064" pos="0.0 0.31 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-60 0" sound="true"/>
            </vox>
            <vox id_="260324880" open_="true" name="blade" pos="0.09 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="left_foot" scale="0.3">
                <joint id_="211432032" pos="0.0 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="679059968" open_="true" name="blade" pos="-0.12 -0.33 0.08" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="right_foot" scale="0.3">
                <joint id_="1122306944" pos="0.02 0.05 -0.1" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-30 15" sound="true"/>
            </vox>
            <vox id_="1933626624" open_="true" name="blade" pos="0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="upper_left_arm" scale="0.3">
                <joint id_="1179261184" pos="-0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="940040192" open_="true" name="blade" pos="-0.24 0.63 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="upper_right_arm" scale="0.3">
                <joint id_="480866976" pos="0.08 0.3 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-80 160" sound="true"/>
            </vox>
            <vox id_="299779968" open_="true" name="blade" pos="0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="lower_left_arm" scale="0.3">
                <joint id_="383867776" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="807977088" open_="true" name="blade" pos="-0.24 0.48 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="lower_left_arm" scale="0.3">
                <joint id_="684827456" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="0 90" sound="true"/>
            </vox>
            <vox id_="2030822400" open_="true" name="blade" pos="0.24 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="left_hand" scale="0.3">
                <joint id_="45091520" pos="0.0 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="1006563328" open_="true" name="blade" pos="-0.27 0.3 -0.06" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="right_hand" scale="0.3">
                <joint id_="2109929216" pos="0.03 0.15 0.0" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-15 15" sound="true"/>
            </vox>
            <vox id_="1579579520" open_="true" name="blade" pos="0.0 1.05 0.0" rot="0.0 0.0 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="head" scale="0.3">
                <joint id_="1071906688" pos="0.0 0.02 -0.05" rot="180.0 90.0 0.0" type="hinge" size="0.05" rotstrength="0.0" rotspring="0" limits="-25 25" sound="true"/>
            </vox>
            <vox id_="1981274240" open_="true" name="lower_body" pos="-0.03 0.21 0.0" collide="true" prop="true" file="LEVEL/cowboy.vox" object="lower_body" scale="0.3">
                <joint id_="1420055168" pos="0.02 0.37 -0.08" rot="0 270 0" type="hinge" size="0.05" rotspring="0" limits="0 10"/>
            </vox>
        </group>

 

New in version 1.0.1

- Further reduced size of head and torso and slightly increased leg length

- Now fit in most vehicles (with some minor leg room adjustments 😁)

- Added suit and cowboy models

 

Edited by alan8325
Version details


What's New in Version 1.0.1   See changelog

Released

New in version 1.0.1

- Further reduced size of head and torso and slightly increased leg length

- Now fit in most vehicles (with some minor leg room adjustments 😁)

- Added suit and cowboy models

  • Like 1

User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest

WeiChei

   1 of 1 member found this review helpful 1 / 1 member

These guys are super cool and fun to mess with😆

Link to comment
Objective_trash

   1 of 1 member found this review helpful 1 / 1 member

This is the best 1:1 human mod I've ever seen, it is amazing, you can even put dem in the bus and go off one of the jumps and see them fly off the seats! This will be the best mod in the future for other maps and scenarios, Keep up the good work!

  • Like 1
Link to comment
WhiteStar401

   1 of 1 member found this review helpful 1 / 1 member

This is so awesome!!! I had to include it in my town, SandyWood. Though not to the benefit of the ragdoll. 😇🤣

hangman.JPG

Response from the author:

At least he gets to enjoy his last cigar. Big fan of your map!

  • Like 2
Link to comment
MyCresta

   2 of 3 members found this review helpful 2 / 3 members

Well done, these are perfectly detailed and smooth! I can't wait to see what recognizable characters people can make from these, or scenarios where these are used 😄

Can confirm they burn

image.png

  • Like 1
  • Haha 1
Link to comment
kszabi98

   1 of 2 members found this review helpful 1 / 2 members

Looks awesome! Keep up the good work! 

  • Like 1
Link to comment
AngryChickens

   1 of 2 members found this review helpful 1 / 2 members

This looked like a lot of work, awesome job

  • Like 1
Link to comment
RonTDC

   1 of 2 members found this review helpful 1 / 2 members

I feel guilty, its so realistic

Response from the author:

Thanks! I think Tuxedolabs devs may have been hoping this mod wouldn't come. 😂

  • Like 1
  • Haha 1
Link to comment
LeZyN

  

Hello bro, i try add human in my lvl but game crashed, can you help me?

 

Response from the author:

Make sure the .vox file for the ragdoll you want to add is in your level's main folder and you also might have to adjust the position value i.e.  pos="2.0 0.49 -13.1" to make sure it's in a place that doesn't conflict with something else.

Link to comment
×
×
  • Create New...