From 4034c3f9f5efeb95828241eec143bdf057a8d0ee Mon Sep 17 00:00:00 2001 From: jonwd7 Date: Mon, 14 May 2018 20:16:40 -0400 Subject: [PATCH 01/86] Remove abstract="0" as it is the default --- nif.xml | 530 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 265 insertions(+), 265 deletions(-) diff --git a/nif.xml b/nif.xml index 68cc56d..fcd303b 100644 --- a/nif.xml +++ b/nif.xml @@ -2182,7 +2182,7 @@ Abstract object type. - + Unknown. Unknown. The parent? @@ -2191,7 +2191,7 @@ Unknown. - + Unknown. Only found in 2.3 nifs. Name of this object. Unknown. @@ -2203,22 +2203,22 @@ Unknown. - + Unknown! Unknown. - + Unknown! Unknown. - + Unknown! Unknown. - + Unknown! Unknown. @@ -2281,7 +2281,7 @@ A Havok phantom that uses a Havok shape object for its collision volume instead of just a bounding box. - + Unknown shape. Garbage data from memory. @@ -2291,7 +2291,7 @@ A havok node, describes physical properties. - + This is the default body type for all "normal" usable and static world objects. The "T" suffix marks this body as active for translation and rotation, a normal bhkRigidBody ignores those properties. Because the properties are equal, a bhkRigidBody may be renamed into a bhkRigidBodyT and vice-versa. @@ -2349,7 +2349,7 @@ 1 = respond to wind - + The "T" suffix marks this body as active for translation and rotation. @@ -2360,37 +2360,37 @@ Usually 1. Higher values indicate higher priority of this constraint? - + Hinge constraint. Describes a limited hinge constraint - + A malleable constraint. Constraint within constraint. - + A spring constraint. Stiff Spring constraint. - + Ragdoll constraint. Ragdoll constraint. - + A prismatic constraint. Describes a prismatic constraint - + A hinge constraint. Hinge constraing. - + A Ball and Socket Constraint. Describes a ball and socket constraint @@ -2401,7 +2401,7 @@ - + A Ball and Socket Constraint chain. Number of pivot points. Divide by 2 to get the number of constraints. Two pivot points A and B for each constraint. @@ -2421,7 +2421,7 @@ A Havok Shape? - + Transforms a shape. The shape that this object transforms. The material of the shape. @@ -2440,11 +2440,11 @@ A havok shape. - + A sphere. - + A capsule. Not used. The following wants to be aligned at 16 bytes. First point on the capsule's axis. @@ -2453,14 +2453,14 @@ Matches second capsule radius. - + A box. Not used. The following wants to be aligned at 16 bytes. A cube stored in Half Extents. A unit cube (1.0, 1.0, 1.0) would be stored as 0.5, 0.5, 0.5. Unused as Havok stores the Half Extents as hkVector4 with the W component unused. - + A convex shape built from vertices. Note that if the shape is used in a non-static object (such as clutter), then they will simply fall through ground when they are under a bhkListShape. @@ -2473,7 +2473,7 @@ - + A convex transformed shape? @@ -2484,7 +2484,7 @@ - + Unknown. Unknown. Unknown. @@ -2496,7 +2496,7 @@ A tree-like Havok data structure stored in an assembly-like binary code? - + Memory optimized partial polytope bounding volume tree shape (not an entity). The shape. Garbage data from memory. Referred to as User Data, Shape Collection, and Code. @@ -2513,7 +2513,7 @@ Havok collision object that uses multiple shapes? - + A list of shapes. Do not put a bhkPackedNiTriStripsShape in the Sub Shapes. Use a @@ -2538,7 +2538,7 @@ XXX not completely decoded, also the 4 dummy separator bytes seem to be missing from nifs that have this block --> - + @@ -2550,7 +2550,7 @@ Refers to a bunch of NiTriStripsData objects that make up this shape. - + A shape constructed from strips data. @@ -2564,7 +2564,7 @@ - + A shape constructed from a bunch of strips. The material of the shape. @@ -2577,7 +2577,7 @@ Havok Layers for each strip data. - + A generic extra data object. Name of this object. Block number of the next extra data object. @@ -2591,19 +2591,19 @@ Abstract base class for interpolators that use NiAnimationKeys (Key, KeyGrp) for interpolation. - + Uses NiFloatKeys to animate a float value over time. Pose value if lacking NiFloatData. - + An interpolator for transform keyframes. - + Uses NiPosKeys to animate an NiPoint3 value over time. Pose value if lacking NiPosData. @@ -2619,7 +2619,7 @@