A tool to easily edit and export sprite sheets compatible with Fruity Dance.
Key Features • How To Use • Credits • Disclamer • License
- Uploading frames from a GIF file
- Editing induvidual frames
- Rearranging sequences and frames
- Live Preview
- Save and Load
- One-click export
- Keyboard Shortcuts (press
h
for list) - Custom background image
- Custom background darkness
- Preview FPS
- And More!
Simply go to the official webpage to get started, or run the app yourself by following these steps:
# Clone this repository
$ git clone https://github.com/TheWilley/FruityDancitor
# Go into the repository
$ cd FruityDancitor
# Install dependencies
$ npm install
# Build app
$ npm run build
# If you want to start the app
$ npm run preview
# If you want to develop the app
$ npm run dev
You can also use docker to run the app by using the following command:
docker compose up --build -d
Your application will be available at http://localhost:3000.
This project would not be possible without these open source packages:
- React — The core of the app
- Redux — State management
- react-movable — Reordering sequences and frames
- file-saver — Saving sprite sheets and project files
- omggif — Extracting gif frames
- This README is heavily influenced by electron-markdownify, initially found at awesome-readme
FruityDancitor is an independent project and is not affiliated with, endorsed by, or connected to Image-Line® or FL Studio®.
Any references made to FL Studio, Image-Line, or related trademarks are for informational purposes only. This tool is not endorsed, sponsored, or approved by Image-Line or FL Studio.
The use of the term "Fruity" in the context of this tool does not imply any association with FL Studio or Image-Line.
The names Image-Line and FL Studio as well as related names, marks, emblems and images are registered trademarks of their respective owners.
The sprites, animations, and any related content created or generated using this web application are the sole responsibility of the users. I do not claim ownership or rights over the content produced through this tool.