Alchemy IGB: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| (33 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
== IGB == | == IGB == | ||
* ''' Format Type ''': Archive / Model / Texture / Misc <br> | * ''' Format Type ''': Archive / Model / Texture / Misc / Scene <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
* ''' Signature ''': None <br> | * ''' Signature ''': None <br> | ||
| Line 13: | Line 13: | ||
// IGB file format | // IGB file format | ||
32 bytes - file header? | |||
16 bytes - version header? | |||
4 bytes (uint32) - size of info table | 4 bytes (uint32) - size of info table | ||
4 bytes (uint32) - number of elements in info table | 4 bytes (uint32) - number of elements in info table | ||
| Line 33: | Line 34: | ||
</pre> | </pre> | ||
</div> | </div> | ||
=== Notes and Comments === | === Notes and Comments === | ||
* This file format occurs in games made | * 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. | * Some textures in IGB files may be compressed. | ||
* Wii/GameCube X-Men Legends and Marvel Ultimate Alliance games use Nintendo's [http://wiki.tockdom.com/wiki/BTI_(File_Format) BTI image format] istead of IGB files. | |||
=== Games === | === Games === | ||
List of games using this file format: | 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 (XBOX classic) (*.IGB) | ||
* | * X-Men Legends II: Rise of Apocalypse (needs confirmation) | ||
* AND some games from [https://www.mobygames.com/game-group/game-engine-alchemy/ this list] | |||
=== Compatible Programs === | === Compatible Programs === | ||
* [https://www.mediafire.com/file/vkd5fq5grqhkt0h/Alchemy_5_and_tools.7z/file Alchemy | * [https://www.mediafire.com/file/vkd5fq5grqhkt0h/Alchemy_5_and_tools.7z/file Alchemy Engine] (Alchemy Finalizer + Alchemy InsightViewer) | ||
=== Tutorial - Editing IGB files === | |||
: 1. Open Alchemy Finalizer | |||
: 2. Download optimization INI files from [https://cdn.discordapp.com/attachments/449515176312569856/804151863363895316/extract_and_re-internalize_textures.rar 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 === | === See Also === | ||
Latest revision as of 12:19, 29 January 2023
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
- Alchemy Engine (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