📦 A Blender addon for SSMT4 — Import and export SSMT4 model format directly in Blender. Built for 3Dmigoto-based game modding.
- 🔄 SSMT4 and TheHerta4 versions are almost always updated together. Please use the latest versions of both to avoid feature mismatches.
- 🐞 Blender 4.5 LTS or newer is recommended. If you encounter any bugs, please submit an Issue.
- 📦 Requirements:
fake-bpy-module-4.5,numpy
| Feature | Description |
|---|---|
| 🎮 Multi-Game Support | Import/export for 10+ popular games (see below) |
| 🧩 Blueprint Node System | Visual node-based mod editing in Blender |
| 📥 SSMT4 Import | Import models from SSMT4 workspace |
| 📤 Mod Export | Export edited models back to 3Dmigoto Mod format |
| 🔄 Buffer & IB/VB Handling | Full support for index/vertex buffer manipulation |
| 🎨 Texture Override | Per-game texture slot mapping and override |
| 🦴 Shape Key Support | Morph target / shape key editing |
| ⚡ Batch Processing | Generate mods from blueprint trees |
| 🔌 Extensible | Game-specific exporters via LogicName system |
| Game | ID | Engine |
|---|---|---|
| 🏔️ Genshin Impact | GIMI |
Unity |
| ⚡ Honkai Impact 3rd | HIMI |
Unity |
| 🌌 Honkai: Star Rail | SRMI |
Unity |
| 🌃 Zenless Zone Zero | ZZMI |
Unity |
| 🌊 Wuthering Waves | WWMI |
Unreal |
| �️ Arknights: Endfield (明日方舟终末地) | EFMI |
Unity |
| Game | ID | Notes |
|---|---|---|
| 🎭 Identity V | IdentityV |
NeoX engine, limited maintenance |
| ❄️ Snowbreak: Containment Zone | SnowBreak |
Fallback option (native mod support available) |
| 🏮 Where Winds Meet | YYSLS |
Limited player base |
| 🌐 Neverness to Everness | NTEMI |
Beta testing phase |
| 🔫 Girls' Frontline 2 | GF2 |
CPU-PreSkinning approach |
| Game | ID |
|---|---|
| 💙 Azur Promilia (蓝色星原) | APMI |
- 💾 Download the latest release
- 🌀 Open Blender →
Edit→Preferences→Add-ons - 📂 Click Install... and select the downloaded
.zip - ✅ Enable "TheHerta4" from the add-ons list
- 🔍 Find the panel in
3D Viewport→Sidebar (N)→ TheHerta4 and Sword4 tab
1️⃣ Configure → Set your SSMT4 workspace path in the panel
2️⃣ Select Game → Choose your game preset (GIMI, SRMI, etc.)
3️⃣ Import → Load models from the workspace
4️⃣ Edit → Modify meshes, weights, shape keys in Blender
5️⃣ Export → Generate the mod files (buffers + ini) via blueprint tree
If you find this tool useful, consider supporting the project:
This repository (TheHerta4) focuses on the core import/export engine. Complex blueprint nodes are developed separately in fork versions.
👉 For the full feature set, check out the versions maintained by XiEr:
If you need large-scale feature extensions, please fork this repo and develop in your own repository. The main repo is dedicated to core architecture — additional extensions (blueprint nodes, etc.) are maintained by fork authors.
📝 Have your own branch? Submit a PR to add it to this list!
To work on the plugin itself:
- Use VSCode with the Blender Development extension (by Jacques Lucke)
- See
README_DEV.mdfor detailed development notes
TheHerta4 learns from several different projects. Without their wonderful code, TheHerta4 wouldn't be this amazing.
Great thanks to:
