Most background related files are located in the
The main file is a
.szs, which is a Yaz0 compressed SARC file, and it can contain the following subfiles:
.opt determines which particle and sound effects are applied to the background.
.bagldof determines to what extent a distant objects within the background should be blurred.
.baglenv applies a fog effect to the background, allowing for distant objects to be colored differently from close objects within the background.
.sharc is a shaders archive.
.sharcfb is a shaders archive.
.bfres may contain up to 3 relevant folders:
- A Models folder, which contains the model(s) for the background in BFMDL format.
- A Textures folder, which contains the texture(s) for the background in BFTEX format.
- An Animations folder, which may contain up to 4 other relevant folders for Skeletal Animations (BFSKA), Texture SRT Animations, Texture Pattern Animations (BFTXP) and Color Animations.
.camera determines the background's offset and scroll speed.
- This refers Switch Toolbox's pseudo-folders that simply organize files by type, those are not real folders that exist inside the BFRES.