With more people staying indoors during the tail end of the pandemic era, the speedrunning community saw an influx of software engineers turning their talents toward gaming. GitHub issues and pull requests became active hubs where runners reported broken pointers after game patches, and devs pushed fixes within minutes. Notable Games Impacted by GitHub Autosplitters in 2021
In 2021, the integration between LiveSplit and GitHub reached peak optimization. Developers hosted their .asl (Auto Splitter Language) scripts on GitHub. LiveSplit's internal database pointed directly to these raw GitHub files. For the end user, this meant they no longer had to download scripts manually; they simply typed the name of the game into LiveSplit, and the software fetched the latest GitHub code automatically. 3. Open-Source Collaboration During Global Lockdowns
Before dissecting the 2021 landscape, a quick refresher. An Autosplitter is a piece of script, usually written in C# or Lua, that integrates with LiveSplit (the dominant PC speedrunning timer). Its job is simple: read the memory of a running game to detect specific events.
If downloaded manually, you simply add a "Scriptable Auto Splitter" component to your LiveSplit Layout settings and point the file path to your downloaded GitHub script. The Legacy of the 2021 Open-Source Movement
If you want to explore the technical side of speedrunning tools, I can guide you through the next steps.asl script for LiveSplit. Find out using Cheat Engine.
Most modern autosplitters are integrated directly into LiveSplit, but many niche or community-driven 2021 mods must be downloaded manually from GitHub. Step 1: Locate the Repository
This open-source loop ensured that game updates, which used to kill speedrunning communities by breaking tools, became minor speedbumps resolved in a matter of hours. The Legacy of the 2021 Autosplitter Boom
LiveSplit integrated directly with GitHub repositories. Users no longer had to search sketchy forums for download links. They could simply type the game's name into LiveSplit, and the software fetched the correct script directly from GitHub. ASL and WASM Evolution
Released in May 2021, RE Village heavily relied on cutscene skips and exact inventory management. The GitHub-hosted LiveSplit scripts for this game were crucial because they featured "Load Removal." This leveled the playing field between runners using ultra-fast NVMe SSDs and those on standard SATA drives by tracking "Time Without Loads" (TAW). Metroid Dread
Beyond memory reading, other methods existed in 2021, including image recognition-based splitters. Tools like and Auto-Split used OpenCV to compare a defined region of the game screen with a set of reference images, triggering a split when a match was found. This method was particularly useful for games where memory addresses were difficult to locate or varied between game versions.
An autosplitter is a script (usually with a .asl extension) that monitors a game's memory to automatically start, split, and reset your timer based on in-game events. It removes human error and allows for "Game Time" (IGT) tracking, which pauses the timer during loading screens. 2. Finding Autosplitters on GitHub
In 2021, the PC gaming boom and a massive influx of indie titles led developers to move away from private forums. Instead, they adopted GitHub as the central hub for speedrun tool development. This transition provided several major benefits. Open-Source Collaboration
An autosplitter is a script that reads a game’s system memory or analyzes its visual output. It automatically starts, splits, pauses, and resets a timer based on specific in-game events.
Whether you need a script for .

