Skip to content

dsxragnarok/FFBE-sprite-sheet-assembler

Repository files navigation

FFBE-sprite-sheet-assembler

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.

Instructions

npm install && npm run build

This will create the ffbetool executable in the dist folder. Use the one for your operating system.

Usage

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.

More detailed instructions

References