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
.semodelfiles as static or skeletal meshes. - Import
.seanimfiles 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
.semodelor.seanimfile 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
.semodelfiles and create static or skeletal meshes. - Uses
C2MeshandC2Materialclasses to parse mesh data and material information. - Automatically imports and links textures.
- Import
.seanimfiles and create animation sequences. - Uses
C2Animclass 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".