BaconWizard17's igbFinisher

Started by BaconWizard17, February 15, 2024, 08:06AM

Previous topic - Next topic
February 15, 2024, 08:06AM Last Edit: April 15, 2024, 05:14PM by BaconWizard17
BaconWizard17's igbFinisher

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


Features:
  • A program that can be used to perform finishing operations on exported igb files with the following features:
    • Automatically recognizes input assets based on file name
    • Renames files based on chosen character numbers
    • Makes duplicate copies for every compatible game and console
    • Hex edits assets if needed
    • Performs Alchemy operations on the assets if needed (including the global color fix and igGeometryAttr2 fix)
  • For compatibility, textures must be exported with the Marvel Mods GIMP Scripts, and assets must be exported with Alchemy 2.5 from 3ds Max 5. See the "Tutorials" section, below, for more information.

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.


Installation Instructions:
Expand to see installation instructions for this tool


Tutorials:
Expand to see tutorials featuring this tool


Credits:
  • BaconWizard17: Program creation
  • ak2yny: Internal hex editing module, texture path script


March 15, 2024, 03:46PM #2 Last Edit: March 15, 2024, 04:00PM by BaconWizard17
igbFinisher has been updated to version 2.0.0 with the following changes:
  • 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 was released right after, which fixed the internal version number.

igbFinisher has been updated to version 2.0.2.
  • Removed the igBuildNativeGeometry optimization for PSP models, as it causes a T-pose on skins.