LiveSplit component to automatically detect and remove load times from Sifu.
This is adapted from Thomasneff's LiveSplit.CrashNSTLoadRemoval and from Grimelios's LiveSplit.Crash Auto-Spliiter Component
This component uses OCR to automatically detect loading screens and pause the Game Timer.
This was possible thanks to Charles Weld's Tesseract
The method works by using Optical Character Recognition to check if the game is considered to be in a Loading State.
The tool is designed to be as easy to use as possible, in most cases requiring zero configuration whatsoever (just activate and go).
If you want to use the AutoSplitter functionality, all your Splits need to have different names!. If you have Splits that share the same name, the AutoSplitter is not able to differentiate between them. Currently only works with the English Version of the game.
- Download LiveSplit.SifuLoadRemover HERE
- Extract the contents to your LiveSplit folder (you should see lots of other DLL's in there)
- Open LiveSplit, then right-click and select Edit Layout
- Add the component (under the Control category)
- If desired, click Layout Settings (or double-click the newly-added component) to configure the autosplitter
- The timer doesn't start automatically and doesn't end automatically. This is due to the fact that different categories have different end criteria. Make sure to split manually during the start and end of your run.
- Third party dependencies not bundled into the Component.
- You can specify to capture either the full primary Display (default) or an open window. This window has to be open (not minimized) but does not have to be in the foreground.
- This might not work for windows with DirectX/OpenGL surfaces, nothing I can do about that. (Use Display capture for those cases, sorry)
Make sure to check out the Official Sifu Unofficial Server!