Particles

Particles are simple models made of a single quad.

Particle systems are responsible for spawning particles, they also contain the behavior for their spawned particles.

Each particle has a texture, some are white so the color can be defined in the particle system.

Most textures are 1/2 or 1/4 of the in-game texture because the particle repeats and flips the texture, this saves a lot of texture and palette space.

Particle Textures
Below is a list of all particle textures in SM64DS, these are located in arm9.bin, meaning that you can't easily replace them. It is possible to add new particle textures (.tps) to the filesystem by using the TPS Editor in SM64DSe by Splatterboy and use them using the ParticleTex.cpp code by Josh65536.

Below is a list of public custom particle textures as well as a link to their .tps file.