Skip to content

v1.7.0 - Recursive ATTA & Texture Resolution

Choose a tag to compare

@haseeb-heaven haseeb-heaven released this 16 Jun 19:37

Release v1.7.0 - Recursive ATTA & Texture Resolution

This release adds complete recursive attachment (ATTA) support and automatic texture resolution for both OBJ export and rigid model building.

New Features

Recursive ATTA Merging

  • Both "Export to OBJ" (mef export-bundle) and "Build Rigid Model" (mef build-rigid) now walk the full attachment hierarchy
  • All sub-models are automatically merged with correct transformations and material offsets
  • No more manual assembly required for complex character rigs or composite models

Texture Resolution & Conversion

  • mef build-rigid now accepts --dat and --texdir flags
  • Automatically converts .tex texture files to .tga format with correct slot offsets
  • Fallback to local mat_N.* files if game textures aren't found
  • GUI passes level settings automatically to build-rigid command

Improved 3D Viewer

  • Fixed bone model (type1) rendering - characters now display with correct world-space positioning
  • Matches OBJ exporter output exactly

Downloads

  • igi1conv-v1.7.0-win64.zip (15 MB) - Complete release build with all dependencies and tools

Documentation

See README.md for usage examples and CHANGELOG.md for technical details.

Command Examples

Export OBJ with all attachments:
```bash
igi1conv mef export-bundle model.mef -o output/ --dat level.dat --texdir textures/
```

Build rigid model and resolve textures:
```bash
igi1conv mef build-rigid model.mef -o rigid.mef --dat level.dat --texdir textures/
```


Built with C++17, Qt6, and OpenGL 3.3+