Skip to content

nextuponstream/pmls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poor man's livesplit

pmls is an application that lets you time your speedruns.

ezgif com-gif-maker(27)

IMPORTANT NOTICE: This crate is is not meant to replace the official livesplit client that might come to linux once finished. Official desktop MVP state is detailed here.

pmls allows you to be in game and use your keyboard to time your speedruns using the livesplit_core library.

Prerequisites

Keyboard privileges

Make sure to checkout the help command, otherwise, keyboard may not be detected:

pmls --help

Installation

cargo build --release

Move artifact at ./target/release/pmls to $HOME/.local/bin/ or your preferred location.

Example usage

Interactive

Create the app configuration, then fill speedrun settings (keybinding, split names...) as you go:

pmls

Use different speedrun

pmls --game Hades --category "clean file"

Note: add --force-speedrun-settings-creation if settings file is missing.

Non-interactive quickstart

If you have not created any configuration files, you can skip all dialogs with:

pmls \
--accept-automatically-configuration-creation \
--game Hades \
--category "clean file" \
-s Numpad1 \
-r Numpad3 \
-p Numpad5 \
-u Numpad7 \
-c Numpad9 \
--force-speedrun-settings-creation \
-n "Tartarus|Asphodel|Elysium|Styx|Hades" \
-i $HOME/Pictures/icons/hades/tartarus.png $HOME/Pictures/icons/hades/asphodel.png $HOME/Pictures/icons/hades/elysium.png $HOME/Pictures/icons/hades/styx.png $HOME/Pictures/icons/hades/hades.png \
--make-speedrun-default

Remove configuration files

rm $HOME/.config/.pmls
rm -r $HOME/.pmls

About

livesplit for linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages