Alchemy IGB: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (→Games) |
imported>Ikskoks (→Games) |
(No difference)
| |
Revision as of 12:15, 29 January 2023
Back to index | Edit this page
IGB
- Format Type : Archive / Model / Texture / Misc
- 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
MultiEx BMS Script
Not written yet.
Notes and Comments
- This file format occurs in games made by 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
- Alchemy 5 (Alchemy Finalizer + Alchemy InsightViewer)
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
-
Alchemy Finalizer + Alchemy InsightViewer