You are viewing a potentially older version of this package. View all versions.
adamant-Speedrun_Timer-1.1.0 icon

Speedrun Timer

Displays RTA and load-removed timers on screen during runs.

Date uploaded a week ago
Version 1.1.0
Download link adamant-Speedrun_Timer-1.1.0.zip
Downloads 6
Dependency string adamant-Speedrun_Timer-1.1.0

This mod requires the following mods to function

SGG_Modding-Chalk-2.1.1 icon
SGG_Modding-Chalk

System for handling config files in ReturnOfModding

Preferred version: 2.1.1
SGG_Modding-ReLoad-1.0.2 icon
SGG_Modding-ReLoad

Provides helpers for managing hot reloading and waiting for the right time to load

Preferred version: 1.0.2
LuaENVY-ENVY-1.2.0 icon
LuaENVY-ENVY

A plugin to allow ReturnOfModding plugins greater control of their environment.

Preferred version: 1.2.0
SGG_Modding-ModUtil-4.0.1 icon
SGG_Modding-ModUtil

Utility mod for mod interactions within lua for SGG's games

Preferred version: 4.0.1
Hell2Modding-Hell2Modding-1.0.78 icon
Hell2Modding-Hell2Modding

Lua Mod Loader for Hades 2

Preferred version: 1.0.78
adamant-ModpackLib-1.0.0 icon
adamant-ModpackLib

Shared utilities for adamant modpack standalone mods.

Preferred version: 1.0.0

README

Speedrun Timer

Speedrun Timer adds in-game timing overlays and LiveSplit-style biome splits for Hades II runs.

Part of the Speedrun modpack.

What It Does

Speedrun Timer shows selected timing information on screen while you play. Its main feature is a split table that tracks your route through a run like a compact in-game LiveSplit layout.

The split table supports:

  • Underworld routes: Erebus, Oceanus, Fields, and Tartarus.
  • Surface routes: Ephyra, Thessaly, Olympus, and The Summit.
  • Dream Dive routes, where the biome order is detected from the run.
  • Single-run splits for a normal attempt.
  • Multi-run batch recording for routing or practice sessions across several consecutive runs.

The timer can show these timing columns:

  • IGT: in-game run time from the game's run timer.
  • RTA: real elapsed time.
  • LrT: load-removed time, with map-load time subtracted.

Current Options

  • Choose which timer columns are visible.
  • Show or hide the compact live timer rows.
  • Show or hide the LiveSplit-style biome split table.
  • Use single-run split mode or multi-run batch recording.
  • Record a batch of 1 to 10 runs and keep cumulative batch totals.

Gameplay Impact

This module only displays timing information. It does not change rooms, rewards, enemies, boons, or run generation.

Installation

Install via r2modman.

This module is usually installed as part of the full Speedrun modpack, where it appears in the shared Speedrun UI.

CHANGELOG

Changelog

Unreleased

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