NIF File Format Documentation

NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

SkyShaderProperty

Bethesda-specific node? Found in Fallout3

Attributes

Name Type Arg Arr1 Arr2 Cond Description FromTo
From NiObject
From NiObjectNET
Skyrim Shader Type BSLightingShaderPropertyShaderType IsDerivedType(BSLightingShaderProperty::TYPE) Configures the main shader path
Name string Name of this controllable object, used to refer to the object in .kf files.
Has Old Extra Data bool Extra data for pre-3.0 versions. 2.3
Old Extra Prop Name string hasOldExtraData (=NiStringExtraData) 2.3
Old Extra Internal Id uint hasOldExtraData ref 2.3
Old Extra String string hasOldExtraData Extra string data. 2.3
Unknown Byte byte Always 0. 2.3
Extra Data Ref<NiExtraData> Extra data object index. (The first in a chain) 3.0 4.2.2.0
Num Extra Data List uint The number of Extra Data objects referenced through the list. 10.0.1.0
Extra Data List Ref<NiExtraData> Num Extra Data List List of extra data indices. 10.0.1.0
Controller Ref<NiTimeController> Controller object index. (The first in a chain) 3.0
From NiProperty
From BSShaderProperty
Flags Flags Unknown
Shader Type BSShaderType Unknown (Set to 0x21 for NoLighting, 0x11 for Water)
Shader Flags BSShaderFlags Shader Property Flags
Unknown Int 2 int Unknown
Envmap Scale float Unknown
From SkyShaderProperty
Unknown Int 4 int Unknown
File Name SizedString The texture.
Unknown Int 5 int Unknown

Parent Of