Small tool to modify and visualize info from LiveSplit .lss files. All processing is done entirely in the browser locally, splitfiles are never sent to any server. See live here.
The main purpose of this tool is to visualize data in a hopefully pretty way, by displaying you times in graphs, for both full runs, individual splits and subsplits, though it has since evolved to allow you to modify splitfiles and download them back. (Probably incomplete) list of features:
- Full run stats: line graphs of your finished attempts
- Individual run stats: doughnut graphs that focus on one run of your choice, displaying the times and potential timesave of each split
- Individual (sub)split stats: line graphs of your time at any split or subspit across all your attempts. Includes agregated data of subsplits belonging to the same "bigger split"
- Visualize, rename, delete and manually edit comparisons
- Generate balanced comparisons: create comparisons from a percentage that will be added to golds, or a target time that you want to reach
- Fix fake golds: remove any attempt at any split, and re-compute your gold for said split with the remaining attempts
- Remove all runs before some point: if you have started running again after a huge re-route, you can create a clean split file by deleting any number of old runs
- Merge any split into the next one: if you created a subsplit you no longer want, or need to remove a split after a re-route
This tool doesn't really have its own community yet, but if you want to chat the closest we have for now is the #livesplitanalyzer
channel on my (Webcrétaire) own Discord server, which you are very welcome to join even if you don't watch my streams on Twitch.
If you want to help develop this tool (well first thanks 😊) you need to be familiar with Nuxt 2, Typescript, using yarn and working with git. We use a traditional workflow with GitHub Pull Requests to integrate new features, so go ahead and start by forking the project if you want to help. If you don't know what to do, or want to report a bug / submit a feature request have a look at the issue tracker. If you're working on an issue, make sure to leave a comment on it so that we can assign it to you.