Project IGI Game Converter
github.com
What it is
Project IGI Game Converter is a standalone tool for inspecting and converting Project IGI 1 files, intended for modders and researchers working with game assets. It handles proprietary textures, meshes, scripts, archives, terrain, fonts, animations, audio, AI graphs, and lightmaps, with workflows for editing assets and putting them back into the game. Its GUI offers a searchable file tree, 3D model and 2D texture viewers, a texture editor, script and hex inspectors, and conversion actions. It can render MEF and OBJ models, export MEF to OBJ, convert TEX, SPR, and PIC images, and save texture edits in native formats. It also converts between QVM bytecode and QSC source and exports DAT mappings to JSON or binary packages. The CLI supports scripted builds, batch work, and recursive folder processing. Available on Windows and macOS, it is free under an MIT license. The Windows release retains the GUI; the macOS release is an Apple Silicon CLI build for macOS 12.0 or later. Applying model textures in the GUI requires choosing the active level folder in Settings.
Spec sheet
- Purpose
- The project describes itself as a standalone converter and inspector for Project IGI 1 game files.Read 5 Oct 2026 · github.com
- Security
- GitHub’s repository security page says the project has no detected security policy and no published security advisories.Read 5 Oct 2026 · github.com
- Support
- The repository exposes GitHub Issues as a place to report or track project issues.Read 4 Oct 2026 · github.com
- License
- The repository lists an MIT license.Read 5 Oct 2026 · github.com
- Maker
- The maker profile describes Heaven-HM as a game developer and reverse engineer focused on Project I.G.I. modding, scripting, and engine tooling.Read 5 Oct 2026 · github.com
- 3D formats
- The GUI can render native .mef and .obj models, and the CLI can export .mef models to .obj.Read 5 Oct 2026 · github.com
- Animation
- The v1.9.4 notes describe an animation mode that plays IFF bone animations on textured 3D MEF models with skeletal skinning.Read 5 Oct 2026 · github.com
- Asset workflow
- It is intended for modders and researchers to extract game assets, modify them with modern tools, and inject them back into the game.Read 5 Oct 2026 · github.com
- CLI
- The CLI supports archive packing and unpacking, mesh and texture conversion, script decompilation and compilation, metadata editing, and recursive batch operations.Read 5 Oct 2026 · github.com
- File formats
- It reads and converts proprietary textures, meshes, scripts, archives, terrain, fonts, and AI graphs.Read 4 Oct 2026 · github.com
- GUI
- The GUI includes file tree navigation, interactive 3D model viewing, 2D texture previews, texture editing, script and hex inspectors, and conversion commands.Read 5 Oct 2026 · github.com
- GUI requirement
- Applying textures to 3D models requires selecting the active level folder in Settings so the converter can resolve texture mappings.Read 4 Oct 2026 · github.com
- Integration
- The project describes conversion workflows to standard OBJ and PNG files and metadata export to JSON; it does not state integrations with third-party services.Read 4 Oct 2026 · github.com
- Lightmaps
- The changelog documents lightmap support for MEF Type 3 models and commands for inspecting and exporting OLM lightmaps.Read 4 Oct 2026 · github.com
- macOS availability
- The v1.10.1 release provides a native Apple Silicon arm64 CLI build requiring macOS 12.0 or later, with no Qt dependency.Read 5 Oct 2026 · github.com
- Mesh conversion
- It exports proprietary MEF models to standard OBJ files.Read 4 Oct 2026 · github.com
- Metadata
- It can export DAT mappings to JSON and compile them into binary DAT or MTP packages.Read 4 Oct 2026 · github.com
- Script conversion
- It decompiles QVM bytecode to QSC source and compiles QSC back to QVM.Read 4 Oct 2026 · github.com
- Supported assets
- The README names textures, meshes, scripts, archives, terrain, fonts, and AI graphs among the proprietary formats it can inspect or convert.Read 5 Oct 2026 · github.com
- Texture conversion
- It converts TEX, SPR, and PIC images, including PNG export and resizing.Read 4 Oct 2026 · github.com
- Texture editing
- The GUI can preview .tex, .spr, and .pic assets and save texture edits back to the native game format.Read 5 Oct 2026 · github.com
- Texture mapping limit
- To apply textures to 3D models in the GUI, the user must first select the active level folder in Settings so the correct texture mappings can be resolved.Read 5 Oct 2026 · github.com
- Windows availability
- The release notes say the Windows GUI remains the default build.Read 5 Oct 2026 · github.com
Strong points and limits
Strong points
- Converts MEF models to standard OBJ files.
- Supports batch tasks and recursive folder processing.
- Edits textures and saves them in native formats.
- Free, with an MIT license.
Limits
- Model texture mapping requires selecting an active level folder.
- The macOS release is CLI-only and requires Apple Silicon.
- Windows remains the default GUI build.
Who it suits
It suits Project IGI 1 modders and researchers who need to inspect, convert, or modify game assets. The CLI’s batch and recursive processing may suit users automating extraction or builds.
Verdict
Project IGI Game Converter covers a broad range of game asset formats, with both graphical inspection tools and command-line workflows. Check the platform distinction and texture-mapping setup requirement before choosing it.
Where Specifiction places it
- Game Asset Extractors#18 of 247.2