I've found that a lot of skins have assets at different animation rates than others. While trying to use follow points from one in another, I realized they flicker due to the old skin having AnimationFramerate at zero.
I solved this by writing a Python script to stretch out an asset with fewer frames into copied files for a higher animation rate. Obviously it doesn't actually mean the animation is higher framerate (it's the same as before), but now it won't flicker!
Here's a link to the code if you want to use it. Needs Python 3.6+. Change the variables at the top of the file to point to your input, output, animation rate, and file prefix. The script does the rest of the heavy lifting - no more copy and paste.
Here's the script:
https://github.com/redoverture/misc/blob/master/osu/stretchfollowpoint.py
Let me know if it works or doesn't!
I solved this by writing a Python script to stretch out an asset with fewer frames into copied files for a higher animation rate. Obviously it doesn't actually mean the animation is higher framerate (it's the same as before), but now it won't flicker!
Here's a link to the code if you want to use it. Needs Python 3.6+. Change the variables at the top of the file to point to your input, output, animation rate, and file prefix. The script does the rest of the heavy lifting - no more copy and paste.
Here's the script:
https://github.com/redoverture/misc/blob/master/osu/stretchfollowpoint.py
Let me know if it works or doesn't!