NIFFAPI is a group of header files and a library providing a program interface to NIFF files. It is located under n64kit/niff/niffapi. Functions have been prepared to read/write files and convert them to text.
The data structure which corresponds to NIFF binary files is called NIS. This is differentiated from NIS2, which corresponds to the data added in NIFF 2.0. As a convention, functions which handle NIS are named starting with ni*. The library is named libnis.a
The following header files have been supplied:
niffapi.h | NIFFAPI function declarations |
nis.h | NIS structure definitions |
nis2.h | NIS2 structure definitions |
nifftags.h | Constants, etc. corresponding to NIFF 1.0 |
niff2tags.h | Constants, etc. added to NIFF 2.0 |
niffn64.h | Important items extracted from N64 header files |
If you include niffapi.h from inside the program, then all the header files will be included.
sample.c | Simple sample program |
Makefile | makefile for sample.c |
yellow-cube.niff | Data for execution of the sample |
Copyright 1998-1999 NINTENDO Co., Ltd.
1998-1999 MONEGI CORPORATION All rights reserved.