You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update docs, comments and typings
Add link to dev builds
bump beta version
Update flake8 checks
"fix" typing issue caused by PyQt6 incorrect callable
* Slight build improvement
Copy file name to clipboardExpand all lines: README.md
+7-5
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,8 @@ This program can be used to automatically start, split, and reset your preferred
19
19
## DOWNLOAD AND OPEN
20
20
21
21
- Download the [latest version](/../../releases/latest)
22
+
- You can also check out the [latest dev builds](/../../actions/workflows/lint-and-build.yml?query=event%3Apush+is%3Asuccess) (requires a GitHub account)
23
+
<!-- (If you don't have a GitHub account, you can try [nightly.link](https://nightly.link/Toufool/AutoSplit/workflows/lint-and-build/dev)) -->
22
24
23
25
### Compatibility
24
26
@@ -64,7 +66,7 @@ Refer to the [build instructions](build%20instructions.md) if you'd like to buil
64
66
- L2 Norm: This method should be fine to use for most cases. It finds the difference between each pixel, squares it, sums it over the entire image and takes the square root. This is very fast but is a problem if your image is high frequency. Any translational movement or rotation can cause similarity to be very different.
65
67
- Histograms: An explanation on Histograms comparison can be found [here](https://mpatacchiola.github.io/blog/2016/11/12/the-simplest-classifier-histogram-intersection.html). This is a great method to use if you are using several masked images.
66
68
> This algorithm is particular reliable when the colour is a strong predictor of the object identity. The histogram intersection [...] is robust to occluding objects in the foreground.
67
-
- Perceptual Hash: An explanation on pHash comparison can be found [here](http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html). It is highly recommended to NOT use pHash if you use masked images. It is very inaccurate.
69
+
- Perceptual Hash: An explanation on pHash comparison can be found [here](http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html). It is highly recommended to NOT use pHash if you use masked images, or it'll be very inaccurate.
68
70
69
71
#### Capture Method
70
72
@@ -82,12 +84,11 @@ Refer to the [build instructions](build%20instructions.md) if you'd like to buil
82
84
It can record OpenGL and Hardware Accelerated windows.
83
85
About 10-15x slower than BitBlt. Not affected by window size.
84
86
overlapping windows will show up and can't record across displays.
85
-
-**Force Full Content Rendering** (very slow, can affect rendering pipeline)
87
+
-**Force Full Content Rendering** (very slow, can affect rendering)
86
88
Uses BitBlt behind the scene, but passes a special flag to PrintWindow to force rendering the entire desktop.
87
89
About 10-15x slower than BitBlt based on original window size and can mess up some applications' rendering pipelines.
88
90
-**Video Capture Device**
89
91
Uses a Video Capture Device, like a webcam, virtual cam, or capture card.
90
-
There are currently performance issues, but it might be more convenient.
91
92
If you want to use this with OBS' Virtual Camera, use the [Virtualcam plugin](https://github.com/Avasam/obs-virtual-cam/releases) instead.
92
93
93
94
#### Capture Device
@@ -173,7 +174,7 @@ If this option is disabled, when the reset hotkey is hit, the reset button is pr
173
174
174
175
### How to Create a Masked Image
175
176
176
-
Masked images are very useful if only a certain part of the capture region is consistent (for example, consistent text on the screen, but the background is always different). Histogram or L2 norm comparison is recommended if you use any masked images. It is highly recommended that you do NOT use pHash comparison if you use any masked images, as it is very inaccurate.
177
+
Masked images are very useful if only a certain part of the capture region is consistent (for example, consistent text on the screen, but the background is always different). Histogram or L2 norm comparison is recommended if you use any masked images. It is highly recommended that you do NOT use pHash comparison if you use any masked images, or it'll be very inaccurate.
177
178
178
179
The best way to create a masked image is to set your capture region as the entire game screen, take a screenshot, and use a program like [paint.net](https://www.getpaint.net/) to "erase" (make transparent) everything you don't want the program to compare. More on creating images with transparency using paint.net can be found in [this tutorial](https://www.youtube.com/watch?v=v53kkUYFVn8). For visualization, here is what the capture region compared to a masked split image looks like if you would want to split on "Shine Get!" text in Super Mario Sunshine:
179
180
@@ -230,7 +231,8 @@ The AutoSplit LiveSplit Component will directly connect AutoSplit with LiveSplit
230
231
Still need help?
231
232
232
233
-[Open an issue](../../issues)
233
-
- Join the [AutoSplit Discord](https://discord.gg/Qcbxv9y)
0 commit comments