File Formats

You can click on a format's description to learn more about the file format and its uses.

Huge shoutout to RatcheT2497 and NoahStolk on Github for their documentation!

.adp
audio

Individual tracks. Used for voicelines, cutscenes, and individual level music

.ai
entity information

Entity name and coordinates for a given level

.ani
Object animations

No additional information available

.anm
Particle system

Uncertain

.ats
animation texture scripts

Handles how textures are animated across game objects. See a full documentation of the scripting language used here.

.blk
--

Uncertain

.bmp
bitmap images

Standard bitmap image format used for textures or UI.

.bnr
--

Uncertain

.bsa
Object animations

Uncertain

.cpt
Particle system

Uncertain

.crt
crate information

Information for crates in a given lvevel. Includes coordinates, crate count, and crate type. More information can be found here (external site).

.dbg
--

Uncertain

.elf
executable linkable format

Used for compiled executables on various platforms.

.gra
Particle system

Grass?

.hgo
--

Uncertain

.lgt
Lights

Uncertain

.nus
level information

Level model, textures, splines, etc

.obj
Particle system

Uncertain

.pad
NTSC Demo file

Uncertain

.ppd
PAL Demo File

Uncertain

.ptl
Particle system

Particles

.raw
--

Uncertain

.s3
--

Uncertain

.shd
Shadow or shader?

Uncertain; only present in GCN

.spd
audio playlist

Audio playlists. Used for global sounds (crates breaking, collecting a crystal, Crash getting hurt, etc) and ambient sounds to play in a level.

.spt
--

Uncertain

.ter
Terrain

Collision mesh?

.tpl
memory card images

Used for memory card icon display (banner, icon, etc)

.vis
--

Uncertain

.wmp
wumpa fruit information

Holds coordinates of every developer-placed wumpa fruit in a given level.