Repository navigation
Releases
Releases · aut0mat1clol/CoD1-Speedrun-Mod
Speedrun Mod 1.1.1
Speedrun Mod 1.1
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
Speedrun Mod
Installation
- Download the .pk3 file.
- Put it in Call of Duty/Main folder.
- Launch the game.
Call of Duty: Speedrun Mod Changes
Training:
Bomb timer reduced from 10 seconds to 5 seconds
Pathfinder:
Skipped falling with a parachute sequence, player spawns on land immediately
Burnville:
Level ends as soon as all Flakpanzers are destroyed.
Dawnville:
The last objective (kill mortar crewa) is available from the start,
allowing for a nice oob strat.
Car Ride:
Level skipped because its a 5 minute long car ride.
Brecourt Manor:
Level is now totally Moody-free. Bunker door is open at the start, allowing to grab 1st docs,
which opens the bunker exit and allows to blow up remaining guns
and finish the level.
Alps Chateau:
Level ends as soon as you reach Captain Price.
Eagle hidden door and door to the basement are opening instantly.
Pow Camp:
Level ends on getting back to the truck with Ingram, final dialogue removed.
Pegasus Night:
Glider flight section skipped entirely. Price doesn't have to reach his node to start the Mills sequence.
Flak gun becomes useable as soon as you press use on Mills.
Final dialogue removed, level ends on last remaining enemy killed.
Pegasus Day:
Starting mortar bombing section removed.
4-minute 'west battle' timer removed - now relying only on kill count.
Teammates are now moving across the bridge faster (removed 'wait' stagger)
5-minute reinforcements arriving countdown removed. Final dialogue removed, level ends on last remaining enemy killed.
The Eder Dam:
Level ends on reaching the escape truck, truck sequence skipped.
Truck Ride:
Level ends on driving into the first tunnel, right after the bridge fps skip.
Airfield Escape:
Level skipped because its a rather boring autoscroller.
Battleship Tirpitz:
Starting approach sequence removed.
Armory is available to player at the start of the level, allowing to skip all the dialogue and waiting for Price.
Final dialogue removed, level ends on reaching Waters' boat.
Stalingrad:
Starting barge sequence removed.
Final level trigger is available right after reaching Sgt. Borodin (sniper guy).
The skip is still required to avoid a death trigger.
Red Square:
Starting sequence removed.
Slightly reduced time for the wall to blow after reaching Sgt. Makarov.
The mortar sequence starts as soon as you kill the officers, skipping the wait.
Train Station:
Left untouched.
Stalingrad Sewers:
Left untouched.
Pavlov's House:
Removed the need to wait for Pavlov, the house is available to storm right at the start of the level.
Pavlov is starting his dialogue immediately after you clear the floors, no need to wait for him to reach the 4th floor.
4-minute reinforcements arriving countdown removed. Final dialogue removed, level ends on last remaining enemy killed.
Warsaw Factory:
The door to the factory is now opened right at the start of the level.
Warsaw Railyard.
Final dialogue removed, level ends on last enemy in the last spawning group outside killed.
Tank Levels:
Left untouched.
Festung Recogne (Hurtgen):
Left untouched.
V-2 Rocket Site:
Left untouched.
Berlin:
Wall gets blown as soon as you blow up the last Flak gun.
Final dialogue removed, level ends on reaching the trigger on the rooftop.
Misc.
Randomly generated teammates names are replaced with CoD runners nicknames.
1.1
1.0.3
Added sr_spd_avg cvar. It adds 5 second avg velocity under main v-meter.
1.0.2
Fixed sr_igt and sr_speedo cvars
Lowered the refresh gap