GitHub serves as a central hub for speedrunning autosplitters, primarily through the LiveSplit ecosystem. Below are key repositories and resources for autosplitters active or significant during 2021: 1. Key GitHub Repositories
LiveSplit.AutoSplitters: The official community repository that powers LiveSplit’s automatic download feature. Speedrunners can submit .asl (Auto Splitting Language) scripts here to make them publicly available. just-ero / asl
: A major collection of autosplitter scripts for numerous games, including titles active in 2021 like , Enter the Gungeon , and jbzdarkid / Autosplitters
: A repository containing scripts for specific popular titles like The Witness , , and Batman: Arkham City FrankvdStam / SoulSplitter
: A specialized LiveSplit plugin for "Souls-like" games, supporting Dark Souls , , and eventually Elden Ring 2. Specialized Autosplitter Types
Image-Based Splitters: Tools like AutoSplit and AutoSplitr use image recognition (via OpenCV) to trigger splits based on on-screen visuals. These are essential for games where memory addresses are difficult to track.
Video Auto Splitters (VAS): Repositories like LiveSplit.VideoAutoSplit allow for splitting based on video feeds, often used for console games captured through OBS. 3. How to Use GitHub Autosplitters Auto Splitters for LiveSplit - GitHub
The Evolution and Implementation of Auto Splitters in Speedrunning (2021)
Auto splitters are specialized scripts designed to automate timer actions—starting, splitting, and resetting—during a speedrun. By 2021, these tools have become the gold standard for competitive integrity, removing human error from timing and enabling precise "Loadless" or "In-Game Time" (IGT) tracking. 1. Core Mechanics: How Auto Splitters Work
Most modern auto splitters operate by interacting directly with a game's memory in real-time. Memory Reading
: The script identifies specific RAM addresses that represent game states, such as a "Loading" flag (typically a boolean ), level IDs, or collectible counts. Pointer Paths
: Because memory addresses can change each time a game is launched, developers find "Pointer Paths"—a chain of offsets starting from a static base address—to reliably locate data. Alternative Methods : Some splitters use Image Recognition (capturing screen regions to detect visual cues) or Log Parsing
(reading text files generated by the game), though these are often slower or more resource-intensive. 2. The Developer's Toolkit
Building an auto splitter involves a specific set of tools and languages frequently hosted and maintained on platforms like GitHub. Auto Splitters for LiveSplit - GitHub
In the corner of a dimly lit bedroom in early 2021, stared at a flickering monitor. The glow of GitHub
reflected in his glasses as he scrolled through lines of C# code. For months, he had been obsessed with a niche indie platformer that everyone said was "un-runnable" for speedrunning because the load times were inconsistent across different PCs.
"The community needs this," Leo whispered. He wasn't just playing a game; he was building an Autosplitter . The Problem
In the speedrunning world, every millisecond counts. Manually hitting a timer (like LiveSplit) is prone to human error. Leo’s goal was to create a script that would: Hook into the game’s memory. Detect the exact frame a boss died or a level loaded.
Pause the timer during loading screens to ensure a fair "Time Without Loads" (TAWL) leaderboard. The Breakthrough
It was a Tuesday night when Leo found the pointer—a specific memory address that changed from 0 to 1 only when the final credits rolled. He pushed his first commit to a new GitHub repository. He titled it simply: [GameName]-Autosplitter-2021.
Within forty-eight hours, the "Star" count on his repo began to climb. The game’s top runner, a streamer named Xelo, found the link.
That weekend, Leo tuned into Xelo’s stream."Shoutout to Leo on GitHub," Xelo said to three thousand viewers. "We’re using the new autosplitter tonight. No more manual splits. Let’s see if we can finally sub-twenty."
The run was flawless. As Xelo dashed through the final corridor, Leo watched his code in action. The moment the final boss’s HP hit zero, the timer on screen turned gold and froze instantly.19:54. A new World Record. The Legacy
By the end of 2021, Leo’s repository had become the gold standard for that game. He wasn't the fastest player, and his name wasn't at the top of the leaderboard, but his code was the heartbeat of every run. He had turned a chaotic race into a precise science, one commit at a time. If you'd like me to expand this story, let me know:
Should I add more technical details about the coding process?
How to Find and Set Up GitHub Autosplitters for Your Speedruns (2021 Edition) autosplitter+games+github+2021
In the world of speedrunning, precision is everything. Manually hitting splits can be a distraction, leading to inaccurate times or, worse, a choked run. Autosplitters solve this by automating your
timer based on in-game events. Whether you’re running a modern indie hit or a classic Source Engine
game, GitHub remains the primary hub for the latest community-developed scripts. 1. Where to Find 2021’s Popular Autosplitters
Many games have their autosplitters built directly into LiveSplit. However, for cutting-edge updates or niche categories, speedrunners often turn to specific GitHub repositories: The LiveSplit Master Repository LiveSplit/LiveSplit.AutoSplitters
repository is the central archive for most "official" community scripts. Game-Specific Hubs Source Engine Games : Support for titles like Half-Life 2 is often maintained via dedicated Source Engine components. SoulSplitter : A specialized plugin for Dark Souls that removes load times and tracks event flags. Retro and Console Hits : Scripts for Super Mario 64 The Legend of Zelda
are frequently updated by individual contributors on GitHub. Visual/Image-Based Splitters : If a game doesn't have memory-based support, tools like
use image recognition to trigger splits—perfect for console games or web-based runs. 2. How to Install a GitHub ASL Script The most common format for these tools is the
(Auto Splitting Language) file. Here is the standard way to set one up: Auto Splitters for LiveSplit - GitHub
Searching for "autosplitter games github 2021" is more than a technical query; it is a historical deep dive. You are looking at the moment when speedrunning fully automated its logistics, freeing runners to focus purely on execution.
Whether you are trying to make Celeste splits work on a Linux emulator or debugging why Slay the Spire won't start timing, the 2021 GitHub repositories hold the answers. They are a testament to open-source collaboration: thousands of developers, players, and modders writing code just to save 0.2 seconds on a loading screen.
Action Step: Head to GitHub right now. Search LiveSplit.<YourGame> ASL 2021. Check the last commit. Read the memory offsets. And if it works? Fork it. Because someday, that game will patch, and someone will need your 2021 backup.
Keywords naturally integrated: autosplitter games github 2021, LiveSplit, ASL scripts, speedrunning automation, memory scanning.
Here’s a concise review of the “autosplitter + games + github + 2021” search context, based on what that query typically refers to in speedrunning and tool-assisted communities.
Why does 2021 specifically matter? Because it represents the peak of "memory-based" autosplitting. After 2021, many games began implementing anti-cheat software (EAC, BattlEye) that flagged memory-reading as malicious. Consequently, 2021 scripts are often the last "open" versions before developers had to switch to slower pixel-based detection.
Furthermore, the GitHub repositories from 2021 have become historical archives. They document the speedrunning routes and game versions (e.g., Patch 1.16.5 for Minecraft, Patch 1.4 for Binding of Isaac: Repentance) of that era.
Highly useful for speedrunners but required basic GitHub literacy. Compared to today (2026), 2021 autosplitters were less polished but more innovative—lots of experimental memory reading. If you’re looking for an autosplitter for a specific game, check if the 2021 repo is still maintained; otherwise, look for forks or newer components.
The Rise of the Autosplitter: How GitHub Revolutionized Speedrunning in 2021
In the high-stakes world of speedrunning, where milliseconds determine the difference between a world record and a "dead run," precision is everything. Historically, runners had to manually hit a key to "split" their timer at specific milestones. However, 2021 marked a significant turning point in the accessibility and technical sophistication of autosplitters—scripts that automate this process—largely fueled by open-source collaboration on GitHub. What is an Autosplitter?
An autosplitter is a script (often written in ASL or C#) that interacts with a game's memory. It watches for specific values—such as a loading screen starting, a boss's HP hitting zero, or a level ID changing—and tells a timer like LiveSplit to start, split, or reset automatically. Why 2021 Was a Milestone Year
By 2021, the repository of autosplitters on GitHub became the backbone of the community. Several factors contributed to this "Golden Age":
Unity and Unreal Dominance: As more indie titles (like Hades or Outer Wilds) gained speedrunning popularity, developers on GitHub created standardized templates for hooking into these engines.
Load Removal as Standard: 2021 saw a massive push for "Loadless Time." To make leaderboards fair across different PC builds, GitHub contributors refined scripts that pause the timer during loading screens, ensuring that a runner with an NVMe SSD doesn't have an unfair advantage over someone on a SATA drive.
The "Verified" Pipeline: The integration between LiveSplit and GitHub became seamless. Users could simply search for a game within the LiveSplit UI, which would then pull the latest, community-verified script directly from a GitHub repository. Essential GitHub Repositories from 2021
If you were looking to dive into the technical side of speedrunning during this era, these were the hubs of activity:
LiveSplit.Autosplitters: The central "database" where most scripts are hosted. In 2021, this repo saw thousands of commits as runners refined logic for everything from AAA titles to obscure itch.io gems. GitHub serves as a central hub for speedrunning
ASL-Scripts: A popular repository for "Auto Split Language" scripts, providing a low-barrier-to-entry way for non-programmers to start automating their runs.
Components for LiveSplit: Developers used GitHub to release specialized components, such as "Video Auto Splitters," which use computer vision to split based on on-screen pixels—crucial for console games where memory access isn't possible. The Impact on the Community
The move toward GitHub-hosted autosplitters democratized speedrunning. It removed the "manual tax" of hitting a spacebar during intense gameplay, allowing runners to focus entirely on their movement and RNG manipulation. Furthermore, the open-source nature meant that if a game received a patch that broke a script, the community often had a fix uploaded to GitHub within hours.
As we look back, 2021 wasn't just about the games; it was about the invisible code running in the background, ensuring that every second—and every millisecond—was accounted for with perfect accuracy. AI responses may include mistakes. Learn more
Why is 2021 a specific year of interest? Because it represents the peak of "pre-integrated" speedrun tools. After 2022, many games shipped with native in-game timers (e.g., Neon White, Portal: Revolution). Consequently, the raw volume of new autosplitter scripts on GitHub declined.
However, the 2021 scripts remain the gold standard for:
The autosplitter ecosystem that matured in 2021 set the standard for modern speedrunning. GitHub provided not just code, but documentation—tutorials on how to write your first .asl file, templates for Lua scripting, and continuous integration tests to verify splitters still worked after game updates.
Today, when you watch a GDQ marathon or a WR attempt on YouTube, you’re seeing the fruit of hundreds of anonymous contributors who pushed commits to GitHub in 2021—ensuring that the timer never lies, and the runner never has to press the split key again.
Looking for a specific autosplitter? Try searching github.com/LiveSplit/LiveSplit.AutoSplitters plus your game’s name. Most 2021-era scripts remain fully functional.
The Evolution of Speedrunning: Autosplitters, GitHub, and the 2021 Revolution
Speedrunning is a pursuit of precision where every millisecond counts. By 2021, the community's reliance on manual timing had largely shifted toward automation. At the heart of this shift are autosplitters—scripts that monitor a game's internal memory to trigger timer segments (splits) automatically.
This article explores the landscape of autosplitter development in 2021, the role of GitHub as a central repository, and the games that defined this era. What are Autosplitters and How Do They Work?
An autosplitter is a tool—most commonly a script—that integrates with timers like LiveSplit. Instead of a runner hitting a key at the end of a level, the script "watches" the game's RAM for specific changes, such as a loading screen starting or a boss's health hitting zero. In 2021, the primary methods for these tools included:
ASL Scripts (Auto Splitting Language): The standard for PC games, these scripts read memory addresses and Pointer Paths to track game states.
Image Comparison: Tools like AutoSplit allow for automation on consoles by comparing a video feed to a set of reference images.
Load Removers: Specialized autosplitters that pause the timer during loading screens to ensure fairness across different hardware. GitHub: The Speedrunner's Workbench
GitHub became the definitive home for autosplitter code by 2021, offering a centralized place for developers to collaborate and for users to download reliable scripts. Key Repositories from 2021:
I’m not sure what you mean by “give me a full content.” Do you want:
Pick one and I’ll proceed.
In 2021, the development of autosplitters —tools that automatically start, split, or reset a speedrun timer based on in-game events—solidified around several key repositories and technological shifts. The Rise of Multi-Platform Solutions
A major trend in 2021 was the expansion of autosplitters beyond Windows. While
remained the dominant tool, developers pushed for broader compatibility: Linux Integration: Projects like PyAutoSplit LibreSplit
gained traction, offering open-source alternatives for runners on non-Windows platforms. Video-Based Splitting:
For console games that cannot be read via memory, 2021 saw continued development of image-recognition tools.
uses OpenCV and image comparison to trigger splits based on visual cues, making it a "universal" solution for games without memory-based scripts. Key GitHub Repositories for 2021 Games high-stakes world of speedrunning
Speedrun communities utilized centralized repositories to host scripts for the year's most popular titles. The Global Registry: LiveSplit AutoSplitters repository served as the primary source for the
(Auto Splitting Language) scripts used by thousands of runners. Halo Infinite
With its late 2021 release, developers quickly updated community repos like Jujstme/Autosplitters to support the new title. Retro Support: Specialized repositories like TombRunners/autosplitters
were maintained throughout 2021 to provide version-controlled scripts for the Tomb Raider franchise and its various patches. How Autosplitters Work (Technical Overview)
Most autosplitters found on GitHub in 2021 operated through one of two primary methods: Memory Reading (RAM):
Scripts read specific memory addresses (using "pointer paths") to detect level changes, boss kills, or "Game Time" without loads. This is the most accurate method used by PC titles like Visual Event Detection: Tools like LiveSplit.VideoAutoSplit
use a video feed to detect specific screen changes, such as the black screens between levels in Super Mario 64 Summary of 2021 Trends Trend in 2021 Shift toward WebAssembly for cross-platform sandboxing. Accessibility
Increased use of image-recognition for console speedrunning. Massive growth in the Speedrun Tool Development Discord for collaborative script writing. or instructions on how to write file for LiveSplit?
This guide explains how to find and use autosplitters from GitHub for speedrunning, specifically focusing on the most common implementations for 2021-era games and beyond. 1. Find the Correct Autosplitter
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
: Search GitHub using the game name + "autosplitter" or look for the
(Auto Split Language) file extension in the game's speedrun community resources. 2. Setup and Activation There are two primary ways to activate an autosplitter in A. The "Easy" Method (Built-in) If the script is already part of the community database: and right-click to select
The landscape of game autosplitters in 2021 saw a significant shift toward accessibility and standardizing cross-platform support. On GitHub, development was dominated by enhancements to the LiveSplit ecosystem, particularly in making scriptable auto splitters easier for non-developers to implement. Technical Evolution & GitHub Trends
The Rise of WASM-based Splitters: 2021 marked a transition toward using WebAssembly (WASM) for auto splitters. This allowed splitters to run in LiveSplit One (the web and cross-platform version), making them safer and more portable than traditional DLL-based splitters.
Unity & Unreal Dominance: Repositories focused on Unity game scene management became the gold standard for easy splitting, as the SceneManager in Unity allowed developers to trigger splits based on index changes rather than complex memory pointers.
Image Comparison Advancements: For console games or those with obfuscated code, AutoSplit (Image Comparison) saw frequent updates in 2021, providing a UI-driven way to split by "seeing" on-screen triggers like health bars or load icons. Major Repositories & Resources Resource Type Repository / Source Primary 2021 Focus Core Framework LiveSplit.AutoSplitters
The central database for XML/ASL splitters used by the main community. Universal Components VideoAutoSplit (VAS)
Providing a way to split via video feed for games without direct memory access. Templates Auto-Splitter-Template (Rust)
Pushing for higher performance and safety in auto splitter scripts. Educational Docs AutoSplitters/_docs
Growing community documentation on finding static properties in game code. Implementation Methods in 2021
Scriptable Auto Splitters (.asl): Most GitHub projects utilized the Auto Splitter Language (ASL), which allows users to browse and load
scripts directly within LiveSplit without restarting the application. Log File Parsing: Some games, like Company of Heroes 2
, utilized splitters that parsed local .log files for specific "mission complete" strings, a method that became popular for games that frequently change memory offsets during updates.
Linux/Alternative OS Support: Projects like PyAutoSplit on GitHub aimed to bring LiveSplit-style functionality to Linux users by connecting to the LiveSplit Server via Python.
In the niche, high-stakes world of speedrunning, where victory is measured in milliseconds and a single frame can mean the difference between a world record and obscurity, 2021 emerged as a landmark year. While the spotlight often falls on the players—the twitchy fingers and memorized routes—behind the scenes, a quiet revolution was taking place on the digital workbenches of GitHub.
The convergence of autosplitters, diverse games, and the open-source nature of GitHub created a perfect storm in 2021. It transformed speedrunning from a solitary pursuit into a collaborative, code-driven science.
The hallmark of a good 2021 repo is the Issues section. If runners were reporting "False splits on frame drops" in 2021, that script is likely unstable. If the Issues are empty, it might have been a perfect script.