A model importer for Monster Hunter Frontier FMOD/FSKL Files into Blender.
Install as any Blender add-on:
- Download this repo as a ZIP from the latest release
- Open Blender,
Edit > Preferences > Add-ons > Install...
select the ZIP folder.
Locate the data you want to import, have a look at the documentation section to find them.
Open Blender, File > Import > MHF FMOD
, select the file.
Add the "skeleton" (hierarchy of axes), File > Import > MHF FSKL
.
Convert the skeleton to an armature, Object > Create Armature from FSKL Tree
.
Your model is imported with the textures, and you can change its pose.
The important part of the addon is in the "mhfrontier" folder. You only need to create a ZIP of this folder to build it.
If you have Blender 4.2+ use:
cd mhfrontier
blender --command extension build
Otherwise we provide a legacy Python script:
python extra/zip_addon.py
An online documentation is available at Getting started (Frontier Z).
To get any data to extract, you need a Monster Hunter Frontier Z game. Then, the game data need to be decompressed, you don't need to decompress everything as the monster models are in "[your MHFrontier folder]/dat/emmodel[_hd]".
To known which file is which monster you can use monster_ids.md as a reference. To decompress data use ReFrontier. You want .fmod (3D model) and .fskl (skeleton) files.
For the next steps, you can follow the Blender tutorial.
- Some models could not load with the original add-on.
- Compatibility with Blender 2.8+.
- Correctly scales and orients models.
- Less memory usage, preventing crash.
- Documentation.
- Code linting.
- @AsteriskAmpersand / *& - Original author.
- @MHVuze / Vuze - For the Frontier Recursive Block Format documentation used to build this importer.
- @Silvris - For the Materials and Skeleton documentation used to build this importer.
Licensed under GPL v3.0, courtesy of @AsteriskAmpersand.