Repository navigation
1.2.2
Everything that changed since 1.1:
New
- Level timer (L row) — starts at the level-start autosave, counts down
through the intro (-2.8 → 0.0), survives quickloads and Restart Level. - Per-level PBs with delta compare in chat, plus a full-run PB taken at
the berlin end video. Records persist across restarts automatically. - New menu pages: Level PBs, Run Splits (live table of the current run)
and Delete Runs — under Options → Speedrun Mod. - IL mode (
sr_ilmode) for practising single levels, and per-row HUD
switches (sr_show_l/sr_show_fg,sr_tmr_decdecimals). - Anti-cheese: a level reached with
map/devmapor left unfinished is
never banked and never becomes a PB; the full-run PB requires a clean run
from training in story order.
Changed
- Timing now matches the speedrun.com autosplitter: loads,
checkpoint-save freezes and briefing maps excluded; ESC pauses and death
screens counted. Splits are stored at millisecond precision. - The gamex86.dll patch is gone — the native layer moved to a patched
CoDSP.exe(v18): exact 0.001 u/s speedometer, ASL clocks, and ARCHIVE
declarations for all settings and records (noexecneeded, no
autoexec.cfg). - Chat is quiet by default: splits, PB lines and the final time only — all
diagnostics behindsr_debug 1. Internal cvars renamed tort_*, sosr_
autocompletes to settings only.
Install
Drop main\z_aio_il_timer.pk3 into your game's main\, back up your
CoDSP.exe and replace it with the one from game_root\. Details in
INSTALL.txt.
Full changelog: https://github.com/aut0mat1clol/CoD1-Speedrun-Mod/blob/main/CHANGELOG.md