From 97cf79edd2e8c3dbfec42edabf77821d2ad81502 Mon Sep 17 00:00:00 2001
From: ousnius <denis41@hotmail.de>
Date: Sun, 28 May 2017 23:58:11 +0200
Subject: [PATCH] Decoding for extra data blocks

Changes to:
- BSDecalPlacementVectorExtraData
- BSDistantObjectLargeRefExtraData
---
 nif.xml | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/nif.xml b/nif.xml
index 73d2a42..323f3dc 100644
--- a/nif.xml
+++ b/nif.xml
@@ -5286,9 +5286,8 @@
         <add name="Partitions" type="BodyPartList" arr1="Num Partitions">Unknown</add>
     </niobject>
 
-    <niobject name="BSDecalPlacementVectorExtraData" inherit="NiExtraData">
+    <niobject name="BSDecalPlacementVectorExtraData" inherit="NiFloatExtraData">
         Bethesda-specific node. (for dynamic decal projection?)
-        <add name="Unknown Float 1" type="float">Unknown</add>
         <add name="Num Vector Blocks" type="short">Number of groups</add>
         <add name="Vector Blocks" type="DecalVectorArray" arr1="Num Vector Blocks">Number of Blocks</add>
     </niobject>
@@ -6687,8 +6686,8 @@
 	</niobject>
 	
 	<niobject name="BSDistantObjectLargeRefExtraData" abstract="0" inherit="NiExtraData">
-        Extra integer data.
-		<add name="Data" type="byte">The value of the extra data.</add>
+        Large ref flag.
+		<add name="Large Ref" type="bool"/>
 	</niobject>
 	
 </niftoolsxml>
-- 
GitLab