Frame-based Animation
This is a Frame-based animated theme
This guide will be using a new way to make Frame-based animated themes
If you want to follow the old guide go to Frame by frame
What you need.
- Switch Toolbox
- TrackStudio
-
An animation with less than 38 frames
About more frames
Animations longer than 38 frames are possible but are more likely to crash on console, and the provided base only has 38 frames to work with
Base
We will be working with this base
Apply the patch to a copy of your Men2.pack
file (Patching) and come back here when you're done
Exporting
Open the patched base with Switch Toolbox
- Go inside Common
- Go inside Model
- Right click
LoungueVR.szs
-
Select Export Raw Data
-
Save it
You can close Switch Toolbox for now
Replacing Textures
Open LoungueVR.szs
with TrackStudio
- Double click
gsys.bfres
-
Go inside Textures
-
Now replace every frame that you are going to use with your images
Recommended Image Resolution
1280x720 or less, anything higher is more likely to crash on console
- Right click the frame you are going to replace
-
Click Replace
-
Select your frame
-
Make sure the format is set to
BC1_SRGB
-
Click OK
And repeat with every frame of your animation
Now that you replaced all the textures you need, you need to change the animation file
Changing the Animation File
This is needed so your animation can work as intended
- Set the framerate of your animation and the amount of frames it has
Script info
With the way this script works, only values divisible by 60 will work for the framerate.
Keep in mind that if the generated output is too long, it might crash and will not work
Why is this needed
If you don't change the animation file, your animation will play at the wrong speed and will not loop properly
After you set your framerate and Frame count click on Generate Wait.json
This will generate a Wait.json
file
- Go back to TrackStudio
- Go inside Animations
- Go inside Skeletal Animations
- Right click
Wait
- Click Replace
- Replace it with the
Wait.json
file you just generated
You can preview the animation by clicking the Play button
Finally save
- Click File
- Click Save
After saving, you can close TrackStudio
Now open the patched base with Switch Toolbox
- Go inside Common
- Go inside Model
- Right click
LoungueVR.szs
- Select Replace Raw Data
- Replace it with the
LoungueVR.szs
we just saved - Now click Save
Success
Your Frame-based animation is done and you can now test it SDCafiine