Giter Club home page Giter Club logo

livesplit.sifuloadremover's Introduction

LiveSplit.SifuLoadRemover

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

How does it work?

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).

Known Issues

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.

Installation instructions for LiveSplit

  • 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

Known deficiencies

  • 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)

Official Sifu Unofficial Server

Make sure to check out the Official Sifu Unofficial Server!

livesplit.sifuloadremover's People

Contributors

jmbergamoj avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.