Command-line-based speedrunning timer
Current version: 0.0.7
This is considered beta. If you have a question on functionality or want to suggest a feature, use Discussions. If you encounter a bug or problem with the timer, open an Issue.
- Save run history
- Uses the Splits.io Exchange Format for splits
- Converts existing LiveSplit files into Splits.io Exchange Format files
- Can download and upload splits from Splits.io
- Can connect to a race on racetime.gg and have the timer start and stop automatically
Requires Node.js >= v17.9
git clone [email protected]:slashinfty/chronode.git
cd chronode
npm i
npm link
Alternatively:
npm i -g @slashinfty/chronode
Then you can use chronode
in your terminal emulator/command line prompt.
Note: splits files (.json or .lss) must be placed in the folder indicated in config.json
. More info below.
Configuration file is located in the installation folder as config.json
. It is generated on the initial running of the program, and defaults can be restored by deleting the file and running the program.
What can be configured?
- Colors for the timer (possibilities listed here)
- Hotkeys while the timer is active (in order to identify potential hotkeys, use this script)
- Displayed precision of times
- Location of local splits (.json files)
You can discuss this repository more in my Discord.