Skip to content

v1.6.0

Compare
Choose a tag to compare
@Toufool Toufool released this 27 Nov 19:24
43d5535

New Features and Feature Updates:

  • LiveSplit Integration is now available. This component allows you to:
    • Use Hotkeys directly from LiveSplit
    • When opening a LiveSplit Layout, AutoSplit and the chosen AutoSplit Settings open automatically.
  • A "Start Image" feature has been implemented. It is similar to the reset image, but is used to start AutoSplit.
  • Masked images (images with transparancy) are now automatically detected and no longer require the {m} flag.
  • Custom Thresholds and Custom Pause Times no longer require a checkbox to be detected and are automatically pulled from the filename.
    • The values in the UI have been changed to "default values".
    • These default values are set for an image when it appears in the "Current Split Image" window if they do not have custom values.
  • You can now use "Group dummy splits when undoing/skipping" even if some of your split images are looped.
  • AutoSplit will now check for updates upon opening and will prompt to update if you there is an update available.
    • You can check for updates manually under Help -> Check for Updates...
    • You can enable/disable auto-checking for updates Help -> Check for Updates on Open.

QOL updates:

  • Browse split folder button now opens the file selector from the parent of the currently selected folder (or parent of AutoSplit's directory).
  • Load Settings and Save Settings As now defaults to the AutoSplit.exe directory.
  • Added "settings.pkl" as the default settings filename when saving or loading settings.
  • Instead of displaying an error message, AutoSplit will just not allow you to select a window with 0 width or height.
  • "Image Loop #" below the Current Split Image now displays the "Current Loop Number / Total Loops" for that image.
  • Added a check to make sure the folder path is actually a folder.
  • Optimised UI buttons and labels placement and sizes + updated to PyQt6 UI.

Bug Fixes:

  • Fixed an issue where hotkeys using numpad number keys with Numlock on did not work.
  • Fixed an issue where Numlock-on keys were linked to linked to numlock-off keys when using them as hotkeys.
  • Fixed an issue where an image with full transparancy was causing an error that was getting swallowed that lead to being unable to reset.
  • Fixed an issue where using an empty Split Image Folder crashed AutoSplit.
  • Fixed an issue where the settings file in the same directory as AutoSplit.exe is not loaded upon opening AutoSplit if AutoSplit is launched from a location other than the AutoSplit.exe directory.
  • Fixed an issue where AutoSplit was freezing and becoming unresponsive in some instances when closing the program.
  • Fixed an issue where the screenshot resolution was incorrect if the user selected a window with values identical to current spin box values. (by Ontwikseltsaar)
  • Fixed an issue where loading settings that contained a window that was not open was not clearing out the capture region.
  • Fixed an issue with loading settings with incomplete hotkey configuration.
  • Fixed an issue with intermitant crashing when the captured window is closed while AutoSplit is running.
  • Fixed an issue using Select Window on some multi-monitor setups.
  • Fixed an issue where comparing to an image that no longer exists in the images folder crashed AutoSplit.
  • Fixed an issue where split images with a pause time of 0 were still entering the pause loop.
  • Fixed an issue with text scaling on High-DPI monitors.
  • Fixed an issue with Windows 11 high-DPI pixel rounding which was causing the capture and split image regions to be cut off at the top.

Special thanks to: @Ontwikseltsaar , @Avasam, @kadiwa4, and @Moliman for all of their help on this big release.