||4 months ago|
|editor||4 months ago|
|example||4 months ago|
|suas||4 months ago|
|README.md||4 months ago|
|spec.md||4 months ago|
Simple User Animation System
This is a system for storing/reading animation data. Included in this repo is an editor for creating animations from spritesheets, and a basic C library for using the files said editor outputs in C programs.
The main intent for this was to create a basic animation system for use in homebrew projects and games (mainly 3DS homebrew). The included C code only uses standard libraries, and should work fine across various embedded little-endian systems. Big-endian support is still a work-in-progress, but should be relatively easy to implement.
The editor outputs .sxan files (SuperX animation files). For more info on the file format, check out spec.md. In order to run the editor, you need to have Python 3.10+ and Pygame 2.1.2+ installed.
Hitbox support is currently planned, but will require updates to the file spec. Keep an eye out for that if you plan on using this in any of your projects!