1. NIFF 2.0 Environment

In addition to the previous NIFF environment, the new release of NIFF 2.0 environment is designed for taking full advantage of the NVF library, its application tool 'nvfview' pre- viewer and the NIFF to NVF converter 'niff2nvf'.
Also, the NIFF API support library and its basic application libraries, called NIFF Tools, enable users to customize NIFF 2.0.
Off course, it is possible that previous NIFF 1.0 files can be used by the tools described above. In actual game development, these tools would be essential.
Updated 'niff2gfx' and 'n64prev' are included for the user who already uses niff2gfx + nd.
The following list describes the contents of this release.
Nintendo Tool List
NIFFeditor  This tool is used to edit the hierarchical structure of NIFF and flag data. Conversion and editing of data with IS-Viewer 64 is possible by using niff2gfx, n64prev, niff2nvf and nvfview. SGI and Win95/NT versions of NIFFeditor are available.
niff2gfx  This tool converts NIFF to N64. It outputs the structure data of a scene, object and animation that are used by the drawing object manager called 'nd', and also, outputs the display list which is in accordance with N64GBI.  SGI and Win95/NT versions are available.
NVF  Data format which displays the features of NIFF on an actual N64. The format can be used directly by N64.
niff2nvf  This tool converts NIFF to NVF. It converts NIFF 2.0 data to the NVF node. Also, it is compatible with NIFF 1.0.
nvfview  An N64 pre-viewer that utilizes NVF. It consists of libraries which display NVF.
NIFFAPI  Supports libraries which enable users to customize a NIFF file. The basic API (like NIFF file Open) is available.
NIFF Tools  These tools enable users to edit NIFF files. The basic tools (such as the binary to text converter) are available.
n64prev  Directory which contains the source code of 'nd' (which also supports NIFF1.0) and the pre-viewer software, (for convenience, refer to 'n64prev' as the 'pre-viewer'). After reading 'niff2gfx' converted data, a ROM file can be created by 'make' the data. The ROM file enables it to be 'pre-viewed' using an actual Nintendo 64. However, NIFF 2.0 expanded data is not supported.
MultiTextureViewer  This tool is not related directly to NIFF. This is a tool for confirming the texture data in BMP and RGB format using an actual N64. 'N64CITextureEditor' format can be pre-viewed. Also, it enables the user to output the format of N64 to a text format.
CITextureEditor  This editor creates the CI (color index) texture. The tool consists of the pre-view function, the palette editor, etc. These functions are necessary to create CI texture.

2. The expanded features of NIFF 2.0

The following describes the expanded features of NIFF 2.0. The new addition of the NVF format also functions with the new features above, and is supported by the display libraries. 'nvfview' is structured by these libraries.

All NIFF tools are compatible with NIFF 2.0.


Copyright 1997-1999 NINTENDO Co., Ltd.
1998-1999 MONEGI CORPORATION
All rights reserved.