# NIF File Format Documentation

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

## NiControllerSequence

Root node in .kf files (version 10.0.1.0 and up).

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
From NiObject
From NiSequence
Name | string |  |  |  |  | Name of this object. This is also the name of the action associated with this file. For instance, if the original NIF file is called "demon.nif" and this animation file contains an attack sequence, then the file would be called "demon_attack1.kf" and this field would contain the string "attack1". |  |
Text Keys Name | string |  |  |  |  | Name of following referenced NiTextKeyExtraData class. |  | 10.1.0.0
Text Keys | Ref<NiTextKeyExtraData> |  |  |  |  | Link to NiTextKeyExtraData. |  | 10.1.0.0
Unknown Int 4 | int |  |  |  |  | Unknown | 20.3.0.9 | 20.3.0.9
Unknown Int 5 | int |  |  |  |  | Unknown | 20.3.0.9 | 20.3.0.9
Num Controlled Blocks | uint |  |  |  |  | Number of controlled objects. |  |
Unknown Int 1 | uint |  |  |  |  | Unknown. | 10.1.0.106 |
Controlled Blocks | ControllerLink |  | Num Controlled Blocks |  |  | Refers to controlled objects. |  |
From NiControllerSequence
Weight | float |  |  |  |  | Weight/priority of animation? | 10.1.0.106 |
Text Keys | Ref<NiTextKeyExtraData> |  |  |  |  | Link to NiTextKeyExtraData. Replaces the other Text Keys field in versions 10.1.0.106 and up. | 10.1.0.106 |
Cycle Type | CycleType |  |  |  |  | Anim cycle type? Is part of "Flags" in other objects? | 10.1.0.106 |
Unknown Int 0 | uint |  |  |  |  | Unknown. | 10.1.0.106 | 10.1.0.106
Frequency | float |  |  |  |  | The animation frequency. | 10.1.0.106 |
Start Time | float |  |  |  |  | The controller sequence start time? | 10.1.0.106 |
Unknown Float 2 | float |  |  |  |  | Unknown. | 10.2.0.0 | 10.4.0.1
Stop Time | float |  |  |  |  | The controller sequence stop time? | 10.1.0.106 |
Unknown Byte | byte |  |  |  |  | Unknown. | 10.1.0.106 | 10.1.0.106
Manager | Ptr<NiControllerManager> |  |  |  |  | Refers to NiControllerManager which references this object, if any. | 10.1.0.106 |
Target Name | string |  |  |  |  | Name of target node Controller acts on. | 10.1.0.106 |
String Palette | Ref<NiStringPalette> |  |  |  |  | Refers to NiStringPalette. | 10.2.0.0 | 20.0.0.5
Anim Notes | Ref<BSAnimNotes> |  |  |  |  | Unknown | 20.2.0.7 |
Unknown Short 1 | short |  |  |  |  | Unknown | 20.2.0.7 |
Unknown Int 3 | uint |  |  |  |  | Unknown, found in some Lazeska and Krazy Rain .KFs (seems to be 64 when present). | 20.3.0.9 |

### Parent Of