Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

Releases: Avasam/AutoSplit

AutoSplit v2.0.0-beta.3

20 Mar 04:15
Compare
Choose a tag to compare

Changes since last beta:

  • Change default capture method to Windows Graphics API (Toufool#200)
  • Fix start issue after finishing splits (Toufool#199)
  • Disable Capture device: dropdown when Capture method: is not Video Capture Device (Toufool#198)
  • Fix obs-camera image freezing for a sec when it gives a blank frame
  • Fix Direct3D Desktop Duplication error on hybrid GPU laptops
    1. Some Desktop Duplication setup was done in advance, even if that method won't be used
    2. Hybrid GPU laptops can have issues with D3D Desktop Duplication. The issue and a workaround is now documented
    3. D3D option is now hidden if it's not available
  • Slight build size improvement
  • Documentation updates:
    • Add link to dev builds
    • Update some phrasing in capture method descriptions to be more accurate
    • Added Discord badge in readme

All other changes since 1.6.1:

  • Documentation updates:
  • Update to Python 3.11 and PyQt 6.4.2
    • Performance improvements
    • Fixed a rare machine-specific issue where AutoSplit could crash when given options to load from the LiveSplit integration.
  • UI fixes:
    • Centered region labels
    • Disable Next/Previous Image buttons when delaying (Toufool#183)
  • Fixed loading and clearing of start image from loading profile
  • Fixed "Comparison FPS Limit" not being respected
  • Add support for pause time after start image (Toufool#182)
  • Adaptive resizing for masked images (read more here: Toufool#177, thanks @zalgo3)
  • Fix split below threshold when image is not valid. An invalid image has a similarity of 0, and triggered the "below threshold".
  • Prevent setting invalid hotkeys, including from loading settings (Toufool#155)
  • Generate a build number from datetime (Toufool#149)
  • Accessibility and UX improvements:
    • Fixed a few focus and tabstop issues
    • Adjusted some UI spacing
    • Automatically reference the right repo/fork from within the app
    • Prevent opening the same menu window multiple times at once
    • Added actions/menu bar shortcuts (Toufool#154)
    • Added a warning if another instance of AutoSplit is detected to already be open
  • Added a hotkey and setting to disable the auto-reset image
  • Updated documentation for image comparison
  • Some dev setup cleanup
  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Allow to move / set an existing hotkey
  • Updated readme
  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated documentation and credits
  • Added Windows Graphics Capture API (thanks @Algomancer for IDirect3dDevice LearningModelDevice fallback), D3D Desktop Duplication and Capture Device (webcams and capture cards, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split#capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Completely new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-beta.1-2211241633

23 Dec 18:30
Compare
Choose a tag to compare

Changes since last beta:

  • Fixed a crash when masked images did end up getting resized.

All other changes since 1.6.1:

  • Documentation updates:
  • Update to Python 3.11 and PyQt 6.4.2
    • Performance improvements
    • Fixed a rare machine-specific issue where AutoSplit could crash when given options to load from the LiveSplit integration.
  • UI fixes:
    • Centered region labels
    • Disable Next/Previous Image buttons when delaying (Toufool#183)
  • Fixed loading and clearing of start image from loading profile
  • Fixed "Comparison FPS Limit" not being respected
  • Add support for pause time after start image (Toufool#182)
  • Adaptive resizing for masked images (read more here: Toufool#177, thanks @zalgo3)
  • Fix split below threshold when image is not valid. An invalid image has a similarity of 0, and triggered the "below threshold".
  • Prevent setting invalid hotkeys, including from loading settings Toufool#155
  • Generate a build number from datetime Toufool#149
  • Accessibility and UX improvements:
    • Fixed a few focus and tabstop issues
    • Adjusted some UI spacing
    • Automatically reference the right repo/fork from within the app
    • Prevent opening the same menu window multiple times at once
    • Added actions/menu bar shortcuts Toufool#154
    • Added a warning if another instance of AutoSplit is detected to already be open
  • Added a hotkey and setting to disable the auto-reset image
  • Updated documentation for image comparison
  • Some dev setup cleanup
  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Allow to move / set an existing hotkey
  • Updated readme
  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated documentation and credits
  • Added Windows Graphics Capture API (thanks @Algomancer for IDirect3dDevice LearningModelDevice fallback), D3D Desktop Duplication and Capture Device (webcams and capture cards, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split#capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Completely new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-beta.1

21 Nov 20:31
Compare
Choose a tag to compare

Changes since last alpha:

  • Documentation updates:
  • Update to Python 3.11 and PyQt 6.4.2
    • Performance improvements
    • Fixed a rare machine-specific issue where AutoSplit could crash when given options to load from the LiveSplit integration.
  • UI fixes:
    • Fix rounding error in displayed decimal due to python float inaccuracies.
    • Centered region labels
    • Fixed broken links (Toufool#185)
    • Disable Next/Previous Image buttons when delaying (Toufool#183)
    • Re-enable buttons after delay time has passed (Toufool#184)
    • Fix highest similarity for start image
  • Fixed loading and clearing of start image from loading profile
  • Fixed "Comparison FPS Limit" not being respected
  • Add support for pause time after start image (Toufool#182)
  • Windows Graphics Capture: Get IDirect3dDevice from LearningModelDevice if not available from MediaCapture. (Toufool#147, Toufool#175, thanks @Algomancer)
  • Adaptive resizing for masked images (read more here: Toufool#177, thanks @zalgo3)
  • Ensure we're using the right camera size (At least for OBS VirtualCam). OpenCV defaults to 640x480 if not specified.
  • Detect gray frames from OBS-Camera. Re-use previous image.
  • Fix split below threshold when image is not valid. An invalid image has a similarity of 0, and triggered the "below threshold".

All other changes since 1.6.1:

  • Prevent setting invalid hotkeys, including from loading settings Toufool#155
  • Generate a build number from datetime Toufool#149
  • Accessibility and UX improvements:
    • Fixed a few focus and tabstop issues
    • Adjusted some UI spacing
    • Automatically reference the right repo/fork from within the app
    • Prevent opening the same menu window multiple times at once
    • Added actions/menu bar shortcuts Toufool#154
    • Added a warning if another instance of AutoSplit is detected to already be open
  • Added a hotkey and setting to disable the auto-reset image
  • Updated documentation for image comparison
  • Some dev setup cleanup
  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Allow to move / set an existing hotkey
  • Updated readme
  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated documentation and credits
  • Added Windows Graphics Capture API, D3D Desktop Duplication and Capture Device (webcams and, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split#capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Completely new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-alpha.6

08 Sep 01:34
Compare
Choose a tag to compare

Changes since last alpha:
Fixes a few crashes from Alpha 5
Fixed #47

All other changes since 1.6.1:

  • Prevent setting invalid hotkeys, including from loading settings Toufool#155
  • Generate a build number from datetime Toufool#149
  • Accessibility and UX improvements:
    • Fixed a few focus and tabstop issues
    • Adjusted some UI spacing
    • Automatically reference the right repo/fork from within the app
    • Prevent opening the same menu window multiple times at once
    • Added actions/menu bar shortcuts Toufool#154
    • Added a warning if another instance of AutoSplit is detected to already be open
  • Added a hotkey and setting to disable the auto-reset image
  • Updated documentation for image comparison
  • Some dev setup cleanup
  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Allow to move / set an existing hotkey
  • Updated readme
  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated documentation and credits
  • Added Windows Graphics Capture API, D3D Desktop Duplication and Capture Device (webcams and, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split/tree/camera-capture-split-cam-option#capture-method--capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Completely new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-alpha.5

15 Aug 21:34
Compare
Choose a tag to compare
Pre-release

Edit: There's some known issues with this alpha. I suggest staying on alpha-4.

Changes since last alpha:

  • Toufool updated credits in Readme
  • Prevent setting invalid hotkeys, including from loading settings Toufool#155
  • Generate a build number from datetime Toufool#149
  • Use of async code instead of multithreading when waiting for I/O (may fix some threading jank) #36
  • Accessibility and UX improvements:
    • Fixed a few focus and tabstop issues
    • Adjusted some UI spacing
    • Automatically reference the right repo/fork from within the app
    • Prevent opening the same menu window multiple times at once
    • Added actions/menu bar shortcuts Toufool#154
    • Added a warning if another instance of AutoSplit is detected to already be open
  • Fixed crashes when opening from LiveSplit
    • NotImplementedError from the CaptureInterface
    • and OutOfRange errors from CaptureMethodDict
  • Fixed an error from trying to capture an occupied capture device
  • Fixed captured window recovery from loading a profile and with Windows Graphics Capture
  • Optimized VideoCaptureDevice by threading it. It now runs smoothly at whatever FPS OBS also runs at. #32
  • Fixed "custom comparison from filename" using a forbidden symbol. Oops!
  • Added a hotkey and setting to disable the auto-reset image
  • Updated documentation for image comparison
  • Some dev setup cleanup

All other changes since 1.6.1:

  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Allow to move / set an existing hotkey
  • Updated readme
  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including WGC crashes and Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • Fixed start and reset images that just stopped working #24
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated some doc
  • Added Windows Graphics Capture API, D3D Desktop Duplication and Capture Device (webcams, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split/tree/camera-capture-split-cam-option#capture-method--capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Totally new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-alpha.4

25 Jun 03:20
Compare
Choose a tag to compare

Changes since last alpha:

  • Fixed #27 "missing hotkeys" for start image error shows up even without a start image
  • Round down floats shown in UI
  • Disable unused hotkeys when autocontrolled
  • Fixed "skip split" and "undo split" hotkey being sent twice when not autocontrolled
  • Fixed #28 Hotkeys not being set from loading settings
  • Allow to move / set an existing hotkey
  • Updated readme

Changes from previous alpha releases since 1.6.1:

  • Properly fix region alignment Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including WGC crashes and Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • Fixed start and reset images that just stopped working #24
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated some doc
  • Added Windows Graphics Capture API, D3D Desktop Duplication and Capture Device (webcams, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split/tree/camera-capture-split-cam-option#capture-method--capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Totally new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-alpha.3

17 Jun 05:12
Compare
Choose a tag to compare

All changes since the last alpha:

  • Properly fix region alignement Fixes #21
  • Properly list all video devices names
  • A few more bugfixes, including WGC crashes and Win11 high DPI visual fixes
  • Faster builds and boot. Smaller file size
  • Added a splashscreen
  • Fixed start and reset images that just stopped working #24
  • "Missing profile / setting files" error now appears after the main window loaded
  • Better saved window detection on load
  • Reset image now indicates that its paused when starting a run
  • Max fps will show ... while running
  • Updated some doc

Changes from previous alpha releases since 1.6.1:

  • Added Windows Graphics Capture API, D3D Desktop Duplication and Capture Device (webcams, including OBS virtual camera) as capture methods.
    Read https://github.com/Avasam/Auto-Split/tree/camera-capture-split-cam-option#capture-method--capture-device for more details.
  • Updated some messages
  • Split dropdown for supported imread filetypes
  • Totally new UI
  • Support for hotkeys with modifiers
  • Image comparison method and default delay time in the image filename.
  • The settings file is now a human readable toml file, better backward/forward compatibility in the future, but your old settings in pkl format won't be compatible.
  • Tons of bugfixes, including some infinite error loops and hard crashes.

AutoSplit v2.0.0-alpha.2

03 Jun 15:07
Compare
Choose a tag to compare
Pre-release

A pre-release that contains all of the changes for 2.0.0 so far.
The only outstanding change since the previous pre-release is the addition of Capture Device capture method. THIS IS VERY EXPERIMENTAL. It's also not performant at all.
Checkout https://github.com/Avasam/Auto-Split/tree/camera-capture-split-cam-option#capture-method--capture-device for more details.
There's also a bunch of bugfixes.

Some known issues:
#20 start_auto_splitter starts immediately
#21 Windows Graphics Capture API's region is misaligned from selection

AutoSplit v2.0.0-alpha.1

08 Apr 02:20
Compare
Choose a tag to compare
Pre-release

A pre-release that contains all of the changes for 2.0.0 so far.
This pre-release exists for people to try out the new capture methods, especially the Windows Graphics Capture API.
Read Toufool#141 for more details
Amongst a few fixes and a totally new UI, this also includes support for hotkeys with modifiers, Image comparison method and default delay time in the image filename.
The settings file is now a human readable toml file, but your old settings won't be compatible.
Use at your own risks.

AutoSplit v1.5.A6

03 Nov 02:58
Compare
Choose a tag to compare

Here are all the differences with v1.5:

New this release:

  • Added support for Hardware Accelerated windows. (fixes the infamous SLOBS issue, as well as supposed windows 11 issues) (Toufool#73)