SCAN (Metroid Prime 2)

''This article is for the SCAN format from Metroid Prime 2 and 3. For other revisions of this format, see SCAN (File Format).''

The SCAN file format describes scannable objects. The format's been updated since Prime 1; the data is now embedded into a script object, using the scriptable layers format. There was also some additional data added to the format to set up the model that displays in the logbook.

Format
The SCAN format sets up a small script layer that contains a single ScannableObjectInfo instance.

ScannableObjectInfo
This section of the file embeds a ScannableObjectInfo script object.

Properties (Echoes)
These are all the properties a ScannableObjectInfo instance contains:

ScanInfoSecondaryModel
This struct is used to embed a resource that can be attached to the model in the logbook. The mesh can be either a model or an animset.

Dependencies
After the ScannableObjectInfo instance, there's a list of the scan's dependencies present. The list follows the same format as the DGRP format.