-
Notifications
You must be signed in to change notification settings - Fork 2
2.1. Finding FFXIV Animation Files
This page is a WIP, and a port from the README
-
FFXIV Explorer (goat fork)
- Convenient way to browse and extract Skeleton and Animation files. Please use raw extraction (Ctrl+Shift+E) for MultiAssist purposes. Other methods of extractions, such as TexTools, will also work.
For demonstration purposes, we will use FFXIV Explorer to export our animations and skeleton files. If it's your first time using FFXIV Explorer, make sure your FFXIV Path is set in Options > Settings > FFXIV Path.
Most animations you will want to edit are located in 040000.win32.index. To open this in FFXIV Explorer navigate to File > Open and select 040000.win32.index.
The contents of this index file are divided into folders such as chara/human and chara/monster. Skeletons will generally be located at chara/{category}/{type_char}{id}/skeleton/base/b0001/skl_{type_char}{id}b0001.sklb
.
For a quick reference on the different human folders, take a look at this table.
Race/Gender | Folder | Notes |
---|---|---|
Hyur Midlander M | chara/human/c0101/ | A lot of emotes use the Hyur male skeleton, and thus will be found near the Hyur male folder. |
Hyur Midlander F | chara/human/c0201/ | |
Hyur Highlander M | chara/human/c0301/ | |
Hyur Highlander F | chara/human/c0401/ | |
Elezen M | chara/human/c0501/ | |
Elezen F | chara/human/c0601/ | |
Miqote M | chara/human/c0701/ | |
Miqote F | chara/human/c0801/ | |
Roegadyn M | chara/human/c0901/ | |
Roegadyn F | chara/human/c1001/ | |
Lalafell M | chara/human/c1101/ | Also the location of most Lalafell F animations. |
Lalafell F | chara/human/c1201/ | |
Au Ra M | chara/human/c1301/ | |
Au Ra F | chara/human/c1401/ | |
Hrothgar M | chara/human/c1501/ | |
Hrothgar F | c1601 (probably) | |
Viera M | chara/human/c1701/ | |
Viera F | chara/human/c1801/ |
Animation files always have the .pap
extension. It can sometimes be difficult to determine which skeleton an animation uses. MultiAssist will warn you if there is a mismatch between the skeleton and the skeleton the animation file was built with. Animation files will usually be nested within an /animation/
folder. Emotes will generally be further within a bt_common
folder, for example chara/human/c0101/animation/bt_common/emote
for most Male Hyur emotes.
Finding non-human files is a broader topic, however, searching for a mount/minion/etc. in TextTools will provide you with an id within its material/model paths that should provide sufficient information. If Fatter Cat's material path is chara/monster/m0512/obj/body/b0001/texture/v01_m0512b0001_d.tex
you would know Fatter Cat related files will be under chara/monster/m0512/
, for example.
For this demonstration, I will be exporting the Fatter Cat skeleton and animation file. The basic animations for a mount are stored within a mount.pap
. To grab this file, navigate to and select chara/monster/m0512/animation/a0001/bt_common/resident/mount.pap
in FFXIV explorer. With it selected, select File > Extract Raw (Or press Ctrl+Shift+E) and select your save directory. It is essential that you extract this file as a raw file.
The skeleton for Fatter Cat is listed under chara/monster/m0512/skeleton/base/b0001/skl_m0512b0001.sklb
. We just need the .sklb file, so select it and extract the raw file again.
With both the .sklb skeleton file and .pap animation file extracted, we can move to MultiAssist. You may wish to move the files to a more convenient location. Note that the .pap and .sklb files will be nested within the same folder layout as described in FFXIV Explorer after extracting.