There are three ways of making a texture pack.
1. Using ZLE2
2. Editing a texture pack
3. Dumping textures using Project64