This project is currently undergoing an extensive rewrite from the ground up. Features, functionality, and documentation are subject to change as development continues.
The project is around 75% complete, with current progress being systematically integrated into this repository.
For the legacy version of AutoSplit64, please visit https://github.com/Kainev/AutoSplit64/tree/0.2.5
Real-time game state analysis and LiveSplit automation for Super Mario 64 speedruns.
Report Bug
·
Request Feature
Table of Contents
AutoSplit64 (AS64) is a tool for analyzing the game feed of Super Mario 64, detecting key game state information in real-time.
AS64 is primarily designed to automate LiveSplit during speedruns, however it also features an extensible plugin system, enabling the creation of custom plugins that make use of real-time data to enhance the speedrunning experience.
AS64 uses a combination of Python and C++ for game state analysis, with an exposed Python API for plugin development. In fact, most of the core functionality is provided via pre-packaged plugins!
The front-end is built with React, Electron, and Vite, with a similarily exposed API for creating custom interfaces for plugin interaction.
This project is currently not open source and is under active development. You may view the code, but it is not licensed for distribution, modification, or use at this time.
The project will be released under the MIT open-source license in the near future. Stay tuned for updates!
The legacy project (AutoSplit64 v0.2.5) remains under the GPLv3 licence.
Kainev (@Synozure64)