Unreal-SeTools is a plugin for Unreal Engine 5 that allows importing Call of Duty .semodel
and .seanim
files into Unreal Engine as static or skeletal meshes and animation sequences.
- Import
.semodel
files as static or skeletal meshes. - Import
.seanim
files as animation sequences. - Automatic texture importing and linking.
- Download or clone the Unreal-SeTools repository.
- Create a Plugin's folder if you don't already have and create a folder inside it called C2Model
- Copy the download folders (Content,Resources,Source,.uplugin file) to the C2Model folder.
Unreal Engine Version | .semodel Compatibility |
.seanim Compatibility |
---|---|---|
4.27 (4.27 Branch ) | ✔️ | ✔️ |
5.3 | ✔️ | ✔️ |
5.2 | ✔️ | ✔️ |
5.1 | ❓ | ❓ |
5.0 | ❓ | ❓ |
Let me know on discord if works on any versions that have the ":question:" in it.
- After installing the plugin, open your Unreal Engine project.
- Navigate to the "File" menu and select "Import" to open the import dialog.
- Choose the
.semodel
or.seanim
file you want to import. - Configure import options.
- Click "Import".
The plugin contains two main factory classes: UC2ModelAssetFactory
and UC2AnimAssetFactory
. These factories handle the creation and import of .semodel
and .seanim
files, respectively.
- Import
.semodel
files and create static or skeletal meshes. - Uses
C2Mesh
andC2Material
classes to parse mesh data and material information. - Automatically imports and links textures.
- Import
.seanim
files and create animation sequences. - Uses
C2Anim
class to parse animation data. - Creates animation tracks based on bone information.
Contributions are welcome! If you encounter issues or have suggestions for improvements, feel free to open an issue or submit a pull request on the GitHub repository.
This plugin is released under the MIT License.
For questions or support regarding the Unreal-SeTools plugin, you can reach out to me on discord "bkhimothy".