This is a project centralizes all the technical knowledge of Kingdom Hearts series in one place, providing documentation, tools, code libraries and the foundation for modding the commercial games.

View on GitHub

Kingdom Hearts DS Games - file types

These file formats are found in many Nintendo DS games, not just Kingdom Hearts.

All information was referenced from:

Extension Description Tool
arm9.bin ARM9 executable code; can be either encrypted or decrypted  
arm7.bin ARM7 executable code  
NFTR Nitro Font; font data  
NSBMD Nitro System Binary Model; 3D model data. Often also holds textures and palettes (nsbtx)  
NSBTX Nitro System Binary Texture; texture and palette data  
NSBCA Nitro Character Animation; 3D model skeletal animations  
NSBTP Nitro Texture Pattern; texture-swapping animations  
NSBTA Nitro Texture Animation; texture UV-change animations  
NSBMA Nitro Material Animation; material-swap animations  
SDAT Sound Data; contains audio data in sub-files  
SSEQ Sound Sequence; an sdat sub-file containing MIDI-like sequenced music. Linked to an sbnk  
SBNK Sound Bank; an sdat sub-file containing instrument data for an sseq. Can be linked with up to 4 swar files  
SWAV Sound Wave; contains a single wave sample. Not found in sdat files  
SWAR Sound Wave Archive; an sdat sub-file containing a collection of mono wave samples  
STRM Stream; an sdat sub-file. It is an individual mono/stereo wave file (PCM8, PCM16 or ADPCM)