Simple Rust project to calculate sum of best segments for a LiveSplit file.
Initial version focused on converting a subsplits sum of best into a sum of best segments. LiveSplit has a built in Sum of Best Segments calculation, however for splits that contain subsplits this adds up the best segments from each individual subsplit. This makes it difficult to compare Sum of Best to runners who use segments without subsplits.
This application takes a LiveSplit file containing subsplits and outputs both the current LiveSplit Sum of Best Segments and the Sum of Best Non-Subsplits for each segment and the total.
To use, run the executable from a command line and provide the path to the target livesplit file as an argument, for example:
sum_of_best_segments.exe C:/path/to/MySplitFile.lss
v1.2 added support for specifying a start/end segment to be able to see sum of best for an arbitrary set of segments. This support works on any LSS file (no subsplits required). See the v1.2 release page for more details and some examples.
The project has been tested on Windows only. Being done in Rust it should work on Linux, but no guarantees. It was also made with ALTTP in mind, but it should work for any livesplit file, though YMMV.