Skip to content

Version 1.2.1 - Texture manager, accurate animation speed.

Compare
Choose a tag to compare
@Xeeynamo Xeeynamo released this 16 Dec 13:04
· 4 commits to master since this release
  • Accurate animation speed.
  • Improved texutre management.
  • Animation duplication support.
  • Animation importing / exporting.
  • Frame importing / exporting.
  • Fixed the issue #8 .

I completely changed how the timer handles the animation system, now it is almost equal to Sonic Mania.
Since RSDKv5, every frame has its own duration. The formula is pretty easy: AnimationSpeed / FrameSpeed * 64, where the result is how millisecond the frame stays on-screen.

Texture management was activated by @thesupersonic16 in a state where it was not completely working and with some left-overs from XeEngine's Animation Editor. This led to some users to try it even on Sonic CD (#8), that it was not fully supported. Currently it is possible to add, remove or re-import GIFs into an animation file. Be aware that Sonic CD / 1 / 2 does not support textures higher than 256x256.

It is possible to export even animations and frames into single files, then re-import them even on different animation files. This leads to new ways to manage animations.