NIF File Format Documentation

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

MotionSystem

The motion system. 4 (Box) is used for everything movable. 7 (Keyframed) is used on statics and animated stuff.

Choices

Number Name Description
0 MO_SYS_INVALID Invalid
1 MO_SYS_DYNAMIC A fully-simulated, movable rigid body. At construction time the engine checks the input inertia and selects MO_SYS_SPHERE_INERTIA or MO_SYS_BOX_INERTIA as appropriate.
2 MO_SYS_SPHERE Simulation is performed using a sphere inertia tensor.
3 MO_SYS_SPHERE_INERTIA This is the same as MO_SYS_SPHERE_INERTIA, except that simulation of the rigid body is "softened".
4 MO_SYS_BOX Simulation is performed using a box inertia tensor.
5 MO_SYS_BOX_STABILIZED This is the same as MO_SYS_BOX_INERTIA, except that simulation of the rigid body is "softened".
6 MO_SYS_KEYFRAMED Simulation is not performed as a normal rigid body. The keyframed rigid body has an infinite mass when viewed by the rest of the system. (used for creatures)
7 MO_SYS_FIXED This motion type is used for the static elements of a game scene, e.g. the landscape. Faster than MO_SYS_KEYFRAMED at velocity 0. (used for weapons)
8 MO_SYS_THIN_BOX A box inertia motion which is optimized for thin boxes and has less stability problems
9 MO_SYS_CHARACTER A specialized motion used for character controllers

Storage Type

byte

Found In