# TWL-System NITRO Intermediate File Format Revision History

## Index

### 2007/05/18 Version

#### Added and Modified Features

- Note 67-N01: Corrected explanation of the IMD file's `<box_test>` attribute

### 2005/02/02 Version

#### Added and Modified Features

- Note 40-N01: Added and deleted attributes for the IMD file
- Note 40-N02: Added explanation of IMD file
- Note 40-N03: Corrected explanation of section 6.1.4 ISD Supplement

### 2004/12/13 Version

#### Added and Modified Features

- Note 35-N01: Added elements and attributes to the IMD file
- Note 35-N02: Added elements and attributes to the ISD file
- Note 35-N03: Revised "Cautions When Playing Using the G3D Library" in section 5.2.4 Supplemental Information for ICA Files

### 2004/10/25 Version

#### Added and Modified Features

- Note 29-N01: Corrected explanation of `light0` in Table 4-12 Attributes of the <material> Element
- Note 29-N02: Corrected explanation of the `interpolation` attribute of the ICA, IMA, and ITA files and added supplemental information

### 2004/08/30 Version

#### Added and Modified Features

- Note 19-N01: Changed output condition of the `scale_compensate` attribute of the IMD file's `<node>` element
- Note 19-N02: Added explanation of "Envelopes in Nintendo NITRO-system"
- Note 19-N03: Added explanation of normal vectors to "The Matrix That Transforms Vertex Position Coordinates"

### 2004/08/02 Version

#### Added and Modified Features

- Note 15-N01: Modified descriptions in line with added support for XSI and 3ds max
- Note 15-N02: Corrected explanation of the `scaling_rule` attribute of the IMD and ICA files' `<***_info>` element
- Note 15-N03: Added `xsi` and `3dsmax` to the value taken by the `tex_matrix_mode` attribute of the IMD and ITA files' `<***_info>` element
- Note 15-N04: Added explanation of the `name` attribute of the IMD file's `<polygon>` element

### 2004/06/30 Version

#### Added and Modified Features

- Note 12-N01: Corrected the explanation of the `name` attribute of the IMD file's `<polygon>` element
- Note 12-N02: Corrected explanation of the `twist` attribute of the ISD file's `<camera>` element
- Note 12-N03: Added to section 6.1.4 ISD Supplement

### 2004/05/24 Version

#### Added and Modified Features

- Note 07-N01: Added `scaling_rule` attribute to the ICA file's `<node_anm_info>` element
- Note 07-N02: Corrected output conditions of section 5.5.3.4 <palette_name> Element
- Note 07-N03: Added descriptions and figures to section 6.1.3.1 <camera> Element

### 2004/04/12 Version

#### Added and Modified Features

- Note 05-N01: Added an intermediate file for graphics scenes (ISD)
- Note 05-N02: Changed output condition of the `source` attribute in Table 3-2 Attributes of the <create> Element
- Note 05-N03: Corrected the explanation of section 3.4.5 <comment> Element
- Note 05-N04: Corrected the value taken by the `polygon_mode` attribute of the IMD file's `<material>` element from `toon_hilight` to `toon_highlight`
- Note 05-N05: Corrected and added text in line with added support for 3D Material Editor

### 2004/03/25 Version

#### Added and Modified Features

- Note 04-N01: Added text in line with added support for SOFTIMAGE|3D
- Note 04-N02: Added to Table 6-1 Types of Node Culling

### 2004/03/01 Version

#### Added and Modified Features

- Note 03-N01: Added `use_primitive_strip` attribute to the IMD file's `<model_info>` element
- Note 03-N02: Added support for A3I5 translucent textures
- Note 03-N03: Deleted 2 from the value taken by the `color_size` attribute of the IMD file's `<tex_palette>` element
- Note 03-N04: Corrected the restriction on names from up to 15 characters to up to 16 characters
- Note 03-N05: Corrected explanation of section 6.3 Connecting Polygons
- Note 03-N06: Corrected explanation in section 7.1.1 Node Matrix Computation Methods

