Help:Replacing textures
When replacing textures, the process is fairly similar on both Wii U/Cemu and Switch. The main difference is the presence of Tex1 and Tex2 which are combined as a single Tex file on the switch.
Prerequisites
Replacing The Textures
- Open Switch Toolbox and find the texture you're looking for. Use IDs List to find the bfres name.
- Drag the Tex1 (or Tex if Switch) into Switch Toolbox. If Wii U, make sure the Tex2 is in the same directory as the Tex1 (so that Switch Toolbox can load/save its contents properly)
- Click the + icon next to the file, and then on textures folder.
- Find the texture you're looking to replace and right-click, replace. Please note when replacing textures sometimes SRGB won't be automatically selected, if it's Alb, then it will glow in-game without SRGB.
- Save the file, if you're on Wii U it will ask where to save the Tex2, save it in the same spot Tex2 would belong for that model.
- If the file size increased it's recommended that you update the RSTB entry.
Congratulations! You replaced the texture! If you're on CEMU, create a graphics pack and try it out, otherwise follow the normal steps for mods on Switch / Wii U to see it in action.
Troubleshooting
Patchwork/color-splotchy textures
- Make sure your texture formats match the originals that you're replacing. With the texture selected, the format is listed on the right side. It'll be something like
T_BC1_SRGB
- Make sure your mipmaps were generated correctly. If toolbox throws an error when you try to use the Mip Level selector above the texture preview, or it claims there are not X mip levels (where the size of the longer side of your texture is 2^X, for example 256 is 2^8 so a 256x256 texture should have 8 mip levels) then the mipmaps were not generated correctly. If you imported a PNG, delete it from the bfres, save, close toolbox, open toolbox, and try reimporting it again. If you imported a DDS, then it likely didn't have any mip levels stored in it, and you would need to export the file from your texture editor with mipmaps baked in.