-
Notifications
You must be signed in to change notification settings - Fork 0
Legs
Legs are the main structure on which mechs operate, why use wheels when you can use legs!
Most of the options support percentages (%) and meters (m), ex:
StandingHeight=90% or StandingHeight=2m
The percentages are all based on the leg's capabilities, for example, the StandingHeight is based upon how far the leg can extend:
NOTE: The "legs capabilities" DO NOT account for hinge limits!
NOTE: Values can be negative or go over 100%, they are not bounded!

The meters are based on the leg's capabilities, but specified in meters. If you want your leg to stand exactly 2 meters off the ground, set it to "2m". This assumes your configuration is correct (thigh/calf/etc lengths are correct) and other specifications.
NOTE: This is VERY important!
For optimal performance, and for other reasons, some of the optimal layouts for the joints are described below:
NOTE: The letters correlate with the block tag, and anything wrapped in parenthesis is optional
- H->K->F->(Q)
- Assuming you have no extra joints, this is optimal for obvious reasons; spiders will include the quad, and need nothing else!
- S->H->K->F->(Q)->(S)
- This assumes you want strafing, in which case, it should basically surround the pre-existing joints, since the auto length finder checks to make sure the hip/knee is connected first (for example)-- if it's not laid out this way, you may need to specify Thigh/etc lengths!
- The reason the strafe joints also go before & after is due to angling: If you rotate the strafe LAST, it keeps the foot flat to the ground while strafing, otherwise it may rotate at a wonky angle (which may sometimes be beneficial, up to you!)
- T->(S)->H->K->F->(Q)->(S)
- Turn joints should come first in most cases, since it's supposed to rotate the whole leg, and not just a segment of it-- but feel free to mix and match, just keep in mind the automagic Thigh/etc lengths!
- StandingHeight
- StandingLean
- StandingWidth
- Based on the maximum length the leg can extend (sum of all lengths, ex: ThighLength + CalfLength + ...)
- StepHeight
- CrouchHeight
- Based on the standing height, so a StepHeight of 50% and StandingHeight of 80% means when lifted, the "StandingHeight" will be 40%.
- OR: How much of the standing height to lift, so 10% means 10% of the StandingHeight will be lifted
- StepLength
- StrafeLength
- Based on the maximum length the leg can extend horizontally based on the StandingHeight (intersection of circles)
- StandingDistance
- For DIGI: Based on StandingHeight, tricky to explain; just try it out!
- For SPIDEROIDs: Based on the maximum length the leg can extend (since technically spideroid is a sideways humanoid leg!)