Skip to content

Texture Pattern Animations


What you need

Adding Frames

Open your model file (LoungeVR.szs, LoungeFloor.szs) with Switch Toolbox.

  • Double click gsys.bfres.
  • Right click the Textures folder.
  • Press import.
  • Select all of your frames -> Open.

    image

    Recommended Image Resolution

    For LoungeVR: 1280x720 or less, anything higher is going to give you less space to work with and more likely to crash.

    Max amount of Frames
    • At 1280x720 you can get about 30 frames.
    • At 1138x640 you can get about 65 frames.
      • Note: This is the recommended amount for these resolutions before EU consoles start to crash.

    You can reduce the quality/resolution of the images to get more frames but you'll have to try and see what works before the Menu starts to crash.

    • Select all textures (with the first frame selected, shift+click the last frame).
    • Change the mip count to 1.

      image

    • Make sure the format is set to BC1_SRGB.

    • Click OK.

Now that you've imported your frames, you need to create the animation file.

Generating the Animation File

This step is required for your animation to work correctly.

  • Choose which model is being animated.
  • Set the framerate of your animation.
  • Upload the animation frames.
Script info

Due to the way menu animations work, only values that are divisors of 60 are available.

Animation Generator

Model

Make sure the name of the exported animation ends in _auto or the animation will not work!

After generating your animation file, go back to Switch ToolBox.

  • Right click the Animations folder.
  • Select Import -> Texture Pattern Animation.
  • Open the animation file you previously generated.

You can preview the animation by clicking the Play button

image

Success

Your custom animation has been added and you can now test it StyleMiiU.

Troubleshooting

If your theme is stuck in the Wii U Menu loading screen or a black screen.

  • You might not be importing the frames properly.

    • Make sure the format is set to BC1_SRGB.
    • Make sure to change the Mip count of All frames to 1.
  • You might be using too many frames/a really high resolution.

    • At 1280x720 you can get about 30 frames.
    • At 1138x640 you can get about 65 frames.