LiveSplit / livesplit-core

livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

Home Page:https://livesplit.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: Autosplitter Settings per Split, access settings for Current Split

AlexKnauth opened this issue · comments

Allow ASR auto-splitters to set up settings widgets, that allow the user to choose different settings for each split they have.

While the user has the settings editor open, allow the auto-splitter both read and write access to the settings for all splits, or at least the split that the user is currently editing, if the interface restricts the user to only edit one at a time.

During a run, allow the auto-splitter read access to the settings that the user had set for the Current Split.

Various versions of this have been proposed on Discord by DarkRTA, Tedder, and probably others.

LiveSplit Windows-only auto-splitters for some metroidvania games, such as Hollow Knight and Ori, already do this through a combination of:

  • a List Widget that the user sets up in the same order as their splits,
  • and allowing the auto-splitter to know the split index during a run, to know which index to use from the List that the user chose.

A makeshift List Widget is already possible with the widgets that are included in ASR already, so the quickest way to get a minimum-viable-product working would be to just allow the auto-splitter access to the split index, so that it can know which index to use from the List that the user chose. #747