Marvel Mods

XML and MUA - Common Items => Modding Tools => Topic started by: BaconWizard17 on February 15, 2024, 08:06AM

Title: BaconWizard17's igbFinisher v4.0.1
Post by: BaconWizard17 on February 15, 2024, 08:06AM
BaconWizard17's igbFinisher
v4.0.1

igbFinisher is a program that runs finishing operations on igb files after exporting them from 3ds Max.

Download Link (https://github.com/EthanReed517/BaconWizard17-igbFinisher/releases/latest)

Features:

Changelog:
Expand to see changelog
  • Version 1.0.0:
    • Initial Release
  • Version 1.0.1:
    • Corrected DXT1 conversion to only occur on PNG8 textures, not all textures.
  • Version 2.0.0:
    • Hex editing is now an internal process thanks to ak2yny, so XVI32 is no longer required.
    • Added new Alchemy-based texture recognition thanks to ak2yny, which allowed for a reduction in user input.
    • Updated processing to allow automatic detection for other aspects, like mannequin pose names and cel shading.
    • Updated settings to allow the user to put a default, ask each run, or skip for all 4 character numbers and 2 paths.
    • Alchemy operations and hex editing are no longer optional.
    • Generally improved error detection in various aspects.
  • Version 2.0.1:
    • The internal version number was corrected to be current.
  • Version 2.0.2:
    • Removed the igBuildNativeGeometry optimization for PSP models, as it causes a T-pose on skins.
  • Version 2.1.0:
    • Several Improvements:
      • Hex editing:
        • Now accounts for any possible geometry name that contains the number "12301"
        • Now accounts for any textures with the number "12301" in their name
      • Untextured models are now supported
      • Settings now requires full skin numbers rather than character numbers.
        • This allows for support for skin swaps or just specially-numbered skins.
      • Alchemy optimizations are now formatted to remove excess space and comments.
    • Bug Fixes:
      • Fixed an issue with path collection that was removing unnecessary characters.
  • Version 2.1.1:
    • Fixed some issues with paths.
  • Version 3.0.0:
    • Improved overall program design for efficiency.
    • Added support for XML2 PSP skins.
    • Added support for power icons, comic covers, and loading screens.
    • Added a feature to track the last Alchemy reset date so that it doesn't have to be reset every time the program is run.
    • Added a feature to detect the destination path based on the input path.
    • Changed how character numbers are handled in the settings to allow better control for descriptions.
    • Added the ability to skip descriptions on assets.
    • Updated formats to line up with the latest version of the Marvel Mods GIMP Scripts.
    • Set up PS2 to always export to a separate folder, since many PS2 assets use a unique format.
  • Version 3.1.0:
    • Added support for AnimationProducer, which allows for skins to be built into default-style animation databases, removing the dummy animation and slightly reducing file size.
    • Added some additional hex editing to skins to more closely match default skin structure.
    • Improved handling of environment maps to address some detection issues.
  • Version 4.0.0:
    • The program is now called as an exe from the command line or a batch file.
      • You can now specify a custom settings file (if no settings file is specified, the default name is used)
      • The program runs once and then closes rather than staying open, so this no longer freezes your file explorer window.
    • Settings have been revised for better control:
      • You can now specify paths for all games.
      • There are more options for names and numbers.
      • You can specify a different path for each game.
      • You can selectively control each console.
      • Many new settings are added to work with the new capabilities.
      • Error checking is much more simple and straightforward.
    • Console-specific texture folders are no longer needed! igbFinisher now only needs plain png files. The Marvel Mods GIMP Scripts (https://marvelmods.com/forum/index.php/topic,11441.0.html) have been updated to account for this.
      • Textures are resized and texture formats are now converted with Alchemy optimizations using Alchemy 3.2 and Alchemy 5.
    • Alchemy 3.2 optimizations slightly reduce the file size of static models for last-gen consoles.
    • Added new Alchemy optimizations: generating collision and setting up advanced textures.
    • Improved error handling.
    • Improved overall process flow for speed and efficiency.
  • Version 4.0.1:
    • Fixed various small syntax bugs for some edge cases.


Installation Instructions:
Expand to see installation instructions for this tool
  • Install Alchemy 5 per the instructions in the Alchemy 5 tutorial (https://marvelmods.com/forum/index.php/topic,11158.0.html).
  • Download igbFinisher.
  • Download nikita488's Alchemy 3.2 sgOptimizer (https://marvelmods.com/forum/index.php/topic,11586.0.html).
  • Download nikita488's AnimationProducer (https://drive.google.com/file/d/1d45eIzMuzY6vSGpzNilshfw2E84pUBAt/view?usp=drive_link).
  • Within your Alchemy installation, create a folder called bin32. Extract the files from Alchemy 3.2 sgOptimizer there, and also place animationProducer.exe there.


Tutorials:
Expand to see tutorials featuring this tool
  • Marvel Mods Modeling Tutorial (https://marvelmods.com/forum/index.php/topic,10797.0.html)


Credits:
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on March 02, 2024, 06:26AM
BaconWizard17's igbFinisher has now been released!
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on March 15, 2024, 03:46PM
igbFinisher has been updated to version 2.0.0 with the following changes:

Version 2.0.1 was released right after, which fixed the internal version number.
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on April 15, 2024, 05:13PM
igbFinisher has been updated to version 2.0.2.
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on October 28, 2024, 06:35AM
I updated igbFinisher to v2.1.0 a while back and forgot to update about it. The following was changed:


I also just updated to version 2.1.1, which fixed some issues with paths.
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on February 01, 2025, 03:08PM
igbFinisher has been updated to version 3.0.0 with the following updates:
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on July 02, 2025, 03:05PM
igbFinisher has been updated to version 3.1.0 with the following updates:
Title: Re: BaconWizard17's igbFinisher
Post by: BaconWizard17 on March 04, 2026, 02:36PM
igbFinisher has been updated to v4.0.0 with lots of changes!

Be sure to update to the latest version of the Marvel Mods GIMP Scripts (https://marvelmods.com/forum/index.php/topic,11441.0.html) before use.
Title: Re: BaconWizard17's igbFinisher v4.0.1
Post by: BaconWizard17 on March 11, 2026, 06:10AM
igbFinisher has been updated to v4.0.1!