To perform a Super Mario 64 Tool-Assisted Speedrun (TAS) , the most common setup involves using a specialized emulator like Mupen64-RR or BizHawk along with diagnostic tools like STROOP. Core Setup Options
- Full ABC (All Buttons Challenge) completions – beating the game without ever releasing certain buttons.
- Arbitrary code execution (ACE) – using glitches to reprogram the game’s memory on the fly, allowing TAS to write and execute custom code within SM64.
- Machine learning TAS – Using AI to brute-force optimal movement (e.g., the “MarI/O” project, though that’s more for learning than speed).
TAS is a specialized emulator. While standard emulators prioritize playability, TAS-focused versions prioritize re-recording frame-advance capabilities. Mupen64 (TAS Version):
Downloading and installing a Super Mario 64 TAS can be a bit tricky, but with the right guidance, you can enjoy these optimized speedruns. Make sure to download TAS files from reliable sources and follow the installation instructions carefully. Happy speedrunning!
Input Plugin: Select the TAS Input Plugin to enable the on-screen input window.
- Configure the TAS Editor: Set up the TAS editor according to the documentation. This may involve specifying the ROM file, setting up the controller configuration, and adjusting other settings.
- Load the Input File: Load the input file into the TAS editor. This will allow you to preview and adjust the TAS as needed.
- Adjust Settings and Preferences: Configure the TAS editor to suit your preferences, such as setting the frame rate, adjusting the display settings, and more.
Popular TAS examples to start with: