Alchemy 5 Tools
Credits nikita488, MrKablamm0fish & UltraMegaMagnusGitHub page, including changelog
Unpack to a new folder, a dedicated batches folder, or directly to the folder containing the files to edit. Only doubleclick on a .bat file included in the package. The file and folder names should give a clear hint what each batch does. The batch processes are executed on all files within the same folder. You can drag and drop one or multiple files or folders on most BATs, to edit a selection only. Sub-folders are usually ignored.
(now two files only):Alchemy 5
(required, Portable includes all tools), batch files
Check for details below, whenever something is not clear to you.
All optimization sets (.ini files) can be run through commands OR imported into Finalizer and run there.
Some processes might work with Alchemy 2.5, please report, if you discover that this is the case.
What you may and may not: You may not modify animdb2actor, image2igb, actorConverter, animationConverter or IGBConverter in any way. All other files provided here can be changed however you like. The source code of Alchemy5ReplaceHex.exe by MrK has been published on his release thread.
Old links with details and instructions:IGB Image Creation for Images Without Models:
(loading screens, icons, effect textures)Requirements: image2igb.exe by nikita488 (included), Alchemy 5, and one of two 2c Hex hacks as noted above.
- Image 2 IGB batch pack
by ak2yny and nikita488 - for .jpg, .png, .tga, .dds images
contents: Loading Screen images to IGB quick convert
- (more info)
Image 2 IGB Batch Processing for nikita488's image2igb by ak2yny.
Includes image conversion, optimized for textures without alpha (transparency), ie. DXT1. This conversion can be changed or removed.
Image 2 IGB Batch for Fonts, optimal for icons and font textures.
Mip Maps option included, change settings to activate. Raven used this for fonts. Fonts might look smoother with it.
Image 2 IGB Batch for Icons, without conversion and only for png images, optimal for icons.
Image 2 IGB Batch for Effect Textures, can work for loading screens - images need to be 1:1, 1:2, or 2:1.IGB Image Creation for Images With Models:
(HUDs, skins, boltons, map models, effect models)Requirements: Alchemy 5, and one of two 2c Hex hacks as noted above.
- Texture Replacement Method
by MrKablamm0fish (more info)
Most optimizations can be run through (batch) commands, but the "Image Replacement Method" from MrK does not work currently.
- Batch Texture Replacement
for HUDs and team icons - same Method by MrKablamm0fish Old version
with tutorial video
Optionally also change the internal name with Finalizer or in a hex-editor (replace "hud_conversation").
- Batch Adding Texture Maps to Skins
, Raven Setup MUA Material optimization by nikita488, batch setup by ak2yny.
Information about each map can be found here
under "UnitIDs that MUA use with some notes".
The Raven Setup MUA Material optimization by nikita488 can be found here
(Package curated by UltraMegaMagnus).
- Texture Replacement with Raven Setup MUA Material
method found by UltraMegaMagnus - Tutorial video
Automatic mode (continue after prompt or set firsttime to false): When done change the internal numbers of the textures
Should only be used on models/skins without texture maps (specular, normal, environment/reflection, gloss/emissive).
Works as long as one of the four maps is still unused, but should be done manually.
The Raven Setup MUA Material optimization by nikita488 is included in the latest Alchemy 5 and Tools
.Other Useful Tools:Requirements: Alchemy 5, version Hex hack
- Extract Images
(version hack is useless here)
- Animation Mixing Tools
- version 2 by ak2yny, defogexa, nikita488 and Vicarious Visions.
Thanks to all testers. Animation Mixing Tools Standalone Version
- No Alchemy (2.5 or 5) required. Animation Extract and Combine
by defogexa and nikita488 (original tools).
- Generate Global Color
- batch fix black status effects, supports drag&drop - preview
- Convert igGeometryAttr to igGeometryAttr2
for Xbox 360, PS3, Steam versions of MUA1 (Skins) - Optimization set by BaconWizard17
- Skin-Internal-Name Renamer
- Very useful alternative to hex-editing skins. Works only for Alchemy 5 compatible platforms and games (MUA PC, Wii, ?).
- Generate Mipmaps
with Finalizer - settings
- by UltraMegaMagnus
- Batch Converter & Image Extractor
for nikita488's IGB Converter
- Batch Converter & Image Extractor for nikita488's actorConverter
- Fix skins for previewing with Alchemy batch
for nikita488's animdb2actor.exe
When you try to run a BAT file, you may be confronted with a "Windows protected your PC" window. In this case click on "More Info"
, and "Run Anyway"
. Press a key when prompted.
Some .bat files may download as *.bat.txt files (because of Mediafire). Be sure to remove that .txt extension in these cases.
If you install Alchemy 5 from the links below, you should not have any crashes.
Alchemy 5 puts a version number in each igb (in hex it's 09 at offset 2C). No moddable version of the games is compatible with this. MUA PC 2006 is compatible with hex version 08. MrK
created the 2c Hex Replacer that takes care of the problem for MUA.
I recommend to use the discovery nikita488 made: Replace the version in Alchemy itself by copying this
file (thanks UltraMegaMagnus) into [Alchemy installation path]/DLL. Backup the original libIGCore.dll before replacing it.
Hex replacement works for other game versions as well, at least for igb's that have a structural compatibility with them (eg. loading screens and textures). Manually replace the value in offset 2C to whatever hex version the igb's of the game version are. This has only been tested on loading screens in MUA1 for Wii (Emu).
Raven Format tools have been moved.