From d02891cfb3c78de3a0ca44941034aa7503b02e10 Mon Sep 17 00:00:00 2001
From: Mad <ivor_kicho@hotmail.com>
Date: Sat, 27 May 2017 22:11:33 +0200
Subject: [PATCH] Motor explanations

Added motor variable explanations, added default values and removed the white spaces.
---
 nif.xml | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/nif.xml b/nif.xml
index 34f9bd0..6f8c739 100644
--- a/nif.xml
+++ b/nif.xml
@@ -1643,15 +1643,28 @@
         <add name="Prop Rec Velocity" type="float" default="0">Unknown</add>
         <add name="Const Rec Velocity" type="float" default="0">Unknown</add>
 		<add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
+        <add name="Min Force" type="float" default="-1000000.0">Minimum motor force</add>
+        <add name="Max Force" type="float" default="1000000.0">Maximum motor force</add>
+        <add name="Tau" type="float" default="0">Relative stiffness</add>
+        <add name="Damping" type="float" default="0">Motor damping value</add>
+        <add name="Proportional Recovery Velocity" type="float" default="0">A factor of the current error to calculate the recovery velocity</add>
+        <add name="Constant Recovery Velocity" type="float" default="0">A constant velocity which is used to recover from errors</add>
+        <add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
     </compound>
 	
 	<compound name="bhkVelocityConstraintMotorDescriptor">
         <add name="Min Force" type="float" default="0">Unknown</add>
         <add name="Max Force" type="float" default="0">Unknown</add>
         <add name="Tau" type="float" default="0">Unknown</add>
+    <compound name="bhkVelocityConstraintMotorDescriptor">
+        <add name="Min Force" type="float" default="-1000000.0">Minimum motor force</add>
+        <add name="Max Force" type="float" default="1000000.0">Maximum motor force</add>
+        <add name="Tau" type="float" default="0">Relative stiffness</add>
         <add name="Target Velocity" type="float" default="0">Unknown</add>
 		<add name="Use Velocity Target" type="bool" default="0">Unknown</add>
 		<add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
+        <add name="Use Velocity Target" type="bool" default="0">Unknown</add>
+        <add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
     </compound>
 	
 	<compound name="bhkSpringDamperConstraintMotorDescriptor">
@@ -1660,6 +1673,12 @@
         <add name="Spring Constant" type="float" default="0">Unknown</add>
         <add name="Spring Damping" type="float" default="0">Unknown</add>		
 		<add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
+    <compound name="bhkSpringDamperConstraintMotorDescriptor">
+        <add name="Min Force" type="float" default="-1000000.0">Minimum motor force</add>
+        <add name="Max Force" type="float" default="1000000.0">Maximum motor force</add>
+        <add name="Spring Constant" type="float" default="0">The spring constant in Nsec/m</add>
+        <add name="Spring Damping" type="float" default="0">The spring damping in Nsec/m</add>       
+        <add name="Motor Enabled" type="bool" default="0">Is Motor enabled</add>
     </compound>
 
     <compound name="MotorDescriptor">
@@ -1667,6 +1686,10 @@
     <add name="Position Motor" type="bhkPositionConstraintMotorDescriptor" cond="Type == 1">Unknown</add>
 	<add name="Velocity Motor" type="bhkVelocityConstraintMotorDescriptor" cond="Type == 2">Unknown</add>
 	<add name="Spring Damper Motor" type="bhkSpringDamperConstraintMotorDescriptor" cond="Type == 3">Unknown</add>
+        <add name="Type" type="byte" default="0">Unknown</add>
+        <add name="Position Motor" type="bhkPositionConstraintMotorDescriptor" cond="Type == 1">Unknown</add>
+        <add name="Velocity Motor" type="bhkVelocityConstraintMotorDescriptor" cond="Type == 2">Unknown</add>
+        <add name="Spring Damper Motor" type="bhkSpringDamperConstraintMotorDescriptor" cond="Type == 3">Unknown</add>
     </compound> 
 
     <compound name="RagdollDescriptor">
-- 
GitLab