Spring naar inhoud

Autosplitter+games+github+2021 ((exclusive)) Jun 2026

state("GameName") int level : "mono.dll", 0x123456, 0x7F; byte loading : "engine.dll", 0x89ABCD; isLoading return current.loading == 1; split return current.level > old.level; Use code with caution.

For more information on specific tools, you can explore their GitHub pages or consult speedrun.com's resource sections for your favorite games.

If you are just getting into speedrunning, installing an autosplitter is incredibly straightforward, thanks to the community's work standardizing these files. Here is a quick guide to getting started:

Specialized autosplitters that pause the timer during loading screens to ensure fairness across different hardware. GitHub: The Speedrunner's Workbench

For indie games, mods, or niche categories, runners visit GitHub directly. Search for [Game Name] autosplitter github . Download the raw .asl file. autosplitter+games+github+2021

Autosplitters found on GitHub generally fall into two categories based on their technical execution: ASL Scripts (Advanced Scripting Language)

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.

Allows runners to focus entirely on gameplay rather than managing the timer.

For instance, checking if a player has crossed a specific X coordinate in 3-dimensional space while holding a specific item involves defining memory pointers and utilizing boolean logic. ASL scripts allow developers to map out these conditions, effectively writing code that "watches" the game's memory addresses in real-time and executes actions like split(); when the logic evaluates to true. Looking Ahead state("GameName") int level : "mono

Executing actions ( start , split , isLoading ) when those variables match specific thresholds. WASM and Memory Watchers

scripts directly within LiveSplit without restarting the application. : Some games, like Company of Heroes 2

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 to start, split, or reset automatically. Why 2021 Was a Milestone Year

site:github.com "livesplit" "autosplitter" "game name" .asl Here is a quick guide to getting started:

Entering a boss room, triggering a cutscene, or picking up a quest item.

By utilizing LiveSplit and open-source code repositories, the speedrunning community eliminated human error from timing. This definitive guide explores how GitHub repositories from 2021 revolutionized speedrunning, how autosplitters work under the hood, and the most notable games that benefited from this open-source boom. The Evolution of Speedrunning Automation

Type the name of your specific game exactly as it appears on global leaderboards.

Following its 2020 release of 1.0, Hades exploded in the speedrunning community in early 2021. The game’s procedural generation and variable room layouts were a nightmare for manual splitters. The GitHub autosplitter for Hades used memory mapping to detect which biome the player was in (Tartarus, Asphodel, Elysium, Styx) and automatically split upon picking up the Satyr Sack or defeating the final boss.

In the world of speedrunning, a single millisecond can separate a world record from a heartbreak. For years, runners relied on manual split timing—tapping a foot pedal or a key while trying to execute pixel-perfect movement. However, , as developers and speedrunners collaborated to automate timing across hundreds of titles.

Naar boven