diff --git a/nif.xml b/nif.xml
index 4ade832ce0d2fe5820d0504d57122cac7332368d..009b19ee271272db7fc9ba239d602e1f057f5e69 100644
--- a/nif.xml
+++ b/nif.xml
@@ -1043,16 +1043,16 @@
 
     <enum name="EffectShaderControlledVariable" storage="uint">
         An unsigned 32-bit integer, describing which float variable in BSEffectShaderProperty to animate.
-        <option value="0" name="EmissiveMultiple">EmissiveMultiple.</option>
-        <option value="1" name="Falloff Start Angle">Falloff Start Angle (degrees).</option>
-        <option value="2" name="Falloff Stop Angle">Falloff Stop Angle (degrees).</option>
-        <option value="3" name="Falloff Start Opacity">Falloff Start Opacity.</option>
-        <option value="4" name="Falloff Stop Opacity">Falloff Stop Opacity.</option>
-        <option value="5" name="Alpha Transparency">Alpha Transparency (Emissive alpha?).</option>
-        <option value="6" name="U Offset">U Offset.</option>
-        <option value="7" name="U Scale">U Scale.</option>
-        <option value="8" name="V Offset">V Offset.</option>
-        <option value="9" name="V Scale">V Scale.</option>
+        <option value="0" name="ESCV_EmissiveMultiple">EmissiveMultiple.</option>
+        <option value="1" name="ESCV_Falloff Start Angle">Falloff Start Angle (degrees).</option>
+        <option value="2" name="ESCV_Falloff Stop Angle">Falloff Stop Angle (degrees).</option>
+        <option value="3" name="ESCV_Falloff Start Opacity">Falloff Start Opacity.</option>
+        <option value="4" name="ESCV_Falloff Stop Opacity">Falloff Stop Opacity.</option>
+        <option value="5" name="ESCV_Alpha Transparency">Alpha Transparency (Emissive alpha?).</option>
+        <option value="6" name="ESCV_U Offset">U Offset.</option>
+        <option value="7" name="ESCV_U Scale">U Scale.</option>
+        <option value="8" name="ESCV_V Offset">V Offset.</option>
+        <option value="9" name="ESCV_V Scale">V Scale.</option>
     </enum>
 
     <enum name="EffectShaderControlledColor" storage="uint">
@@ -1062,16 +1062,16 @@
 
     <enum name="LightingShaderControlledVariable" storage="uint">
         An unsigned 32-bit integer, describing which float variable in BSLightingShaderProperty to animate.
-        <option value="0" name="Refraction Strength">The amount of distortion.</option>
-        <option value="8" name="Environment Map Scale">Environment Map Scale.</option>
-        <option value="9" name="Glossiness">Glossiness.</option>
-        <option value="10" name="Specular Strength">Specular Strength.</option>
-        <option value="11" name="Emissive Multiple">Emissive Multiple.</option>
-        <option value="12" name="Alpha">Alpha.</option>
-        <option value="20" name="U Offset">U Offset.</option>
-        <option value="21" name="U Scale">U Scale.</option>
-        <option value="22" name="V Offset">V Offset.</option>
-        <option value="23" name="V Scale">V Scale.</option>
+        <option value="0" name="LSCV_Refraction Strength">The amount of distortion.</option>
+        <option value="8" name="LSCV_Environment Map Scale">Environment Map Scale.</option>
+        <option value="9" name="LSCV_Glossiness">Glossiness.</option>
+        <option value="10" name="LSCV_Specular Strength">Specular Strength.</option>
+        <option value="11" name="LSCV_Emissive Multiple">Emissive Multiple.</option>
+        <option value="12" name="LSCV_Alpha">Alpha.</option>
+        <option value="20" name="LSCV_U Offset">U Offset.</option>
+        <option value="21" name="LSCV_U Scale">U Scale.</option>
+        <option value="22" name="LSCV_V Offset">V Offset.</option>
+        <option value="23" name="LSCV_V Scale">V Scale.</option>
     </enum>
 
     <enum name="LightingShaderControlledColor" storage="uint">
@@ -3005,41 +3005,41 @@
     </niobject>
 
     <bitflags name="VectorFlags" storage="ushort">
-        <option value="0" name="UV_1" />
-        <option value="1" name="UV_2" />
-        <option value="2" name="UV_4" />
-        <option value="3" name="UV_8" />
-        <option value="4" name="UV_16" />
-        <option value="5" name="UV_32" />
-        <option value="6" name="Unk64" />
-        <option value="7" name="Unk128" />
-        <option value="8" name="Unk256" />
-        <option value="9" name="Unk512" />
-        <option value="10" name="Unk1024" />
-        <option value="11" name="Unk2048" />
-        <option value="12" name="Has_Tangents" />
-        <option value="13" name="Unk8192" />
-        <option value="14" name="Unk16384" />
-        <option value="15" name="Unk32768" />
+        <option value="0" name="VF_UV_1" />
+        <option value="1" name="VF_UV_2" />
+        <option value="2" name="VF_UV_4" />
+        <option value="3" name="VF_UV_8" />
+        <option value="4" name="VF_UV_16" />
+        <option value="5" name="VF_UV_32" />
+        <option value="6" name="VF_Unk64" />
+        <option value="7" name="VF_Unk128" />
+        <option value="8" name="VF_Unk256" />
+        <option value="9" name="VF_Unk512" />
+        <option value="10" name="VF_Unk1024" />
+        <option value="11" name="VF_Unk2048" />
+        <option value="12" name="VF_Has_Tangents" />
+        <option value="13" name="VF_Unk8192" />
+        <option value="14" name="VF_Unk16384" />
+        <option value="15" name="VF_Unk32768" />
     </bitflags>
     
     <bitflags name="BSVectorFlags" storage="ushort">
-        <option value="0" name="Has_UV" />
-        <option value="1" name="Unk2" />
-        <option value="2" name="Unk4" />
-        <option value="3" name="Unk8" />
-        <option value="4" name="Unk16" />
-        <option value="5" name="Unk32" />
-        <option value="6" name="Unk64" />
-        <option value="7" name="Unk128" />
-        <option value="8" name="Unk256" />
-        <option value="9" name="Unk512" />
-        <option value="10" name="Unk1024" />
-        <option value="11" name="Unk2048" />
-        <option value="12" name="Has_Tangents" />
-        <option value="13" name="Unk8192" />
-        <option value="14" name="Unk16384" />
-        <option value="15" name="Unk32768" />
+        <option value="0" name="BSVF_Has_UV" />
+        <option value="1" name="BSVF_Unk2" />
+        <option value="2" name="BSVF_Unk4" />
+        <option value="3" name="BSVF_Unk8" />
+        <option value="4" name="BSVF_Unk16" />
+        <option value="5" name="BSVF_Unk32" />
+        <option value="6" name="BSVF_Unk64" />
+        <option value="7" name="BSVF_Unk128" />
+        <option value="8" name="BSVF_Unk256" />
+        <option value="9" name="BSVF_Unk512" />
+        <option value="10" name="BSVF_Unk1024" />
+        <option value="11" name="BSVF_Unk2048" />
+        <option value="12" name="BSVF_Has_Tangents" />
+        <option value="13" name="BSVF_Unk8192" />
+        <option value="14" name="BSVF_Unk16384" />
+        <option value="15" name="BSVF_Unk32768" />
     </bitflags>
 
     <niobject name="NiGeometryData" abstract="1" inherit="NiObject">