## Changes in Version 2007/05/18

### Note 67-N01: Corrected explanation of the IMD file's `<box_test>` attribute

Corrected explanation of the IMD file's `<box_test>` attribute.

## Changes in Version 2005/02/02

### Note 40-N01: Added and deleted attributes for the IMD file

Added and deleted attributes for the IMD file.

- Added the `tex_effect_mtx` attribute to the `<material>` element.
- Deleted the `tex_gen_st` attribute of the `<material>` element.

### Note 40-N02: Added explanation of IMD file

Added explanation of IMD file.

- Added explanation of `tool_start_frame` attribute of the `<model_info>` element.
- Corrected and added explanation of `tex_gen_mode` and `tex_gen_st_src` attributes of the `<material>` element.
- Corrected the output conditions for the `<tex>` element.
- Added explanation "About Environmental and Projection Mapping" to section 4.1.4 Supplementary Information for IMD Files in the document.

### Note 40-N03: Corrected explanation of section 6.1.4 ISD Supplement

Corrected explanation of section 6.1.4 ISD Supplement in the document.

## Changes in Version 2004/12/13

### Note 35-N01: Added elements and attributes to the IMD file

Added elements and attributes to the IMD file.

- Added `<original_create>` and `<original_generator>` elements.
- Added the `depth_test_decal`, `render_1_pixel`, `far_clipping`, and `translucent_update_depth` attributes to the `<material>` element.
- Added `priority` attribute to the `<display>` element and added an explanation related to rendering priority.

### Note 35-N02: Added elements and attributes to the ISD file

Added elements and attributes to the ISD file.

- Added the `<y_sorting>` element.
- Added the `<render_1_pixel_depth>` element.
- Added the `depth_buffer` and `scale_w` attributes to the `<camera>` element.

### Note 35-N03: Revised "Cautions When Playing Using the G3D Library" in section 5.2.4 Supplemental Information for ICA Files

Revised "Cautions When Playing Using the G3D Library" in section 5.2.4 Supplemental Information for ICA Files in the document.

## Changes in Version 2004/10/25

### Note 29-N01: Corrected explanation of `light0` in Table 4-12 Attributes of the <material> Element

Corrected explanation of `light0` in Table 4-12 Attributes of the <material> Element in the document.

### Note 29-N02: Corrected explanation of the `interpolation` attribute of the ICA, IMA, and ITA files and added supplemental information

Corrected explanation of the `interpolation` attribute of the ICA, IMA, and ITA files and added supplemental information.

## Changes in Version 2004/08/30

### Note 19-N01: Changed output condition of the `scale_compensate` attribute of the IMD file's `<node>` element

Changed output condition of the `scale_compensate` attribute of the IMD file's `<node>` element.

### Note 19-N02: Added explanation of "Envelopes in Nintendo NITRO-system"

Added explanation of "Envelopes in the Nintendo NITRO-system" in the document.

### Note 19-N03: Added explanation of normal vectors to "The Matrix That Transforms Vertex Position Coordinates"

Added explanation of normal vectors to "The Matrix That Transforms Vertex Position Coordinates" to the document.

## Changes in Version 2004/08/02

### Note 15-N01: Modified descriptions in line with added support for XSI and 3ds max

Modified descriptions in line with added support for NITRO intermediate file plug-in for SOFTIMAGE|XSI and NITRO intermediate file plug-in for 3ds max.

### Note 15-N02: Corrected explanation of the `scaling_rule` attribute of the IMD and ICA files' `<***_info>` element

Corrected explanation of the `scaling_rule` attribute of the IMD and ICA files' `<***_info>` element.

### Note 15-N03: Added `xsi` and `3dsmax` to the value taken by the `tex_matrix_mode` attribute of the IMD and ITA files' `<***_info>` element

