Skip to content

Releases: MeguminBOT/TextureAtlas-to-GIF-and-Frames

V1.9.5.1 - Allow extracting "unsupported" spritesheets and much more

03 Jul 12:15
Compare
Choose a tag to compare

What's Changed

  • Bugfix: Start process button can no longer be pressed if there's an extraction already started
  • Bugfix: CPU Thread amount is now properly using the value from AppConfig
  • Bugfix: Fix crop error if the first frame is blank by @Jsfasdf250
  • Bugfix use extent() instead of coalesce() to avoid desaturation of such animations by @Jsfasdf250
  • Bugfix: Return if animation is completely blank by by @Jsfasdf250
  • Bugfix: Single opaque pixels are no longer considered blank by @Jsfasdf250
  • Enhancement: Debug console can now be shown for .exe releases if started through Command Prompt / PowerShell
  • Enhancement: Added support for AVIF, BMP, DDS, TGA and TIFF for frame exporting
  • Enhancement: Extraction settings are now greyed out if it's unneeded or a format not supporting that specific setting
  • Feature: Added compression settings for frame exporting.
  • Feature: Attempt to extract unsupported spritesheets
    • App can now in theory extract any spritesheet type despite not officially supporting them
    • Background keying for non transparent images
    • Warns if unsupported spritesheet is detected
    • Warns if non transparent background is detected
    • NOTE: This feature only supports exporting as frames and not animations due to limitations
  • Feature: Added support for tooltips
    • Currently only implemented on compression settings
  • Feature/Tweak: Update system overhaul
    • Show changelog on update notifications
    • App can now download updates and replace itself
    • Check for updates button in Menubar > Options
    • Log update process to a logs folder
  • Feature: App configuration menu:
    • Modify default extraction settings
    • Modify processing threads
    • Toggle Automatic update checks
    • Toggle Automatically install new updates
    • Automatic config file migration between versions
  • Tweak: Updated in-app help menu
    • Added missing option descriptions and the new ones*
    • FNF Settings advice updated
  • Tweak: Revamp GIF generation by @Jsfasdf250
  • Tweak/Enhancement: Allow filenames to be set for each animation by @Jsfasdf250
  • Misc: Contributors Menu
  • Misc: New app icon by Julnz

Download TextureAtlas Extractor and GIF Generator

VirusTotal Link:
https://www.virustotal.com/gui/file/9dd9148d8849bbdc4122271df7aa79c60a94ca459c3684edfd039b45db4e7d75?nocache=1

HybridAnalysis Link:
https://hybrid-analysis.com/sample/9dd9148d8849bbdc4122271df7aa79c60a94ca459c3684edfd039b45db4e7d75

v1.9.5-prerelease-beta

03 Jun 13:42
Compare
Choose a tag to compare
Pre-release

V1.9.4 - Preview GIFs and Filename improvements

20 May 14:36
Compare
Choose a tag to compare

What's Changed

  • Fixed "Invalid Palette Size" error for good by swapping GIF generation to Wand c07ee2e
  • Deleting spritesheets from the list by right clicking is now possible.
  • Improve single frame handling, clear spritesheet settings along with user settings by @Jsfasdf250 in #23
  • Custom filename formats by @Jsfasdf250 in #25
  • Make animation cropping optional, add find and replace feature by @Jsfasdf250 in #27
  • Preview GIFs from Override settings window.
  • Filename formatting presets.

Download TextureAtlas Extractor and GIF Generator

v1.9.4-prerelease-beta

14 May 12:23
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Improve single frame handling, clear spritesheet settings along with user settings by @Jsfasdf250 in #23
  • Custom filename formats by @Jsfasdf250 in #25
  • Make animation cropping optional, add find and replace feature by @Jsfasdf250 in #27
  • Preview GIFs from Override settings window.
  • Filename formatting presets.

Download TextureAtlas Extractor and GIF Generator

V1.9.3 - Fixes + Different crop methods now available.

15 Apr 11:37
60a2125
Compare
Choose a tag to compare

What's new

  • Feature: Different crop methods for png frames depending on your needs. Defaults to cropping based on animation bounding box.
  • Bugfix: Fix bug causing user_settings not being applied correctly.
  • Bugfix: Fix bug involving animations with transparency, all shades of gray and no other colors. (Should solve most gray/black/white spritesheets having problems) Still minor issues on some sprites.

