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.timer integration 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