v1.6.0
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.