Added `xsi` and `3dsmax` to the value taken by the `tex_matrix_mode` attribute of the IMD and ITA files' `<***_info>` element.

### Note 15-N04: Added explanation of the `name` attribute of the IMD file's `<polygon>` element

Added explanation of the `name` attribute of the IMD file's `<polygon>` element.

## Changes in Version 2004/06/30

### Note 12-N01: Corrected the explanation of the `name` attribute of the IMD file's `<polygon>` element

Corrected explanation of the `name` attribute of the IMD file's `<polygon>` element.

### Note 12-N02: Corrected explanation of the `twist` attribute of the ISD file's `<camera>` element

Corrected explanation of the `twist` attribute of the ISD file's `<camera>` element.

### Note 12-N03: Added to section 6.1.4 ISD Supplement

Added to section 6.1.4 ISD Supplement.

## Changes in Version 2004/05/24

### Note 07-N01: Added `scaling_rule` attribute to the ICA file's `<node_anm_info>` element

Added `scaling_rule` attribute to the ICA file's `<node_anm_info>` element.

### Note 07-N02: Corrected output conditions of section 5.5.3.4 <palette_name> Element

Corrected output conditions of section 5.5.3.4 <palette_name> Element.

### Note 07-N03: Added descriptions and figures to section 6.1.3.1 <camera> Element

Added descriptions and figures to section 6.1.3.1 <camera> Element.

## Changes in Version 2004/04/12

### Note 05-N01: Added an intermediate file for graphics scenes (ISD)

Added an intermediate file for graphics scenes (ISD).

### Note 05-N02: Changed output condition of the `source` attribute in Table 3-2 Attributes of the <create> Element

Changed output condition of the `source` attribute in Table 3-2 Attributes of the <create> Element.

### Note 05-N03: Corrected the explanation of section 3.4.5 <comment> Element

Corrected the explanation of section 3.4.5 <comment> Element.

### Note 05-N04: Corrected the value taken by the `polygon_mode` attribute of the IMD file's `<material>` element from `toon_hilight` to `toon_highlight`

Corrected the value taken by the `polygon_mode` attribute of the IMD file's `<material>` element from `toon_hilight` to `toon_highlight`.

### Note 05-N05: Corrected and added text in line with added support for 3D Material Editor

Corrected and added text in line with added support for 3D Material Editor.

- Corrected the explanation.
- Added to the IMD file elements and attributes dedicated to the 3D Material Editor.

## Changes in Version 2004/03/25

### Note 04-N01: Added text in line with added support for SOFTIMAGE|3D

Added text in line with added support for the intermediate file output plug-in for SOFTIMAGE|3D.

### Note 04-N02: Added to Table 6-1 Types of Node Culling

Added to Table 6-1 Types of Node Culling.

## Changes in Version 2004/03/01

### Note 03-N01: Added `use_primitive_strip` attribute to the IMD file's `<model_info>` element

Added the `use_primitive_strip` attribute to the IMD file's `<model_info>` element.

### Note 03-N02: Support for A3I5 translucent textures

Supported A3I5 translucent textures.

### Note 03-N03: Deleted 2 from the value taken by the `color_size` attribute of the IMD file's `<tex_palette>` element

Deleted 2 from the value taken by the `color_size` attribute of the IMD file's `<tex_palette>` element.

### Note 03-N04: Corrected the restriction on names from up to 15 characters to up to 16 characters

The restriction on names in the manual when using Nintendo NITRO-System was up to 15 characters. This was revised up to 16 characters.

### Note 03-N05: Corrected explanation of section 6.3 Connecting Polygons

Corrected explanation of section 6.3 Connecting Polygons.

### Note 03-N06: Corrected explanation in section 7.1.1 Node Matrix Computation Methods

Corrected explanation in section 7.1.1 Node Matrix Computation Methods.

CONFIDENTIAL