Merged pull request: Fix local settings not being used; quant_frames is created per spritesheet again #21
Merged pull request: Fix bug involving animations with transparency, all shades of gray and no other colors #22

Thanks @Jsfasdf250!

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator

V1.9.2 - Fixes + HQ colors now work as intended with grayscale and low color.

30 Nov 10:38
Compare
Choose a tag to compare

What's new

  • Enhancement: User settings list is now scrollable
  • Enhancement: User settings no longer show "NONE" values.
  • Bugfix: Setting scale to 0 actually raises an error
  • Bugfix: Blank animations no longer prevents remaining animations from being processed.
  • Bugfix: Fix GIFs being blank when using HQ color mode on grayscale spritesheets and spritesheets with low color data.

No longer opens a command prompt/terminal for checking wheter ImageMagick is installed.

Merge pull request #14 from Jsfasdf250/main
Merge pull request #15 from Jsfasdf250/main
Merge pull request #16 from Jsfasdf250/main

Thanks @Jsfasdf250!

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator

V1.9.1 - Fixes + Crop individual frames is now optional

02 Nov 13:41
Compare
Choose a tag to compare

What's new

  • Tweak: Crop individual frames is no longer automatic, added a checkbox to let users decide
  • Tweak: Default Minimum Duration changed from 500 to 0
  • Bugfix: Fix spritesheet_settings not being cleared for a specific sheet
  • Bugfix: Windows users with ImageMagick already installed had an issue where the paths clashed, now we're checking if it's already in path

The last bugfix will currently open a Command Prompt window that will instantly close, this is just because it does the check wheter to use a pre-existing install of ImageMagick or use the one bundled with the application. I know it might look scary but bear with it for the time being until a better solution has been added 🙏

Merge pull request #13 from Jsfasdf250/main
Merge pull request #11 from Jsfasdf250/main
Thanks @Jsfasdf250!

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator

V1.9.0 - Better Colors for GIFs and Scaling support

25 Oct 01:31
Compare
Choose a tag to compare

What's new

  • Enhancement: Crop individual frames
  • Enhancement: Frames are only saved when necessary
  • Enhancement: User settings are only accessed when necessary
  • Enhancement: Single-frame animations are saved as PNG, no matter what
  • Enhancement: Instead of being all-or-nothing, specific frames can be chosen to be saved
  • Enhancement: Use Wand/ImageMagick to achieve better color quality for GIFs, can be turned on under the 'Advanced' tab in the app.
  • Feature: Advanced delay option: vary some frame delays slightly for more accurate fps, can be turned on under the 'Advanced' tab in the app
  • Feature: Resize frames and animations, with an option to flip by using negative numbers
  • Experimental Feature: Set total animation duration to be at least a certain value (Not sure if this will be necessary to use at all but w/e)

Merge pull request #9 from Jsfasdf250/main Thanks @Jsfasdf250!

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator

V1.8.1 - Bugfixes and setup version release

02 Aug 00:35
Compare
Choose a tag to compare

False positives from anti-virus software is now much less likely to occur.

Setup based release is now also available and is the recommended one to use as it's less likely to trigger the false positives.

What's new

  • Enhancement: Shows time processed, gif and frames generated
  • Bugfix: Fixed GIF/WebPs not using correct frame order if the spritesheets xml is unsorted (Like when using Free Packer Tool)

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator

V1.8.0 - Add support for .txt packer and import FPS from json for FNF characters

30 Jul 13:14
Compare
Choose a tag to compare

What's new

  • Feature: (FNF Specific): Import character animation fps from character json files. Located within the "import" menu
  • Feature: Support for spritesheets using txt packer (Like Spirit in FNF)
  • Feature: You can now select individual spritesheets instead of directories. Located within the "file" menu
  • Feature: Help and advice on the application. Located within the "help" menu
  • Bugfix: Force all cpu threads now work as intended
  • Bugfix: Fix cropping for sprites that end up having an empty frame after threshold is applied (does not work for all sprites)

See README for more information about current functionality and what's to be added:
https://github.com/MeguminBOT/TextureAtlas-to-GIF-and-Frames/blob/main/README.md

Download TextureAtlas Extractor and GIF Generator