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.