## niff2gfx Revision History

Version | Date | Changes
--- | --- | ---
1.3.7 | 1999/1/11 | - | When attempting to perform a color reduction with the CI format, the program is now capable of handling this even if 0 is assigned to the alpha value.
- | "obj_group" can be valid in any "obj" category.
- | When modifying a default light setting with version 1.3.0, the difference between "index" and "light" is now handled properly.
- | The drawing priority sequence is now fully compatible with n64prev Previewer and Quick Previewer.
- | The problem where having "-nullanim" without having an "anim" link in "obj" shut down the program is now fixed.
- | MAT_CC_NIFF_NONE is now handled properly in NIFF CC mode.
1.3.6 | 1998/12/21 | - | Compatible with ST (texture co-ordinates) ShapeAnimation.
1.3.5 | 1998/10/19 | - | Principal Revisions
- | Supports CI Texture
1.3.4 | 1998/10/9 | - | Principal Revisions
- | Fixed the bug in reducing the vertex.
- | Added the process to reduce the output number of the vertex with the smooth shading without lighting.
1.3.3 | 1998/9/30 | - | Principal Revisions
- | Supports camera animation.
- | Modified so that there is no difference in the output result between the SGI and the PC version of the software.
- | Reviewed Quick Start.
- | Reviewed the calculation of the vertex coordinates.
- | Fixed a bug where the ST value was not always accurate.
- | The pointer to the scene will not be output in the NDR_RESINFO when the scene is masked by -outmask.
- | Fixed a bug where shape animation by reflection mapping and flat shading did not occur even when the -strictflat option was attached.
- | Added the -nullanim option.
- | Vertex cache usage was partially changed.
1.3.2 | 1998/8/25 | - | Principal Revisions
- | Supports Quick Preview.
- | Added a CI format texture color reduction function.
- | Reduced the number of output vertices (Vtx).
- | Optimized the animation data (reduced the data).
- | Data with 3D objects that do not have "shape" can now be converted.
- | Changed messages to standard output in the Windows version.
- | The data was changed to become static.
- | The geomode of NDR_OBJ was changed to be output as a macro character string. This was done because the macro value was changed by F3DEX2.
1.31. | 1998/7/22 | - | Fixed the problem of a conversion error when the number of shape nodes was greater than the number of mat nodes.
1.30 | 1998/7/15 | - | Principal Revisions
- | Supports IA texture (4, 8, 16 bit).
- | When no directional light is set, the default parallel light source is now set only when the ambient is completely black.
- | Fixed a problem with gSPSetGeometryMode performing intermittently when there were several shapes.
1.2.6 | 1998/3/23 | - | Principal Revisions
- | Registered on BBS and NTSC-ONLINE.
- | Added -vtxseg, -imgseg and -TLUTseg options.
- | Added the -strictcidx option.
- | Since the conversion scale output to the header is reflected in the object translation value and the animation translation value, it was changed so it no longer output.
- | The Gfx and Vtx included in NDR_OBJ are now stored in the newly established NDR_SHAPE structure and output. The shape animation information is now also included in the NDR_SHAPE structure, as is the segment number output to the NDR_SHAPE header.
- | Because large changes were made to the output data class, the bit assignment of the switch "outmask" was changed.
- | To solve the problem with symbol names, the NDR_RESINFO structure was newly established, and now there is one output per file.
- | With the establishment of NDR_RESINFO, now only the NDR_RESINFO symbol is externally declared at conversion time.
- | Supports 4bit CI and 32bit RGBA texture.
- | Expanded so NIFF obj_group is passed to the NDR_OBJ structure.
- | gSP2Triangles are now used as much as possible for polygon output.
1.1.0 | 1997/12/24 | - | Principal Revisions
- | * Developer's Kit Second Release
- | Added the options -noalignpad, -outobj, -outmask, -nogeomclr, -preview, -rotorder and @fname.
- | Fixed the method of evaluating material.
- | Fixed the problems that sometimes occurred when OBJ_RENDER_NIFF_TEX_EDGE was specified for obj_render_pri in the Obj area.
- | Fixed the problem with the Shape area's shape_type sometimes not being correctly reflected.
- | Fixed a problem of bad partitioning when placing textures that could not be held in TMEM.
- | It is now possible to share the GBI parts of objects whose materials are different.
- | Changed mat_color_type* and mat_alpha_type* TEX1 flag to total view.
- | Added a process for when mat_color_type* and mat_alpha_type* have the value MAT_CC_NIFF_NONE.
- | Fixed problems with the order of evaluation in the method for rotating in directions other than XYZ and YZX.
- | Vtx, Gfx, Bitmap and TLUT are now have segment address locations.
1.00 | 1997/10/9 | - | Developer's Kit first release.

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