README
This commit is contained in:
parent
6bbe865235
commit
d2f4539641
|
@ -0,0 +1,33 @@
|
|||
# Supper: Circuit Superstars Tracking
|
||||
|
||||
Supper is a tracking app for [Circuit Superstars](https://www.circuit-superstars.com/). It watches
|
||||
you play and tracks your lap times and strategies, so you can analyze them later.
|
||||
|
||||
## Features
|
||||
|
||||
- OCR-based, no system hooks or magic required
|
||||
- Relatively simple UI
|
||||
- Customizable for different screen resolutions
|
||||
- Lap time tracking over the course of a race, with deltas shown
|
||||
- Resource tracking for each lap (gas, tires, health)
|
||||
- Automatic recognition of tracks from the minimap
|
||||
- CSV export for race data for your own analysis of lap times or pit strategies
|
||||
|
||||
## Development
|
||||
|
||||
Supper is intended to be relatively cross-platform, but the main target is Windows (given that
|
||||
Circuit Superstars is Windows-exclusive currently). Features are prioritized for this environment.
|
||||
|
||||
Supper is a typical Rust application, build it with `cargo build [--release]` or run it
|
||||
with `cargo run [--release]`.
|
||||
|
||||
Core dependencies:
|
||||
- `egui`: for the UI
|
||||
- `scrap`: for screenshotting
|
||||
- `image`: for image processing
|
||||
- `img_hash`: for image hashing algorithms, used in OCR
|
||||
- `serde`: for parsing and serializing JSON configs
|
||||
- `anyhow`, `time`, `rand`, `csv` as general utilities
|
||||
|
||||
If you wish to contribute, reach out first! Check your code with `cargo fmt` and `cargo clippy` before
|
||||
submitting anything.
|
Loading…
Reference in New Issue