Skip to content

rmadlal/140-speedrun-timer

 
 

Repository files navigation

Speedrun Timer Mod

GitHub release Azure DevOps builds (branch)

A mod for 140 that adds an accurate and fair ingame timer for speedrunning, as well as various useful features for practice.

screenshot

Installation

Download page

  • Installer
    • Select the game folder (if not auto-detected) and click install
  • Manual installation (removed since v0.6)
    • Open the game folder and extract the DLLs in 140_Data/Managed

Features

  • Speedrun timer with or without loads
  • Quick reset
  • LiveSplit synchronization: in-game time, autosplitting
  • Cheats for practice
  • Fixes a bug in v2017 that makes the beat start late or early after level load depending on framerate.

Speedrun Log

When you complete a level, an entry is added to speedrun-log.csv in the game's directory.

Platform File location
Windows ... steamapps\common\140
macOS ~/Library/Application Support/Steam/steamapps/common/140
Linux ~/.local/share/Steam/steamapps/common/140

Keybinds

Key Description
R+R Reset to hub (Resets current level in IL mode)
L shift+R+R Reset to hub in IL mode
F1 Show the Real Time
F2 Hide the timers

Cheats

Key Description
Shift + F12 Enable cheats
1-9 Teleport to the nth BeatLayerSwitch and activate it
Alt + 1-4 Load the nth level (Right Alt for Mirrored)
Delete Teleport to the current checkpoint
Page Up Teleport to the next checkpoint
Page Down Teleport to the previous checkpoint
Home Teleport to the first checkpoint
End Teleport to the last checkpoint
Backspace Flip the player color
Q Suicide
I Toggle invincibility

Configuration

Command line arguments

On Steam, they can be set via the "Set launch options..." button in the game's properties. More information about this here: https://support.steampowered.com/kb_article.php?ref=1040-JWMT-2947

Argument (case-sensitive) Description
-disable-timer-mod Disables the mod
-disable-livesplit-sync Disables LiveSplit synchronization
-flash-cheat-watermark Makes the cheat watermark appear only on cheat triggers
-timer-il-mode Enables IL mode. The timer will start on level load and reset upon hub activation.

Packages

No packages published

Languages

  • C# 93.0%
  • Python 6.3%
  • Other 0.7%