Tool to assemble Final Fantasy Brave Exvius sprite sheets.
Takes the a master sprite atlas png file and uses the information from cvs files to assemble the sprite sheet.
- Requires nodejs
npm install && npm run build
This will create the ffbetool
executable in the dist
folder.
Use the one for your operating system.
dist/ffbetool-macos num [-a anim] [-c columns] [-e] [-v] [-j] [-g] [-i inDir] [-o outDir]
- num: (required) the unit ID number, must be the first argument.
- -a: The animation name (ie. atk, idle, dead, win, etc.).
- -c: The number of columns in the sheet, if not specified the output will be a single-row strip.
- -e: If this option is included, the strips will include any empty frames. By default empty frames are excluded.
- -v: If this option is included, more information will be printed to console.
- -j: This option saves the sheet information in json format saved as a .json file.
- -g: If this option is included, an animated gif will also be outputed.
- -i: The input path, defaults to current directory.
- -o: The output path, defaults to current directory.
- Code based off of puggsoy's FFBETool
- Original python code for Brave Frontier from pastebin
- Information gleaned from: The VG Resource