Autosplitter+games+github+2021
Released in late 2021 for the Nintendo Switch, Metroid Dread quickly made its way to emulators like Yuzu and Ryujinx for tracking purposes. Open-source developers on GitHub quickly built scripts capable of hooking into emulator memory spaces, allowing PC-bound runners to test routes with automated precision. How to Find and Use 2021-Era GitHub Autosplitters
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
I can provide direct setup steps or help you locate the exact tools you need.
The year 2021 saw an explosion of new game releases and classic revivals that received sophisticated GitHub autosplitters.
Before the widespread adoption of GitHub for autosplitter development, code was often shared via fragmented Discord servers, Google Drives, or obscure forum posts. This created major risks: if a developer left the community, the tool broke on the next game update. autosplitter+games+github+2021
In the world of speedrunning, milliseconds matter. For years, runners relied on manual timers, pressing a hotkey on their keyboard or a foot pedal to record their split times while simultaneously executing frame-perfect inputs. This manual process introduced human error and distracted from gameplay.
Most modern autosplitters are integrated directly into LiveSplit, meaning you don't always have to download them manually from GitHub. Open and right-click to enter Edit Splits . Type the exact name of your game into the Game Name field.
Providing a way to split via video feed for games without direct memory access. Auto-Splitter-Template (Rust)
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) Released in late 2021 for the Nintendo Switch,
var level = memory.read_bytes("[MonoBehavior:LevelManager] + 0x10", 4); if (level == 5 && vars.lastLevel != 5) split(); // Entered Level 5
Loading screens (allowing for "Time Without Loads" tracking) Boss defeats or health bars hitting zero Inventory changes (e.g., picking up a key item) Map or level transitions
While thousands of games had autosplitters by 2021, a few stood out due to community size and technical complexity.
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. This created major risks: if a developer left
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.
: Projects like PyAutoSplit on GitHub aimed to bring LiveSplit-style functionality to Linux users by connecting to the LiveSplit Server via Python.
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