From cf85f567d1870b7496d49593d5fe39317e750aea Mon Sep 17 00:00:00 2001 From: ttl269 Date: Sun, 18 Jan 2015 14:20:22 +0100 Subject: [PATCH 1/3] BSLODTriShape + BSFurnitureMarker update BSLODTriShape: Updated description of node itself and all its three specific items (Level 0, 1 and 2). BSFurnitureMarker: - Changed naming/description of all components of BSFurnityreMarker to be more descriptive. Instead of "FurniturePositions" is used "FurnitureMarker" etc. - Unified name of rotation of marker to "Heading" for both game related Markers. - Added Fallout 3 specific "Marker Type" and "Marker Type Copy" (previously named Position Ref 1 and 2) definitions in "FurnitureMarkerType" enum. --- nif.xml | 99 +++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 64 insertions(+), 35 deletions(-) diff --git a/nif.xml b/nif.xml index fcf535d..131d7c0 100644 --- a/nif.xml +++ b/nif.xml @@ -1492,31 +1492,55 @@ Radius, per direction. - - Furniture entry points. It specifies the direction(s) from where the actor is able to enter (and leave) the position. - - - - - - - - - Animation type used on this position. This specifies the function of this position. - - - - - - - Describes a furniture position? + + Skyrim specific furniture entry points. + + + + + + + + + Skyrim specific furniture animation types. + + + + + + + Fallout 3 specific furniture marker types. + + + + + + + + + + + + + + + + + + + + + + Describes a furniture marker. Offset of furniture marker. - Furniture marker orientation. - Refers to a furnituremarkerxx.nif file. Always seems to be the same as Position Ref 2. - Refers to a furnituremarkerxx.nif file. Always seems to be the same as Position Ref 1. - Similar to Orientation, in float form. - Unknown - Unknown/unused in nif? + + Furniture marker heading (its Z rotation). In radians * 1000. + Type of furniture marker. It determines the animation used on this marker. Refers to "markers/furnituremarkerxx.nif" file. + Copy of Marker Type. + + Furniture marker heading (its Z rotation). In radians. + Animation type used on this marker. This specifies the function of this marker. + Furniture entry points. It specifies the direction(s) from where the actor is able to enter (and leave) the marker. @@ -2871,9 +2895,9 @@ - Unknown. Marks furniture sitting positions? - Number of positions. - Unknown. Probably has something to do with the furniture positions? + Defines available furniture markers. + Number of markers. + Furnitute markers definitions. @@ -6218,15 +6242,20 @@ How far bone will tail an actor. - - A variation on NiTriShape, for visibility control over vertex groups. - Unknown - Unknown - Unknown - + + A variation on NiTriShape, for visibility control over vertex groups. + Level 0, 1 and 2 refers as index to Triangles Array in linked NiTriShapeData block. + Level 0 starting triangle index = 0. + Level 1 starting triangle index = Level 0. + Level 2 starting triangle index = Level 0 + Level 1. + Number of triangles that are always visible. + The sum of Level 0, Level 1 and Level 2 must be equal to "Num Triangles" in linked NiTriShapeData block. + Number of triangles that are disabled at higher distance. + Number of triangles that are disabled at lower distance. + - - Furniture Marker for actors + + Furniture Marker for actors From 4ae81d5447bd9037e815d9f687f6a59bd7e83702 Mon Sep 17 00:00:00 2001 From: ttl269 Date: Sun, 18 Jan 2015 15:17:14 +0100 Subject: [PATCH 2/3] forgotten Oblivion support added Updated conditions for working with Oblivion nifs too. --- nif.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nif.xml b/nif.xml index 131d7c0..9f816ea 100644 --- a/nif.xml +++ b/nif.xml @@ -1510,6 +1510,7 @@ Fallout 3 specific furniture marker types. + For Oblivion only 1, 2, 3, 4, 11, 12, 13, 14 are acceptable. @@ -1533,10 +1534,10 @@ Describes a furniture marker. Offset of furniture marker. - - Furniture marker heading (its Z rotation). In radians * 1000. - Type of furniture marker. It determines the animation used on this marker. Refers to "markers/furnituremarkerxx.nif" file. - Copy of Marker Type. + + Furniture marker heading (its Z rotation). In radians * 1000. + Type of furniture marker. It determines the animation used on this marker. Refers to "markers/furnituremarkerxx.nif" file. + Copy of Marker Type. Furniture marker heading (its Z rotation). In radians. Animation type used on this marker. This specifies the function of this marker. From 68e43250d0c09269d127266e71d806681f0b219d Mon Sep 17 00:00:00 2001 From: ttl269 Date: Tue, 20 Jan 2015 13:53:58 +0100 Subject: [PATCH 3/3] XML version increment Increased niftoolsxml version to 0.7.2.0 due to chages in names in this branch. --- nif.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nif.xml b/nif.xml index 9f816ea..d8cc11b 100644 --- a/nif.xml +++ b/nif.xml @@ -1,6 +1,6 @@ - +