Autosplitter+games+github+2021
To understand the scope of the community's efforts, it's helpful to look at the standout projects of 2021. These examples reveal the diverse ways developers approached automation.
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
An autosplitter is a script (usually written in ASL or C#) that hooks into a game's memory. Instead of relying on a human to press a button, the script watches for specific memory values to change—such as a loading screen starting, a boss’s health hitting zero, or a level ID changing.
Speedrunning relies heavily on precise timing. For years, runners split their times manually using a foot pedal or keyboard tap. This human element introduced errors and took focus away from gameplay. autosplitter+games+github+2021
Speedrunners historically tracked their segment times manually by hitting a physical hotkey or foot pedal. In 2021, the GitHub developer community vastly expanded the library of "autosplitters"—scripts (usually written in Advanced Scripting Language, or .asl ) that read a game’s system memory to trigger splits automatically.
Several games highlighted the power of GitHub collaboration during this period:
Most autosplitters are hosted on GitHub, often organized by the community or individual developers. Central Repository LiveSplit.AutoSplitters repository is the main hub for community-verified scripts. Search Methods To understand the scope of the community's efforts,
Speedrun Evolution: The Rise of GitHub Autosplitters in 2021
Several GitHub projects gained massive traction in 2021, serving as blueprints for how community-driven speedrun software should be managed. The LiveSplit Video Auto Splitter (VAS)
: Splits the timer when specific memory values change (e.g., loading screens, boss defeats, item pickups). Users no longer had to search sketchy forums
: Released in May 2021, Resident Evil Village immediately saw intense speedrun competition.
Most autosplitters integrate directly with LiveSplit, the dominant timing program for Windows. The scripts look for concrete memory values, such as: Loading screen triggers (to calculate Time Without Loads) Changes in level or map IDs Boss health reaching zero Inventory item additions Why 2021 Was a Turning Point on GitHub
The spirit of collaboration that defined the 2021 autosplitter scene continues to thrive. The advancements made today are built upon the foundational work of the developers and runners who, just a few years ago, were writing ASL scripts and sharing them on GitHub.
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
Released in May 2021, the speedrun community immediately flocked to GitHub to develop an autosplitter. The script accurately tracked inventory screens, cutscene skips, and door transitions to ensure a flawless automated timing experience.