Falcom 3D texture and model dumps

Introduction

This page contains Falcom 3D model and texture dumps.

Modding resources

For resources relating to modding Trails/Kiseki games (including a Discord server), see here.

Recommended downstream resources

The following people have used the model dumps on this page to create derivative works.
If you have questions about usage of the models in a specific environment, sending messages to people with experience in the specific environment may be a good idea.

VRChat

PMONickpop123

Nerzarn

Kressik

Seedoo

RiasVonGremory

Hai no Kishin

FireyKitsune

uyjulian

Stormowl0

Silent

NeosVR

uyjulian

Sen1+2 avatars: (Provided on request)

Questions and answers

How do I use the models?

You can use the GLTF/GLB import functionality of your 3D program. If you are not sure about how to access this functionality, I suggest that you gain more experience with your 3D program.

How do I convert GLTF/GLB to FBX and PNG files?

You can use the GLTF/GLB import functionality and the FBX export functionality of Blender, which is a free 3D program.

To ensure that the PNG files are also output in the same directory as the FBX file, make sure the “Path Mode” is set to “Copy” in the FBX export settings.

An alternative to using Blender to convert GLTF files to FBX is to use Noesis.
However, I recommend that you try using Blender to convert files before using Noesis.

How do I extract PNG texture files from the GLB file?

You can use the GLTF/GLB import functionality of Blender, which is a free 3D program.

In Blender, select the following menu option: File->External->Unpack Resources

After exporting to FBX, why does one half of the model file have wrongly mapped textures?

In the program where the FBX file is being imported, you need to set the texture repeat mode to either “Repeat” or “Mirror”. Use visual feature detection to determine the correct mode to set.

In Unity, this can be done from the texture inspector window.
Please see the Unity documentation on TextureImporter for a visual of the texture inspector window.

What format are the PNG textures in?

They are in the smallest uncompressed format, in order to get more gains when inside a solid 7-zip archive.

How do I get the high resolution face textures for Sen3, Sen4, and Hajimari?

(!!!: High resolution face textures are not included in the current dump. This will be fixed in the future.)
For high resolution face textures, please use the file fc_chrXXXfYY_conv instead of chrXXX_YY_conv.

How do I apply animations to models in Blender?

(!!!: Animations in the dump may be broken, even after using these steps. This will be fixed in the future.)

To apply animations:

  1. Import both model and animation with “Bone Dir” set to “Blender” (otherwise it may look wrong)
  2. Open “Dope Sheet” (shift-F12)
  3. On the drop down box saying “Dope Sheet” click on “Action Editor”
  4. In the “Outliner” window click on the model
  5. To the left where it says “New” click is a drop down box
  6. Select the animation

Now the animation should be applied.
It may be possible that the keyframes may be e.g. 100 seconds away.
To see where the keyframes are, disable “Only Show Selected” (the arrow icon) in the “Dope Sheet” view of Blender, then scroll to the right.

For some models, the animation data may not be offset from the first keyframe instead of the initial position of the bone.
In this case, please use this script to “bake” the bone positions so that it is offset from the first keyframe.

The archive is very large. How can I extract individual files?

You can extract individual texture files using the 7-Zip GUI.
Alternatively, you can use the 7-zip command line:

7z x -r -o. texture_archive.7z file1.dds file2.dds ...

To figure out which files to extract, attempt to import the model file into a 3D modeling program, then look at the list of missing textures.

Do the models and/or textures contain spoilers for that specific game?

Yes, they contain spoilers for that respective game. If you have not played that specific game and do not want to get spoiled, do not open the model or texture files in your viewer.

Are models for the DLC outfits included?

For Sen1 and Sen2, they are included thanks to them being included in the update files.
For Sen3 and Sen4, and Hajimari, the files that are included with the PC version of the game are included.

I reached the MEGA bandwidth limit. What are my options?

MEGA has a premium service. You can subscribe to the cheapest plan and complete the download.
Alternatively, if you have multiple connections with a unique IP (example: mobile connection or VPN), you can switch between them.
After that is done, refresh the page then continue the download.

The map models appear to be missing geometry. Where can I get the geometry?

The object and plant transformations are stored in a separate .ops and .plt files, respectively.
The program “EDOpsParser” can print information about these files.
Please contact me for more information about these files.

How do I extract the .pkg data from the PSARC file?

For PS3 and PSVita, please visit the PS3 Dev Wiki page on PSARC.
For PS4, you will need to use the orbis-psarc tool. This utility can be found easily using a search engine.

How do I extract the .pkg data from the BRA file?

The following program can be used for this purpose: Heroes of Legend forum topic

How do I extract the .pkg data from the PKA file?

The unpackpka program can be used for this purpose.

How do I extract the files from the .pkg file?

The following QuickBMS script can be used for this purpose: Link to QuickBMS script

The unpackpkg program is also available for .pkg extraction.

How do I get the texture data out of the PhyreEngine cluster format?

If you have file names ending in .phyre, such as .bmp.phyre, .png.phyre, .dds.phyre, some certain utilities are used to retrieve the texture data.

The following Noesis script can be used for this purpose: ZenHAX forum topic

How do I get the model data out of the .pkg file?

The ed8pkg2glb program can be used for this purpose.

How do I get the model data out of the PhyreEngine cluster format?

If you retrieved the .dae.phyre file out of the .pkg file, please see the above section.

Model and texture dumps

Trails in the Sky / Sora no Kiseki / Zero no Kiseki / Ao no Kiseki

See Ribose’s Trails asset dumps.
For Sora PC 3D model viewing, see OpenSora.
For Zero/Ao PSP 3D model extraction, see it3cnv.

Trails of Cold Steel / Sen no Kiseki / Hajimari no Kiseki

Sen1+2 Character models, textures, and animations (GLB/GLTF binary combined format): MEGA
Sen1+2 Equipment models, and textures, (GLB/GLTF binary combined format): MEGA

Sen3+4+Hajimari Character models, textures, and animations (GLB/GLTF binary combined format): MEGA
Sen3+4+Hajimari Equipment models, and textures (GLB/GLTF binary combined format): MEGA

Due to size considerations, I am no longer providing non-character textures or models publically. These files can be extracted from the PC version of the game.

Kuro no Kiseki

Kuro Character models (GLTF model+animation data only) (v4): MEGA
Kuro Character model textures (PNG texture data only) (v2): MEGA
Kuro Equipment models (GLTF model+animation data only) (v4): MEGA
Kuro Equipment model textures (PNG texture data only) (v2): MEGA

Due to size considerations, I am no longer providing non-character textures or models publically. Please contact me with a PC savefile or map ID that you want so I can upload them individually.

Kuro no Kiseki 2

Kuro 2 Character models (GLTF model+animation data only) (v4): MEGA
Kuro 2 Character model textures (PNG texture data only) (v2): MEGA
Kuro 2 Equipment models (GLTF model+animation data only) (v4): MEGA
Kuro 2 Equipment model textures (PNG texture data only) (v2): MEGA

Due to size considerations, I am no longer providing non-character textures or models publically. Please contact me with a PC savefile or map ID that you want so I can upload them individually.

Other Falcom games

Due to size considerations, I am no longer providing textures or models publically. These files can be extracted from the PC version of the game.

Go to the top of the page
Return to top page