LiveSplit
LiveSplit-style timer and recording tools for the Speedrun modpack.
CHANGELOG
Changelog
Unreleased
[5.3.0] - 2026-10-15
Added
- keep timers visible while the game hides its combat HUD (7099b84)
- Recording/Settings tabs, expressive Custom, merged session table and session pauses ( f57d3d)
- use Lib-managed hotkeys for overlay page keys ( 3ca694)
- add All Regions, weapon and aspect categories with a category picker ( b16433)
- page the multi-run overlay and show session history ( f81a65)
- resume multi-run sessions after a game exit or crash ( ac2b07)
Fixed
- keep recording armed on disable and stop batches when they end ( e5c4a1)
- track RTA on the system clock instead of time-scaled world time ( d89915)
Changed
- let ModpackLib draw the page key pickers ( 985d65)
- run single and multi recording on a category session engine ( 253fe4)
- single recording-mode normalizer and explicit run adoption ( 3d2bc0)
- remove test-only dependency defaults and dead timer code ( 1a7394)
- replace the timer event bus with a single change callback ( c83d2f)
Documentation
- rewrite README for runners and update the categories design ( baf403)
- add category sessions design ( e6db3d)
[5.2.2] - 2026-10-10
Fixed
- pass timer block arguments through to the game (8ba346a)
[5.2.1] - 2026-10-10
Added
- use Lib overlay font constants ( 0eefd9)
[5.0.0] - 2026-10-05
Added
- opt out of pack hash, require ModpackLib 4.2.1 (de9b5ad)
[4.0.0] - 2026-06-15
Performance
- livesplit: batch retained overlay refresh (5ec7a04)
Changed
- livesplit: refresh retained overlays by name ( f9ac53)
[3.0.0] - 2026-06-12
Changed
- use native module config backend ( acaf48)
2.0.2 - 2026-06-09
2.0.1 - 2026-06-09
2.0.0 - 2026-06-09
Changed
- Ported timer boot, overlays, hooks, actions, fallback UI, and draw widgets to the current ModpackLib host/draw APIs.
- Moved the recording-ready runtime marker from managed storage to persistent cache.
- Replaced the ENVY public timer read API with the
speedrun.timerintegration provider.
1.1.2 - 2026-05-06
Changed
- Split recording now uses explicit Start/Clear/Stop controls for both single-run and multi-run modes.
- Single-run timer results now persist after the victory screen until the next run or recording reset.
1.1.1 - 2026-05-05
Changed
- Quick tab minor bug fix
- Single run timer now persists after victory screen
1.1.0 - 2026-05-05
Changed
- Moved game hooks to the ModpackLib hook contract for reload-safe registration.
- Hardened GitHub Actions so Lua validation runs before releases.
- Moved timer HUD rendering onto ModpackLib managed overlays.
- Reworked the module UI around selectable timer columns, live timer rows, split table visibility, split mode, and batch recording controls.
- Updated the packaged README to describe the current player-facing timer and split features.
Added
- Added IGT, RTA, and LrT column selection for live timer rows and split tables.
- Added biome split tables for Underworld, Surface, and Dream Dive routes.
- Added multi-run batch recording with cumulative IGT/RTA/LrT totals.
- Added Quick Setup content with a simple module enable toggle.
- Added runtime persistence for batch recording intent across reloads.
- Added tests for timer formatting, route rows, batch recording, and UI fallback behavior.
1.0.0 - 2026-04-21
Initial release