Alchemy IGB

From XentaxWiki
Jump to navigation Jump to search

Back to index | Edit this page

IGB

  • Format Type : Archive / Model / Texture / Misc / Scene
  • Endian Order : Little Endian
  • Signature : None


Format Specifications

// IGB file format

32 bytes - file header?
16 bytes - version header?
4 bytes (uint32) - size of info table
4 bytes (uint32) - number of elements in info table

// info table (tags + paths)
num_of_entries *
{
   4 bytes (uint32) - string length
   x bytes (str) - tag or path  // e.g. "igInfoList" or "igImage"
                                // or "x:\base\UnOpt\textures\
                                //     fonts\font_xmen_big_xbox.PNG"
}


x bytes - some array


// TODO - format is very complicated, needs more research

Notes and Comments

  • This file format occurs in games made using Alchemy Engine. IGB files are used as scene files by Alchemy.
  • Alchemy is a game engine designed by Intrinsic (firstly called Intrinsic Alchemy) and later purchased by Vicarious Visions. First used in 2002.
  • Some textures in IGB files may be compressed.
  • Wii/GameCube X-Men Legends and Marvel Ultimate Alliance games use Nintendo's BTI image format istead of IGB files.

Games

List of games using this file format:

  • Marvel: Ultimate Alliance (needs confirmation)
  • Marvel: Ultimate Alliance 2 (needs confirmation)
  • Marvel: Ultimate Alliance 3 (needs confirmation)
  • X-Men Legends (XBOX classic) (*.IGB)
  • X-Men Legends II: Rise of Apocalypse (needs confirmation)
  • AND some games from this list

Compatible Programs

Tutorial - Editing IGB files

1. Open Alchemy Finalizer
2. Download optimization INI files from this link
3. Unpack INI files to some directory
4. Drag and drop INI files to Alchemy Finalizer - to "Optimizations to run" window
5. Right click on optimizations and run them
6. Save new IGB file and close Finalizer. New IGB files will be smaller than original because now it only keeps references to TGA files, not the files themselves.
7. Edit extracted TGA files
8. Open NEW IGB file in Finalizer
9. Load optimizations for injecting textures
10. Save IGB file with injected TGA files

See Also

Gallery