LiveSplit / LiveSplit/livesplit-core

Support for custom PB conditions

Open
#656 0 comments 0 reactions 0 assignees View on GitHub
auto splitting enhancement feature needs further discussion
Dominant language
Rust
Stars
227
Forks
81
Avg merge
22h 45m
Merged PRs (30d)
3

Description

With custom key value pair support, auto splitters can provide information such as deaths and score. By allowing to modify the PB condition the LiveSplit could be used in the following scenarios:
- Runs that minimize deaths
- Runs that maximize score
- Runs that minimize the amount of items (Low%)
- Runs that maximize time (originally requested here: https://github.com/LiveSplit/LiveSplitOne/issues/695)

This is blocked for now on custom variables in general being support a bit better by livesplit-core (permanent storage in history, showing score on the timer instead of current time, ...)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the custom variables work in livesplit-core and the related request in issue #695. Confirm what permanent history storage and timer display support are still missing before addressing custom PB conditions. Done should cover minimizing deaths, maximizing score or time, and minimizing item counts.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.