funexpected / flash-tools

Export flash project to Godot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Funexpected Flash Tools

Performs Adobe Animate project rasterization && exporting for using with Godot Engine + Flash Module

Installation

MacOS

Open Terminal application, paste this code, press Enter:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/funexpected/flash-tools/master/install.sh)"

Windows

Download latest Flash Tools release, unzip, copy Funexpected Tools folder into Adobe Animate Configuration\Commands directory:

<boot drive>\Users\username\AppData\Local\Adobe\Animate <version>\<language>\Configuration\Commands

Usage

Export

Export command prepare project for using it with Godot Engine. It runs in several phases

  • save current project into temporary location
  • rasterizes all assets (Symbols and Shapes)
  • generate SpriteSheetes of rasterized assets
  • removes unused data
  • comress result

Source project leaves untouched, so this command is pretty safe.

Export can be done in three ways:

  • Document exports main document and all dependencies.
  • Library exports every root item of your library
  • Selected exports current edited screen (scene or library item).

Rasterize Current Screen

While Export command do not change your project, Rasterize Current Screen chnage your current project and prepare exacly same rastersization. It may be useful for speeding up export process of big projects.

Roadmap

  • add docs and tutorials
  • convert Canvas-based documents into legacy before exporting
  • add About and Check For Updates commands
  • add ability to automaticaly open exported project in godot for testing purposes
  • support Warp Tool
  • support sounds

About

Export flash project to Godot

License:MIT License


Languages

Language:TypeScript 62.4%Language:Rust 31.4%Language:JavaScript 3.2%Language:Shell 3.0%