File Formats - RainThunder/fefates-tools GitHub Wiki
This article list various file formats which are used in Fire Emblem Fates. There are some useful tools that can be used to deal with those file formats.
AAC
Sound files. Any sound file converter can be used.
ARC
Archive files. Files with ARC extension are commonly found in various 3DS games, but they are in completely different format than Fire Emblem Fates' ARC files. ARC files in Awakening and Fates are used to store multiple files, mostly images and models.
FEAT can extract those files, while FEIF_ARC are able to extract and repack them.
BIN
Data files. For detailed documentation of this file format, see BIN (File Format)
Text files in m folder can be extracted using FEAT.
BCH
3D Model. Ohana3DS can extract the textures, and view the model.
BCSAR
Sound archive file.
BCSTM
Sound file. Most BCSTM file in the game contains 5 channels. In-battle BGM and map BGM is a combined of some channels in the same file. vgmstream can be used to convert BCSTM file to WAV and vice-versa. To split sound channels, Audacity is a good choice.
BFNT
Font file.
CTPK
Image file. ctpktool still has some trouble with CTPK file used in the game.
JSON
Live2D data in JSON format. Can be edited using any text editor.
LZ
Compressed file. FEAT can be used for decompression, while BatchLZ77 / DSDecmp4 / lzx can be used to recompress.
MOC
Live2D model.
MOFLEX
Movie file. Can be viewed using Moflex Player
MTN
Live2D motion data. Any text editor will do the trick.