Alchemy 5 ToolsCredits nikita488, MrKablamm0fish & UltraMegaMagnus
What you may and may not: You may not alter image2igb 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.
General instructions:
Unpack to a new folder, a dedicated batches folder, or directly to the folder containing the files to edit. Only doubleclick the .bat file included in the package (if multiple .bat files are included, the filename should give a clear hint what each does). The batch processes are executed on all files within that folder. To edit single files, copy the file in a new folder, together with the tools and batches.
Get all required tools before using any of these.
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) in [Alchemy installation path]/DLL. (Backup the original libIGCore.dll before replacing it.) I put a small note to each batch tool, when an automatic hex-replacement is included and no dll has to be replaced.
Hex replacement works for other game versions as well, at least for igb's that have a structural compatibility with them (i.e. originally created for them). 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 loadscreens on MUA1 for Wii (Emu).
IGB Image Creation for Images Without Models: (Loadscreens, Icons, Effect Textures)
Requirements: image2igb.exe by nikita488, and Alchemy 5 (Optional 2c Hex Replacer as noted above)-
Loadsreen images to IGB quick convert by ak2yny, nikita488 and MrKablamm0fish
(more info) - hex included
-
Image 2 IGB Batch Processing for nikita488's image2igb by ak2yny.
Includes image conversion, optimized for textures without alpha (transparency), i.e. DXT1. This conversion can be changed or removed.
-
Image 2 IGB Batch for Icons, without conversion and only for png images, optimal for icons. - hex included
-
Image 2 IGB Batch for Fonts, without conversion, optimal for icons and font textures.
-
Image 2 IGB Batch with Mip Maps, without and including (lq) conversion. Raven used this for fonts. Fonts might look smoother with it. - hex included
IGB Image Creation for Images With Models: (HUDs, Skins, Boltons, Map Models, Effect Models)
Requirements: Alchemy 5, and one of two 2c Hex solutions as noted above.-
Image 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.
- This method, found by UltraMegaMagnus, works on models with single textures only*: After batch processing with
this package (currently for HUDs only),
the internal numbers of the textures have to be changed.
Optionally also change the internal name with Finalizer or in a hex-editor: Replace hud_conversation with any intarnal name.
The Raven Setup MUA Material optimization by nikita488 that is used for this method, can be found
here (Package curated by UltraMegaMagnus).
*Works on multiple texture igb's as well, but hasn't been tested.
-
Batch Adding of Texture Maps for Skins, optimization by nikita488, batch setup by ak2yny. - hex included
Instructions: Expert knowledge necessary! Open Maps.ini with a text editor and change path, filenames and diffuseMapName to your setup.
For an example how to work with skins consisting of multiple diffuse textures, check Maps2.ini (example for 2 diffuse textures).
Information about each map can be found
here under "UnitIDs that MUA use with some notes".
The optimization is executed on all igb files in the folder that have a diffuse texture with the same name(s).
The Raven Setup MUA Material optimization by nikita488 can be found
here.
Other Useful Tools:Requirements: Alchemy 5-
Extract Images-
Animation Mixing Tools - version by ak2yny, defogexa, nikita488 and Vicarious Visions. (Needs version hack)
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-
Skin-Internal-Name Renamer - Batch rename from "igActor01_appearance" only. Edit SkinEdit.ini to change this (might be case sensitive).
-
Generate Mipmaps with Finalizer -
settings - by UltraMegaMagnus
All optimization sets (.ini files) can be run through batches 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.
Raven Formats Conversion ToolsCredits nikita488 (python program), NBA2Kstuff (xmlb-compile), BaconWizard17 (conversion script) & MrKablamm0fish (batch codes)
Raven Formats are: xmlb, engb (and other languages, eg. itab, freb, etc), pkgb, boyb, chrb, and navb.
Requirements: Python 3.7.4 or later & Raven Formats by nikita488 (or xmlb-compile.exe in the same folder)-
Raven Formats Batch Pack by ak2yny. Read the ReadMe for more information.
Thanks to BloodyMares for testing.
Original Batches by NBA2Kstuff, Search for "Archive of NBA2kStuff's Original Tools"