• Stars
    star
    199
  • Rank 195,146 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A version of LiveSplit that works on a lot of platforms.

LiveSplit LiveSplit One

Build Status

LiveSplit One is a version of LiveSplit that uses the multiplatform livesplit-core library and web technologies like React to create a new LiveSplit experience that works on a lot of different platforms.

The web version of LiveSplit One is available here.

Build Instructions

In order to build LiveSplit One, you need to install npm and the Rust compiler. Make sure to recursively clone the repository so that all git submodules are cloned as well:

git clone --recursive

Once you have cloned the repository and set up both npm and the Rust compiler, you need to install the WebAssembly target:

rustup target add wasm32-unknown-unknown

You also need to build wasm-bindgen:

cargo install wasm-bindgen-cli

You need to set up some npm modules before compiling the project:

npm install

You are now ready to build livesplit-core, which powers LiveSplit One:

npm run build:core

Now you can build and host LiveSplit One:

npm run start

A browser tab with LiveSplit One should now open. Alternatively, you can use npm run serve to just host it without opening a browser tab.

Browser Support

Browser Compatibility Known Issues
Chrome β‰₯91 GitHub issues by-label
Firefox β‰₯89 GitHub issues by-label
Edge β‰₯91 GitHub issues by-label
Safari β‰₯16.4
Opera β‰₯77 GitHub issues by-label
iOS β‰₯16.4 GitHub issues by-label
Android WebView β‰₯91 GitHub issues by-label
Chrome Android β‰₯91 GitHub issues by-label
Firefox Android β‰₯89 GitHub issues by-label
Internet Explorer Unsupported
Opera Mini Unsupported

More Repositories

1

LiveSplit

A sleek, highly customizable timer for speedrunners.
C#
1,373
star
2

livesplit-core

livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
Rust
182
star
3

LiveSplit.AutoSplitters

Auto Splitters for LiveSplit
102
star
4

LiveSplit.Server

A LiveSplit Component that allows a remote connection and control of LiveSplit by starting a small server within LiveSplit.
C#
42
star
5

obs-livesplit-one

A plugin for OBS Studio that allows adding LiveSplit One as a source.
Rust
38
star
6

SpeedrunComSharp

A .NET Library that can be used to interact with the Speedrun.com API
C#
28
star
7

LiveSplit.ScriptableAutoSplit

An Auto Splitting Component for LiveSplit that allows scripts written in the ASL language to define the splitting behaviour.
C#
18
star
8

splits-io-api

Bindings to the Splits.io API for Rust.
Rust
6
star
9

LiveSplit.OcarinaOfTime

An Auto Splitting Component for LiveSplit that splits Ocarina of Time for Emulator.
C#
4
star
10

asr

Helper crate to write auto splitters for LiveSplit One's auto splitting runtime.
Rust
4
star
11

LiveSplit.Video

A LiveSplit Component that shows a PB or WR video that is synced up to the current run time.
C#
4
star
12

LiveSplit.Splits

A LiveSplit Component that displays a list of split times and deltas in relation to a comparison.
C#
4
star
13

LiveSplit.github.io

LiveSplit Website
SCSS
3
star
14

speedrun-com-api

Bindings to the speedrun.com API for Rust.
Rust
3
star
15

LiveSplit.AHatInTime

An Auto Splitting Component for LiveSplit that splits whenever you get a Time Piece in A Hat in Time.
C#
3
star
16

LiveSplit.ManualGameTime

A LiveSplit Component that allows manually entering segment times as game time.
C#
3
star
17

LiveSplit.ChatBot

A LiveSplit Component that connects to your Twitch Chat and acts as a cutomizable Bot there.
C#
2
star
18

LiveSplit.RunPrediction

A LiveSplit Component that displays what the final run time would be if the run continues at the same pace as a set comparison.
C#
2
star
19

LiveSplit.TheMinishCap

An Auto Splitting Component for LiveSplit that splits in The Legend of Zelda: The Minish Cap for Emulator.
C#
2
star
20

LiveSplit.Text

A LiveSplit Component that displays any text that you want it to show.
C#
2
star
21

LiveSplit.Speech

A LiveSplit Component that reads out the splits and their information during a run.
C#
2
star
22

LiveSplit.CurrentComparison

A LiveSplit Component that shows which comparison you are currently comparing to.
C#
1
star
23

LiveSplit.Graph

A LiveSplit Component that shows a graph of the current run in relation to a comparison.
C#
1
star
24

LiveSplit.YoshisIsland

An Auto Splitting Component for LiveSplit that splits whenever you complete a level in Yoshi's Island on Snes9x 1.53.
C#
1
star
25

LiveSplit.Octodad

An Auto Splitting Component for LiveSplit that splits whenever you complete a level in Octodad.
C#
1
star
26

LiveSplit.HotkeyIndicator

A LiveSplit Component that shows whether global hotkeys are on or off. Green indicates that global hotkeys are on, while red indicates off.
C#
1
star
27

LiveSplit.Pokemon

An Auto Splitting Component for LiveSplit that automatically splits for PokΓ©mon Games.
C#
1
star
28

livesplit-core-docs

TypeScript documentation for livesplit-core
HTML
1
star
29

LiveSplit.Delta

A LiveSplit Component that displays the current delta to a comparison.
C#
1
star
30

LiveSplit.Title

A LiveSplit Component that shows the current run title, run category, and game icon.
C#
1
star
31

LiveSplit.SumOfBest

A LiveSplit Component that displays the current sum of best segments.
C#
1
star
32

LiveSplit.Sound

A LiveSplit Component that plays sound effects for different situations.
C#
1
star
33

LiveSplit.PossibleTimeSave

A LiveSplit Component that displays the difference between a comparison segment and the best segment, effectively showing how much time can be saved.
C#
1
star
34

LiveSplit.Timer

A LiveSplit Component that displays the current run time.
C#
1
star
35

LiveSplit.DetailedTimer

A LiveSplit Component that displays the run timer, segment timer, and segment times for up to two comparisons.
C#
1
star
36

LiveSplit.PreviousSegment

A LiveSplit Component that displays how much time was saved or lost on the previous segment in relation to a comparison.
C#
1
star
37

LiveSplit.GrooveCity

An Auto Splitting Component for LiveSplit that splits whenever you complete a level in Electronic Super Joy: Groove City.
C#
1
star
38

LiveSplit.SuperMeatBoy

An Auto Splitting Component for LiveSplit that splits whenever you complete a chapter in Super Meat Boy.
C#
1
star
39

LiveSplit.NightSky

An Auto Splitting Component for LiveSplit that splits whenever you complete a chapter in NightSky.
C#
1
star