Releases: Toufool/AutoSplit
Releases · Toufool/AutoSplit
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.
v1.5.2
Bug Fixes:
- "Take Screenshot" was creating an image with the wrong resolution in some instances. This has been fixed.
- Max FPS performance is back to normal for any windows being captured that are not accelerated or not on Windows 11. The performance drop will still be present in accelerated windows or if you are on Windows 11, but as long as your window is not large, you should still be able to obtain a Max FPS of over 60.
v1.5.1
Major Bug fixes:
- Windows with Hardware Acceleration can now be captured thanks to @Avasam
- With this fix, Windows 11 is now supported and windows like Streamlabs OBS can be captured!
- Note that your settings may not perfectly transfer if you are transferring them from an older OS to Windows 11.
Minor Bug Fixes:
v1.5
New features:
- Added Pause hotkey.
- Added Pause flag
{p}
. By applying this flag to a split image, it will hit your pause hotkey rather than your split hotkey when a match is detected. - Application settings have been revamped. You can now save and load settings in the menu bar, and can be named anything. v1.5 supports settings files from v1.4 and v1.3. Settings files use extension
.pkl
. A settings file can be loaded upon opening AutoSplit if one is placed in the same folder as AutoSplit.exe. - Added the Auto Start on Reset option. When this option is checked, when a reset is triggered, AutoSplit will start automatically back at your first split image. This allows for the complete automation of starting, resetting, and splitting your timer if you have a reset image and if your first split image is used to start your timer.
- As a quality of life change, a time remaining countdown timer will appear in the Current Split Image section if it is in the Delayed or Paused state.
Bug fixes:
- When opening the program, a region error was popping up which was annoying and unnecessary. This error does not pop up anymore if there is no valid capture region set upon opening the program, but will still pop up if there is not one when trying to start comparisons.
- When a settings file was loaded with no hotkey set, for example the split hotkey, and then you set one, reloading the settings once back to no hotkey works, however if you reloaded those settings a second time trying to set it back to nothing, it would error. This has been fixed.
- Added an error message for when the split image folder does not exist.
v1.4
New features:
- Added a loop amount parameter
@@
that allows you to loop single split images x number of times. For example, adding@5@
to a split image file name will use this image for comparison 5 times. - Added the split below threshold flag
{b}
. Adding this flag to an image will make the image split only when the similarity value goes above and then below the similarity threshold. - Added a reload settings button.
Bug fixes:
- The capture region window will no longer save as an empty window if a real window was set before it. It will only save the last real window that was set.
- Delay split parameter is now more accurate.
- Added error messages if the settings file is not found or is not valid.
v1.3
New features:
- Added a loop split images feature (When the last split image meets the similarity threshold, it will loop back to the first split image).
- Added a delayed splits feature (AutoSplit will delay the split key press when similarity threshold is met).
- Added a reset image feature (AutoSplit will reset when the similarity threshold is met for this image).
- Added a "Select Window" button that allows you to click a window for the Capture Region.
- You can now group dummy splits when undoing / skipping splits.
Bug fixes:
- Fixed the filenames being created using the Take Screenshot button.
- Improved error messages
- Fixed tab order in the GUI elements
- Other general bug fixes
v1.2
New Features:
- Added masked images. This allows you to customize what you want compared in your split image by using transparency. Read more on masked images in Custom Split Image Settings.
- Added Align Region button that will align your capture region based on a reference image.
Bug Fixes:
- Fixed a bug where the AutoSplit icon was not show in the window or the taskbar.
- Fixed a bug where the wrong custom checkbox setting was loaded upon re-opening the program.
v1.1
New features:
- Added position values.
- Position values and capture region are saved when closing program.
- Added 2 more comparison methods.
- Added custom split image settings.
- Changed pause times to allow for decimals.
Bug fixes:
- Fixed a bug where you couldn't undo or skip split images while in the pause state
- Fixed a bug with Select Region that applied to people with multiple monitors.
- Fixed a bug with the Take Screenshot button.