Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Recent Chamber Activity

2023-05-31
2023-05-26
2023-05-24
2023-05-23
2023-05-17
2023-05-14
2023-05-12
2022-12-20

Recent Wiki Changes

No changes on this wiki.

Wiki Guide

Side Bar

Flitterite

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

A Nix-friendly SQLite-enhanced fork of Flitter, a speedrunning split timer for Unix-style terminals

Release Files

No download files.

Recent Commits

Rev.TimeAuthorMessage RSS
46bc328e2023-05-31 08:31:09CorbinEncapsulate prepared statements, caching them. SQLite do...
0300ea5e2023-05-31 07:19:03CorbinRemove unused custom summary code.
d166d2262023-05-31 04:03:33CorbinRemove two more gettimeofday().
30ff584f2023-05-31 03:32:47CorbinSomewhat factor timer state. I might have to just hack a...
442635012023-05-26 03:11:22CorbinFinish hacking on summary tool. All of the queries seem ...
0ca968992023-05-25 05:42:42CorbinSummarize entire categories segment-by-segment.
a30462ab2023-05-25 04:40:35CorbinTighten the data model; start at "New Game". I don't hav...
6df03b7f2023-05-24 14:53:04CorbinStart factoring SQLite access. Also, reuse the existing ...
b108d2732023-05-23 13:35:35CorbinStart rebuilding summary tool. Haven't ported the statis...
a7e940fa2023-05-23 05:24:02CorbinMigrate heterogenous splits correctly.

Flitterite

Flitterite is a Livesplit-inspired speedrunning split timer for terminals, including several command-line tools for managing a database of splits. Flitterite is forked from Flitter.

Animated demo GIF

All screenshots

Features

  • Global hotkeys
  • :rainbow: Animated rainbow best splits
  • 24-bit terminal color
  • Undo / delete split
  • Pause / resume
  • Up to 60 FPS rendering with low CPU usage
  • Robust time computations: float math is mostly avoided

Flitterite-specific features

  • Splits and history are now stored in a SQLite database of splits
  • Import script for migrating from S-expressions to SQLite
  • Statistics for splits
  • Multiple routes and categories per game
  • Nix flake
  • Many bug fixes

Install

Add this git repository to your Nix flake.

Usage

Create your database of splits:

$ flitter-new splits.db

Launch Flitter with your splits file:

$ flitter splits.db

Keybindings

Keybindings are all global hotkeys; they will work even when the terminal is not focused.

Keys Action
Space Start / split / save and reset if run finished
J Start / split
K Undo split
D Delete last segment
Backspace Pause / reset (save run if finished and save golds)
Delete Pause / delete run (don't save anything)
Q Quit (if not currently timing)

Contributing

Feel free to make an issue or a pull request! Also feel free to copy any changes back to Flitter.

Latest updated Tickets

No tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.