### NIFFeditor 2.01 for SGI

## 1. Revision History

In order to expand functionality in the future, development is ongoing. Consequently, when a newer version appears, an online HTML manual and a revision history will be provided to facilitate a smooth transition to the new functions.

When NIFFeditor is upgraded, view the Revision History first. The Revision History describes new functions added to NIFFeditor and important changes in operation.

Below is an outline of all the functions that have been added and the issues that have been resolved through the present version of NIFFeditor.

Version | Date | Changes
--- | --- | ---
2.01 | 1999/1/20 | - | Settings for mat_type and mat_type_for_fog can be set separately using the Mat node.
2.0 | 1999/1/15 | - | Support for NIFF 2.0
- | The startup script filename has been changed from "ne" to "ne2", and the NIFFeditor program filename has been changed from "niffeditor" to "niffeditor2". NIFF 1.0 files are compatible with versions of NIFFeditor up to and including version 1.35, and may be used with the old startup script ("ne") and program ("niffeditor").
- | New NIFF2tool menu has been added.
- | The number of displaying nodes has been increased to support the nodes added in NIFF 2.0.
- | The node setting dialogue box has been modified to support the nodes added in NIFF 2.0.
- | The N64 menu is disabled while reading a NIFF 2.0 file.
1.3.5 | 1998/10/19 | - | Corrected a problem with the texture animation process where a NIFF file could not be read.
| - | The version of niff2gfx/n64prev became 1.3.5
- | Updated the NIFF Editor Online Manual to reflect changes/additions to the software.
- | Set DITHER_FILTER_ON as the initial-value by the video mode.
- | Note: The Previewer supports F3DEX2, but NIFFeditor and the converter do not. Since NuSystem needs to be re-compiled, it is not realistic to switch between microcodes. When this release version is installed, it is set for F3DEX as the default. If you want to preview for F3DEX2 from NIFFeditor, compile NuSystem for F3DEX2 and change GBI = F3DEX_GBI to GBI = F3DEX_GBI_2 in Makefile and Makefile.win in the n64prev directory.
1.3.4 | 1998/10/9 | - | The version of niff2gfx/n64prev became 1.3.4
- | Resolved an issue where Quick Preview didn't always operate properly.
- | The error in the description of the spec file regarding F3DEX2 was fixed.
1.3.3 | 1998/10/1 | - | The version of niff2gfx/n64prev became 1.3.3
- | Supports camera animation.
1.32.2 | 1998/9/9 | - | Replaced the [Preview] tab with [Quick Preview] under the [Option] selection for the English version of NIFF Editor.
1.32.1 | 1998/9/7 | - | Corrected a problem with the exception error occurring when Quick Preview is used with multiple start up, but not with the the original start up.
- | When Quick Preview is used continuously, IS_VIEWER64 is no longer recognized. The problem was corrected so that the NIFF Editor processing is delayed until the Quick Preview process is completed.
- | NIFF Editor cannot be controlled until a file is completely sent to IS-VIEWER 64 (which takes only a few seconds.)
- | Fixed the error on how to exit, from the "STARTING AND EXITING" Help file.
1.32 | 1998/8/28 | - | Support for Quick Preview
- | Note: If using IS-VIEWER, please obtain the new version of nload that does not require makemask.
- | niff2gfx/n64prev version changed to 1.32.
- | Supports the -noreduct option of niffgfx.
- | To support the new version of nload on IS-VIEWER, makemask is not performed during a the standard preview.
- | Divided installer into NIFF Editor and N64 Previewer, and enabled specification of the install directory for each.
- | Checks for the presence of a file when a new file is opened.
1.31 | 1998/7/16 | - | Implemented convkit version 1.3.1. NIFF Editor does not differ from ver. 1.30B except in version number.
1.30B | 1998/7/3 | - | Corrected a problem that caused mat_color_type0, mat_color_type1 mat_alpha_type0, and mat_alpha_type1 to be checked despite MAT_CC_NIFF_NONE, when the "Use NIFF color combiner" box was checked in the "Type" tag, in the "Material Node Properties" dialog. Also corrected a problem where MAT_CC_NIFF_NONE was not set when all the items were unchecked.
- | Corrected a problem where MAT_CC_NIFF_NONE was not set when the "Use NINTENDO64 color combiner" box was checked in the "Type" tag in the "Material Node Properties" dialog, when "None" was set for the color combiner.
1.30A | 1998/7/2 | - | Fixed a problem which caused the system to reference local_light_index link destinations when MAT_SHADE_LIGHT_LOCAL was set in mat_shade_type in the Mat node.
- | Changed the software so that when a NIFF file with a wrong Name area size is read, the size is automatically recalculated without first displaying a warning message and prompting whether it is OK to recalculate. The warning message has also been deleted from the manual.
- | Changed the software so that when a link cannot be found, an error message is displayed and the read process continues. Prior to this change, when a link could not be found, it was treated as an error and the read process was interrupted.
1.30 | 1998/6/30 | - | Implemented niffkit version 1.3.0
- | The editor no longer terminates when a file write error occurs.
- | The Preview Type setting is gone. Manipulations are now done on the Previewer.
1.23 | 1998/6/29 | - | Corrected a problem so that a Part node is now correctly pasted into a Shape node.
- | Added help for the Collision node.
| - | Since the list displays (located in the left-side pane of NIFF Editor and in the "LOD" tab of the LOD Node Properties dialog) cannot be sorted, the column headers of these lists now cannot be clicked.
- | The position of the tool bar can now be saved.
- | When clicking Browse in the Options dialog box, the Open File dialog now displays the files in the directory that was specified in the Option dialog.
1.22 | 1998/4/1 | - | Corrected inability to save NIFF files containing Collision data.
- | Help is now displayed using the F1 key. Prior to this change, selecting F1 resulted in a Windows Help error being displayed.
1.21 | 1998/3/17 | - | Added a FAQ to Help
- | Established an online support address for the English version of NIFF Editor.
- | Added a Light Type tab to the Light Node Properties dialog.
- | Added tabs for Animation Type and Frame Rate to the Animation Node Properties dialog.
- | Corrected a problem so that when a node is deleted the child nodes can be deleted.
1.20 | 1998/3/10 | - | Added support for Cut & Paste, and Drag & Drop of nodes between NIFF Editors.
- | Added the menu (View-->Display Texture Image) to view texture data on the Tex node.
- | The View-->Default menu is now effective.
- | Support for changes in niff2gfx options (-vtxseg, -imgseg, -tlutseg, -strictcidx, -outmask, -preview)
- | OD data can now be viewed
- | Corrected problem that occurred when a link was added from Mat to Tex.
- | Corrected a problem with incorrect saving of light data when there were multiple DirLight in one Light area.
- | Object node LOD levels are now displayed under the LOD node and LOD values can be edited.
- | Unlinked nodes are displayed under Free Nodes.
- | Same child nodes cannot link to parent node.
- | When a NIFF file with an incorrect Name area size is read, a warning message is displayed asking whether the size should be recalculated.
- | Corrected a problem that prevented a right-click selection of nodes other than the currently selected node in Tree View.
- | Corrected a problem that caused an error to occur when attempting to read a nonexistent file, and an exception error to occur when an second attempt was made.
- | When a read failure occurs for a NIFF file, a new file document is prepared, but no redrawing is performed at that time.
- | An error is displayed when a NIFF file is read but a linked node does not exist.
- | Implemented convkit version 1.2.6
1.11 | 1997/12/25 | - | Changed icons. However, large icons are just small icons enlarged. These will be changed later.
- | Added Convert and Preview buttons to the Tool Bar.
- | Corrected a problem of information protruding past the desktop when Maximized.
1.10 | 1997/12/19 | - | Corrected a problem so that when Object node links are changed, the new node index is stored in obj_parent_link of the CObj area.
- | Editing is now possible for cam, env, light, anim, and part nodes.
- | Editing is now possible for name of scene, obj, shape, mat, and tex.
- | New links can now be created.
- | Made host-side transfers possible with obj-shape, obj-anim, obj-mat, part-mat, scene-obj, obj-obj, and mat-tex links.
- | Supported the increase in niff2gfx options. However, @frame is not supported.
- | Added [Edit]-[Delete Link] menu. It is now possible to delete links.
- | Made it impossible to change scene-cam, scene-env, and shape-part links.
- | Fixed a problem with other node settings being changed when numerous node dialogs are opened and some setting is changed.
- | A Busy Dialog now appears when the preview command is input. However, it will take time to preview.
- | A Warning Dialog now appears when an error occurs during preview.
- | The [Edit]-[EditFlags] menu has been eliminated.
- | Corrected a problem that allowed Property selection even when nothing is displayed in the right-side window.
- | Removed IS-VIEWER64 NLOAD.EXE, (used when previewing) from the Setup file and changed NIFFPREV.BAT so that it references the NLOAD.EXE already set in the user's environment.
- | Updated Help
- | Changed Menu characters.
- | Added support for "Change Node Name" in the Pop-Up Menu.
- | Implemented convkit version 1.1.0
1.05 | 1997/12/8 | - | Added support for the Properties "Help" button.
- | Added a Set Loop Number item to the Animation Node Properties dialog.
- | NIFF Editor now starts when a file with the .nif extension is double-clicked in Explorer.
- | Implemented convkit version 1.0.4c
1.04 | 1997/12/1 | - | Added a function to check size of each node when a NIFF file is read.
- | Corrected a problem that caused a window to be displayed in the default size at startup, but resized every time after that.
- | Added functions to save and restore to the location of the divider bar and the List View style.
- | Added Help. Cannot be used for Properties help and situation-dependent help.
- | Added Environment Node, Camera Node and Light Node properties. Also changed the messages for some of the other properties.
- | Corrected a problem that caused the incorrect display of Material primitive colors and other "float"-type data.
- | Corrected a problem so that input numeric values are now accurately reflected in the Property data.
- | Implemented convkit version 1.0.4
1.03 | 1997/11/18 | - | Corrected a problem so that Highlight and Reflect can now be deleted together in the Material property settings.
- | Implemented convkit version 1.0.4
1.02 | 1997/11/17 | - | Changed the Preview's work file settings dialog.
- | Corrected a problem that caused the program to crash when something from some other Drag & Drop application was dropped into NIFF Editor.
- | The NIFF file's update status is displayed in the Status Bar.
- | A message box is displayed when a NIFF file is updated and when the New, Save, and Save As commands are executed from the File menu.
- | Corrected a problem with the program crashing when using the IntelliMouse wheel with NIFF Editor running under the Windows 95 environment. The current version does not support the IntelliMouse.
- | Added function to add and delete node names.
- | Check node name character input range.
- | Check numeric input range for primitive colors in the material properties.
- | Corrected a problem so that the NIFF Editor window is redrawn at the time of Convert and Preview.
- | Deleted the Preview File specification from the Preview Options, as data transfers to IS-VIEWER64 for preview have been made separate process.
- | Added functions to save and restore window positions and tool options.
- | Implemented convkit version 1.0.3b
1.01 | 1997/10/9 | - | Added an Options command to the Tool Menu, enabling file settings for Convert and Preview.
- | Registered to BBS.
- | Fixed problem with links "dropping" when double-clicked.
- | Designed the Select File dialog for SGI.
- | Added functions to check version and tags when a NIFF file is read.
- | Added a function to create a new NIFF file. However, there is no support for Drag & Drop from other NIFF files, so the user cannot edit from the new file into a NIFF file being used.
- | Countered the problem of the screen image remaining after a file read failure, such as an attempt to open a nonexistent file.
- | Implemented convkit version 1.0.3
1.00A | 1997/10/6 | - | Changed the default directory for preview files to c:\nintendo\n64kit\niff\n64prev
- | Added niffconv.bat and niffprev.bat to c:\nintendo\n64kit\niff\n64prev
1.00 | 1997/10/6 | - | Released first version.

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