├── .dprint.jsonc ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-or-crash-report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── autofix.yml │ ├── codeql-analysis.yml │ ├── lint-and-build.yml │ └── printenv.yml ├── .gitignore ├── .markdownlint.json ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── 2.2.2.gif ├── CONTRIBUTING.md ├── D3DDD-Note-Laptops.md ├── build instructions.md ├── mask_example_image.png ├── repo_star.png └── tutorial.md ├── mypy.ini ├── pyproject.toml ├── res ├── about.ui ├── btn_donateCC_LG.png ├── design.ui ├── icon.ico ├── resources.qrc ├── settings.ui ├── splash.png └── update_checker.ui ├── ruff.toml ├── scripts ├── build.ps1 ├── compile_resources.ps1 ├── designer.ps1 ├── install.ps1 ├── lint.ps1 └── start.ps1 ├── src ├── AutoControlledThread.py ├── AutoSplit.py ├── AutoSplitImage.py ├── capture_method │ ├── BitBltCaptureMethod.py │ ├── CaptureMethodBase.py │ ├── DesktopDuplicationCaptureMethod.py │ ├── ForceFullContentRenderingCaptureMethod.py │ ├── Screenshot using QT attempt.py │ ├── ScrotCaptureMethod.py │ ├── VideoCaptureDeviceCaptureMethod.py │ ├── WindowsGraphicsCaptureMethod.py │ ├── XcbCaptureMethod.py │ └── __init__.py ├── compare.py ├── d3d11.py ├── error_messages.py ├── hotkeys.py ├── menu_bar.py ├── region_selection.py ├── split_parser.py ├── user_profile.py └── utils.py └── uv.lock /.dprint.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.dprint.jsonc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-or-crash-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/ISSUE_TEMPLATE/bug-or-crash-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/workflows/lint-and-build.yml -------------------------------------------------------------------------------- /.github/workflows/printenv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.github/workflows/printenv.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | repos: [] # TODO: Remove this file once pre-commit.ci is disabled 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/2.2.2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/2.2.2.gif -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/D3DDD-Note-Laptops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/D3DDD-Note-Laptops.md -------------------------------------------------------------------------------- /docs/build instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/build instructions.md -------------------------------------------------------------------------------- /docs/mask_example_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/mask_example_image.png -------------------------------------------------------------------------------- /docs/repo_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/repo_star.png -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /res/about.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/about.ui -------------------------------------------------------------------------------- /res/btn_donateCC_LG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/btn_donateCC_LG.png -------------------------------------------------------------------------------- /res/design.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/design.ui -------------------------------------------------------------------------------- /res/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/icon.ico -------------------------------------------------------------------------------- /res/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/resources.qrc -------------------------------------------------------------------------------- /res/settings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/settings.ui -------------------------------------------------------------------------------- /res/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/splash.png -------------------------------------------------------------------------------- /res/update_checker.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/res/update_checker.ui -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/ruff.toml -------------------------------------------------------------------------------- /scripts/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/build.ps1 -------------------------------------------------------------------------------- /scripts/compile_resources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/compile_resources.ps1 -------------------------------------------------------------------------------- /scripts/designer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/designer.ps1 -------------------------------------------------------------------------------- /scripts/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/install.ps1 -------------------------------------------------------------------------------- /scripts/lint.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/lint.ps1 -------------------------------------------------------------------------------- /scripts/start.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/scripts/start.ps1 -------------------------------------------------------------------------------- /src/AutoControlledThread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/AutoControlledThread.py -------------------------------------------------------------------------------- /src/AutoSplit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/AutoSplit.py -------------------------------------------------------------------------------- /src/AutoSplitImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/AutoSplitImage.py -------------------------------------------------------------------------------- /src/capture_method/BitBltCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/BitBltCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/CaptureMethodBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/CaptureMethodBase.py -------------------------------------------------------------------------------- /src/capture_method/DesktopDuplicationCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/DesktopDuplicationCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/ForceFullContentRenderingCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/ForceFullContentRenderingCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/Screenshot using QT attempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/Screenshot using QT attempt.py -------------------------------------------------------------------------------- /src/capture_method/ScrotCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/ScrotCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/VideoCaptureDeviceCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/VideoCaptureDeviceCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/WindowsGraphicsCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/WindowsGraphicsCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/XcbCaptureMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/XcbCaptureMethod.py -------------------------------------------------------------------------------- /src/capture_method/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/capture_method/__init__.py -------------------------------------------------------------------------------- /src/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/compare.py -------------------------------------------------------------------------------- /src/d3d11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/d3d11.py -------------------------------------------------------------------------------- /src/error_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/error_messages.py -------------------------------------------------------------------------------- /src/hotkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/hotkeys.py -------------------------------------------------------------------------------- /src/menu_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/menu_bar.py -------------------------------------------------------------------------------- /src/region_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/region_selection.py -------------------------------------------------------------------------------- /src/split_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/split_parser.py -------------------------------------------------------------------------------- /src/user_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/user_profile.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/src/utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toufool/AutoSplit/HEAD/uv.lock --------------------------------------------------------------------------------