SimObject Display Engine (SODE)

The name of the module implies that it is intended only for display purposes based on bi-state conditions (e.g. show/hide) or boolean triggers (e.g. start/stop). For truly intelligent objects that support more advanced logics, a customizable finite state machine for the object must be implemented. With the small number of useable variables respectively the non-support of local object variables (which would define the „brain“), this is beyond the scope of this module.

SODE also includes a custom DirectSound engine that enables playing a sound along an animation.