Fact-checked by Grok 2 weeks ago

Tool-assisted speedrun

A tool-assisted speedrun () is a recording of a created using specialized software tools to produce the fastest possible completion time, often achieving superhuman precision and exploiting glitches beyond human capability. These recordings are typically made with emulators that allow frame-by-frame input control, save states for trial-and-error, and re-recording to refine sequences, resulting in a deterministic "movie file" that replays the optimized run. Unlike attack (RTA) speedruns performed live by humans, TASes prioritize theoretical perfection over entertainment or human limits, though they may include entertaining elements like for humorous outcomes. The origins of TAS trace back to the early 1990s with demo recording features in games like Doom, which enabled precise input playback, but the practice gained prominence in the late 1990s and early 2000s through the emulation community. A pivotal early example was Morimoto's 2003 TAS of , which demonstrated advanced utilization and inspired the formalization of the hobby. This led to the founding of TASVideos.org in December 2003 by Joel "Bisqwit" Yliluoma, initially as NESVideos, to host and publish these productions; the site evolved into a central hub for the community by 2006 with its domain rename and continues to archive thousands of TAS movies across platforms. TAS creation involves iterative optimization, where authors use tools like frame advance to step through game one frame at a time (at 60 frames per second for systems), RAM searching to manipulate game states, and scripting for automation, often requiring hundreds of thousands of re-records per project. Emulators such as or BizHawk provide these features, ensuring pixel-perfect determinism absent in physical hardware play. The process can take months or years, focusing on minimizing in-game time through luck manipulation—altering random events via precise inputs—and boundary-breaking techniques. The TAS community emphasizes education, collaboration, and entertainment, with TASVideos.org serving as the primary repository under a , hosting movies for over 1,000 games from franchises like , The Legend of Zelda, and as of 2025. Notable innovations include , a hardware robot debuted at Awesome Games Done Quick in 2014, which replays TAS inputs on original consoles for live audiences, bridging virtual and physical speedrunning worlds. TASes have influenced broader by revealing optimal strategies and glitches later adapted for human records, while maintaining a distinct category to avoid misrepresentation as unassisted play.

Overview

Definition

A tool-assisted speedrun (TAS) is a playthrough or speedrun that employs specialized software tools, primarily emulators, to execute highly precise and optimized gameplay exceeding typical limitations. These tools enable creators to record, edit, and replay controller inputs with exceptional accuracy, aiming for the theoretically optimal completion of a game category, such as any% or 100%. The core purpose of a TAS is to demonstrate theoretical perfection in , incorporating frame-perfect actions—inputs timed to the exact video frame (typically 1/60th of a second)—manipulation of like generators (RNG), and exploitation of glitches to minimize completion time. This results in superhuman feats, such as pixel-perfect positioning or synchronized enemy behaviors, which highlight the boundaries of a game's programming rather than player dexterity. Key components include granular input recording and replay at the frame level, allowing iterative refinement without full restarts, and savestates for trial-and-error testing of segments. Re-recording emulators facilitate pausing, frame advancement, and input overwriting to splice optimal sequences. Unlike casual play or game modifications, TAS emphasizes verifiable, reproducible inputs within the unaltered , preserving the integrity of the original code while leveraging tools for precision.

Comparison to Unassisted Speedruns

Tool-assisted speedruns (TAS) differ fundamentally from unassisted speedruns in execution, enabling superhuman levels of precision and reliability that surpass human physiological limits. In TAS, creators use emulators to perform frame-perfect inputs, enabling actions that require precision beyond human capabilities, such as inputs timed to exact frames (approximately 16.67 milliseconds at 60 fps), using features like frame advance. This contrasts with unassisted runs, which are performed in real-time on original or compatible systems, constrained by human reaction times (typically 150-300 milliseconds) and fatigue during one-take performances without pauses or rewinds. Additionally, TAS permits unlimited retries via savestates, enabling iterative optimization over extended periods, whereas unassisted runners must execute continuously without such aids. The goals of TAS and unassisted speedruns also diverge, reflecting their distinct methodologies. TAS emphasizes not only minimal completion time but also entertainment value, incorporating creative elements like , aesthetic routing, or maximal glitch exploitation to showcase a game's hidden mechanics. In contrast, unassisted speedruns prioritize the fastest feasible real-time completion under human constraints, focusing on consistent execution of known strategies without tool-enhanced flair. Despite these differences, both and unassisted speedruns share the core objective of minimizing the time to complete a game, level, or category, often using overlapping techniques like discovery. However, TAS establishes theoretical performance limits by exhaustively exploring input possibilities, which human runs can approach through practice but rarely achieve due to execution variability. These distinctions have broader implications for the speedrunning community, where TAS videos frequently serve as benchmarks and sources of inspiration for unassisted runners seeking to refine routes or timings. For instance, TAS demonstrations of optimal RNG manipulation or frame-precise tricks have influenced human strategies in games like Super Mario Bros.. Nonetheless, TAS runs are ineligible for unassisted leaderboards, such as those on speedrun.com, due to the use of tools that violate rules requiring human-only performance.

History

Origins and Early Developments

The concept of tool-assisted emerged in the late 1990s within the Doom speedrunning community, where players began experimenting with modified game engines to achieve precise, frame-perfect inputs beyond real-time human capabilities. Early efforts involved tools like Andy Kempling's lmpcheat program, which enabled slow-motion demo recording and segmentation of gameplay sessions for Doom levels, allowing runners to refine movements iteratively. These techniques built on Doom's built-in demo recording feature from its release, but the modifications formalized the use of external aids to optimize paths and exploit glitches with superhuman accuracy. The term "tool-assisted speedrun," abbreviated as , was coined in 1999 amid discussions in the Doom community about these enhanced demos, distinguishing them from unassisted human runs while emphasizing legitimate tool use over outright cheating. This period marked the transition from casual hunting—prevalent in forums and competitions—to structured optimization, influenced by the broader demo scene's tradition of showcasing technical prowess through recorded performances. Unlike earlier , which relied on live play, TAS prioritized theoretical perfection, predating organized communities by focusing on emulator-based input recording for games like Doom. In June 1999, the first dedicated TAS website was launched by Esko Koskimaa, Peo Sjöblom, and Yonatan Donner, serving as a hub for sharing these Doom-focused, emulator-optimized demos and fostering initial interest in the practice. The site highlighted tool-assisted runs as a distinct category, encouraging submissions that demonstrated advanced routing and precision unattainable in real-time, thus laying the groundwork for as a formalized pursuit.

Key Milestones and Community Formation

In late 2003, a tool-assisted speedrun (TAS) video of created by Japanese TASer Morimoto, using warp whistles and glitches to complete the game in approximately 11 minutes, circulated widely online and ignited significant debate within gaming communities about its authenticity, with many questioning whether the seemingly superhuman precision was achieved through editing or legitimate play. This controversy highlighted the potential of tool assistance in achieving optimized gameplay and inspired Joel "Bisqwit" Yliluoma to establish TASVideos (initially NESVideos) in early December 2003 as a dedicated archive for hosting, encoding, and peer-judging TAS videos, marking the formal inception of an organized TAS community. Throughout the 2000s, the TAS community expanded rapidly through TASVideos, which implemented rigorous submission guidelines including for technical accuracy and entertainment value, fostering a collaborative environment where contributors from around the world shared techniques and movies for various platforms. Parallel growth in the broader speedrunning ecosystem, exemplified by sites like established in 1998, introduced segmentation rules allowing multi-session recordings for unassisted runs, which indirectly influenced TAS practices by normalizing planned, optimized strategies even as SDA explicitly excluded emulator-based TAS submissions due to concerns over fairness and accuracy. By the mid-2000s, TAS had solidified as a distinct category separate from unassisted speedruns, with communities recognizing its focus on theoretical perfection over human performance limitations, as evidenced by dedicated forums and archives that prohibited mixing the two in leaderboards or events to maintain competitive integrity. In the , integrated more deeply with platforms and advancements, culminating in the creation of in 2013—a robotic controller replay device that executes inputs on original consoles without desynchronization. 's debut at events like in 2014 enabled real-time playback of videos during marathons, bridging the gap between online archives and live audiences, raising over $1.4 million for causes by 2024, and establishing standardized verification protocols for hardware-compatible that enhanced the practice's credibility and visibility within the global scene.

Methods and Techniques

Re-recording Emulators

Re-recording emulators are specialized software that emulate classic consoles while providing tools essential for creating tool-assisted speedruns (TAS). These emulators, such as BizHawk and lsnes, enable users to record, save, and replay precise sequences of controller inputs on a frame-by-frame basis, incorporating features like frame advance—which pauses emulation to advance one frame at a time—and rewind capabilities for testing adjustments. In operation, re-recording emulators store inputs in compact movie files that capture timed sequences of presses, movements, and other controls without recording full video or audio data. These files, often in formats like .bk2 for BizHawk or .lsmv for lsnes, remain lightweight—typically ranging from a few kilobytes for short segments to several hundred kilobytes for complete playthroughs—allowing for efficient and instant playback without rerunning entire sessions from the start. The re-recording process involves loading a savestate (a of the game's full state at a specific ) and overwriting prior inputs from that point, facilitating iterative refinements. A key advantage for TAS creation is the support for deterministic , where identical inputs and initial conditions produce exactly the same outputs every time, minimizing desyncs—situations where playback diverges from the recorded sequence due to timing discrepancies or inconsistencies. This reliability, achieved through sync-robust savestates and precise timing mechanisms, allows TAS authors to branch, test, and merge input paths reliably. Savestates complement these functions by enabling quick jumps to critical moments for experimentation. The evolution of re-recording emulators traces back to basic modifications of console emulators, such as early versions of for Super Nintendo, which introduced rudimentary input recording and playback around the late . By the early , dedicated TAS tools emerged, like FCE Ultra for , enhancing accuracy and adding rerecord counters to track revisions. Modern iterations, including BizHawk (first released in 2012) and lsnes (developed from 2012 onward), incorporate advanced features like scripting for automating repetitive tasks, such as input optimization or visual , while maintaining high fidelity across multiple platforms. As of 2025, BizHawk continues to be actively developed, with its latest release on September 22, 2025, incorporating new cores and features.

Input Manipulation and Advanced Tools

In tool-assisted speedruns (TAS), input manipulation involves precise control over player actions at the frame level, allowing creators to optimize paths that would be impossible in real-time play. Frame-by-frame input editing enables the modification of controller inputs directly within a TAS movie file, such as altering button presses or timings to achieve sub-optimal human execution. This technique often uses hex editors or built-in emulator tools to reorder, copy, or insert inputs without re-recording entire segments. Luck manipulation is a core technique for controlling pseudo-random elements in games, where precise inputs influence the random number generator (RNG) to produce favorable outcomes, such as optimal enemy placements or item drops. By timing inputs to advance the RNG in specific ways—often through empty or minimal actions—creators can "abuse" randomness without altering the game's core logic, ensuring deterministic results across recordings. This is essential for games reliant on chance, like RPGs or platformers with variable enemy behaviors. Glitch exploitation extends input manipulation by leveraging unintended game behaviors, such as buffer overflows or memory corruption, to bypass levels or alter mechanics. Advanced forms include (ACE), where controller inputs hijack the game's instruction pointer to run custom code, enabling feats like embedding mini-games within the original title—for instance, programming a simple variant inside using only frame-perfect inputs. These exploits require exhaustive testing to map glitch conditions precisely. Advanced tools facilitate these techniques beyond basic recording. TASBot, a hardware replay device developed since 2013, automates the playback of TAS inputs on original consoles via scripted controller signals, bridging with live demonstrations while maintaining frame accuracy. Scripting languages like , integrated into emulators such as BizHawk or , allow programmatic input generation (e.g., via joypad.set) and RNG monitoring, automating repetitive tasks or brute-forcing optimal sequences. For example, Lua loops can simulate thousands of RNG advances to identify luck patterns without manual intervention. Challenges in input manipulation arise from non-deterministic game elements, such as enemy paths or physics simulations influenced by floating-point precision, which can cause desyncs—mismatches between intended and actual states—necessitating multiple recording branches for . Handling these requires tools to force , like disabling idle skipping or using cycle-accurate , though complex may still demand extensive trial-and-error to align behaviors predictably.

Creation and Verification

Planning and Recording Process

The planning phase of creating a tool-assisted speedrun (TAS) begins with route optimization, where creators map out the most efficient paths through the game by analyzing short-term and long-term goals, such as acquiring items or progressing characters, while testing multiple options like combat versus evasion to minimize total time. This process often incorporates known glitches to shortcut intended , with creators consulting game resources for documented tricks and iteratively refining paths based on prior TAS submissions to improve upon existing records. For games involving (RNG), planners identify favorable seeds or manipulate sequences to ensure predictable outcomes, such as optimal enemy placements or item drops, by working backward from desired events in the RNG cycle. The recording employs re-recording emulators as the primary to capture precise inputs by . Creators segment the game into manageable parts, such as individual levels or boss encounters, recording each iteratively using features like frame advance to test optimizations at reduced speeds. Savestates enable quick reloading of specific moments without restarting the entire run, allowing for targeted adjustments, while input files from completed segments are merged using built-in editors to form a cohesive movie file. Editing follows to refine the raw recording, focusing on adjusting timings for perfect synchronization across segments and ensuring all inputs align with game states to avoid desyncs. Entertainment elements may be incorporated, such as arbitrary code execution (ACE) to generate visual effects or reprogram game behaviors, enhancing the TAS beyond pure speed while maintaining structural integrity. The final output consists of an input file that replays the run deterministically on compatible emulators and a rendered video for sharing, with the entire process typically spanning weeks to years depending on game complexity, run length, and optimization depth.

Verification Standards and Challenges

Verification of tool-assisted speedruns () primarily occurs through processes conducted by dedicated communities, such as TASVideos, where experienced judges evaluate submissions for technical soundness and compliance with established guidelines. These standards require that a must surpass all existing records, demonstrate proficient use of TAS techniques, and exhibit no obvious errors or suboptimal play, while strictly prohibiting cheats, hardware exploits, or unauthorized modifications that alter the game's intended behavior. Input integrity is verified by ensuring the submitted input file— the core artifact containing frame-by-frame controller data—replays without discrepancies when loaded into approved emulators. The verification process involves multiple steps to authenticate the TAS output. Encoders replay the input file on compatible emulators or, for higher scrutiny, on original using specialized replay devices that translate inputs into physical controller signals, often requiring filtering to match console polling rates (e.g., latch-based for ). Timestamp analysis confirms the run's duration and key events align precisely, after which accepted es are encoded into video formats and published on platforms like TASVideos or for community scrutiny. This replay mechanism ensures the TAS can be independently reproduced, serving as the verifiable proof of legitimacy. Challenges in frequently stem from desyncs, where the replay diverges from the original recording, often due to emulation inaccuracies such as mismatched ROM revisions, versions, or settings like /PAL timing and sound rates. These issues can arise from non-deterministic elements in games, like RNG sequences that vary on power-ups, complicating console and requiring iterative adjustments to inputs . debates also arise over distinguishing "humanly impossible" techniques—such as frame-perfect glitches achievable only with —from outright cheats, with rules evolving to clarify that may exploit in-game glitches but not external codes or save manipulations. For instance, Speed Demos Archive (SDA) permits segmented runs allowing RNG retries across multiple sessions but has tightened policies against video splicing or seed editing in single-segment categories to maintain integrity. Emulation analysis and TAS verification have played crucial roles in debunking unassisted speedrun records suspected of fabrication. In 2018, Todd Rogers' longstanding Atari 2600 Dragster record of 5.51 seconds was removed following TAS-based emulation tests that demonstrated the car's movement speed and completion conditions could not occur within the claimed timeframe, even under optimal conditions. More recently, in 2024, runner Groobo's 2009 Diablo speedrun was invalidated by SDA after a team decompiled the game and exhaustively searched 2.2 billion RNG seeds, proving impossible dungeon layouts, item drops, and level progressions required prohibited techniques like save editing and footage splicing.

Notable Examples

Iconic TAS Videos

One of the most celebrated tool-assisted speedruns (TAS) is HappyLee's 2010 run of Super Mario Bros. for the (), completing the game using warps in 4:57.31. This TAS exemplifies precision through frame-perfect jumps, such as the meticulously timed wall jump in and the flagpole glitch in 8-4, serving as a milestone that approached the known theoretical limits at the time; the current theoretical TAS limit for warps is 4:54.265 (as of 2019, with minor adjustments since). In for the , Morimoto's pioneering 2003 TAS, clocking in at 11:03.95 using warps, introduced audiences to advanced exploitation, including a 216ms credits that skips substantial portions of the game while incorporating entertaining flourishes like unnecessary spins and poses during auto-scrolling segments. This run, which popularized TAS concepts beyond pure speed, demonstrated how tool assistance could blend optimization with stylistic showmanship to enhance viewer engagement. Super Mario World for the Super Nintendo Entertainment System (SNES) features iconic TAS videos leveraging arbitrary code execution (ACE), such as Masterjun's 2014 run that injects and plays mini-games like Pong and Snake within the game's engine, transforming Mario's sprites into interactive elements for these diversions before completing the intended goal. These ACE techniques highlight TAS's capacity for creative reprogramming, turning glitches into novel gameplay experiences. Beyond these, TAS videos span extremes in length and complexity; for instance, CasualPokePlayer's 2022 run of Penn & Teller's Smoke and Mirrors: Desert Bus for Sega CD achieves maximum score in over 33 hours by enduring the game's notoriously tedious driving simulation, representing one of the longest published TASes for full completion of intricate, grind-heavy titles like RPGs. In contrast, glitch-heavy shortest TASes, such as OnehundredthCoin's 2021 Super Mario Bros. 3 NES run using a game end glitch, finish in just 0.216 seconds by corrupting memory to trigger immediate credits, showcasing how extreme optimization can reduce playtime to mere frames.

Broader Impact on Speedrunning

Tool-assisted speedruns (TAS) have significantly influenced human speedrunning by providing optimal routes and techniques that inspire real-time attack (RTA) strategies, often serving as aspirational benchmarks for human performers. In games like Super Mario Bros., TAS videos have demonstrated frame-perfect maneuvers, such as the "Lightning 4-2" strategy, which human runners like HappyLee adapted in 2018 to match TAS times in specific segments, pushing the overall world record closer to theoretical perfection. By 2023, human records in Super Mario Bros. had tied TAS times through all levels except the final one; as of October 2025, the human world record stands at 4:54.448 by Niftski, tying the TAS through additional segments and only 11 frames from a full tie, illustrating how TAS optimizations encourage runners to refine glitches and paths for greater efficiency. This cross-pollination has elevated human performance in classic platformers, where TAS acts as a blueprint for exploring game mechanics beyond casual play. TAS has also played a crucial role in verifying and debunking unassisted records, thereby enhancing trust and legitimacy within the broader community. In a prominent 2025 case involving Diablo, a TAS team reverse-engineered the game's to generate maps and searched 2.2 billion generator seeds, proving that a 15-year-old by runner Groobo was impossible without save file manipulation and footage splicing from 27 segments. This investigation, conducted via specialized TAS tools on diablo.tas.bot, led to the run's removal from Speed Demos leaderboards and revitalized legitimate Diablo after years of stagnation. Such forensic applications of TAS underscore its value in maintaining integrity, as communities increasingly adopt these methods to scrutinize suspicious submissions and prevent cheating scandals. Culturally, TAS has popularized glitch exploitation as an art form and integrated entertainment-focused runs into major events, broadening gaming's appeal. TAS videos often transform glitches into performative spectacles, reanimating games through precise, superhuman inputs that challenge traditional notions of play and . This has fostered a "" aesthetic in , where TAS emphasizes optimization as creative expression rather than mere competition. At events like , TASBot has showcased runs such as Ocarina of Time Triforce% and Super Metroid 0%, raising millions for charity while entertaining audiences with elaborate glitch artistry and demonstrations. These segments highlight TAS's role in making more accessible and culturally vibrant, blending technical prowess with flair. Looking ahead, -assisted holds potential to further evolve boundaries by automating route discovery, yet it reinforces the separation between machine-optimized and human categories to preserve competitive distinctions. Emerging frameworks, such as those exploring path integrals for optimal inputs, could accelerate TAS creation beyond manual frame-by-frame editing, enabling deeper exploration of game states. However, speedrunning communities maintain strict delineations, with tools confined to divisions to avoid blurring lines with , ensuring human achievement remains the focus of unassisted leaderboards. This trajectory suggests will enhance analytical tools for verification and inspiration, sustaining TAS's supportive role in the ecosystem without supplanting human endeavors.

Community and Resources

TAS Communities and Events

The primary hub for tool-assisted speedruns (TAS) is TASVideos.org, established in December 2003 as a central for encoding, publishing, and discussing TAS videos across numerous platforms and franchises. The site features dedicated forums for collaboration, submission discussions, and , alongside a rigorous judging system with publication tiers—including for exceptional entertainment and technical merit, Moons for strong but less groundbreaking runs, and for archival purposes—that ensures through . While TASVideos dominates as the core repository, the Speed Demos Archive (SDA), founded in 1998, represents a parallel speedrunning community that emphasizes segmented runs under strict rules prohibiting most emulation aids to maintain focus on human performance, thereby contrasting with TAS practices. Complementary online spaces foster ongoing interaction, such as the r/TAS subreddit for sharing and critiquing videos, official Discord servers linked to TASVideos for real-time feedback and project coordination, and prominent YouTube channels where creators upload encoded TAS with commentary to engage broader audiences. Key events highlight TAS visibility and community engagement, notably the annual TAS blocks at Awesome Games Done Quick (AGDQ), where performers like showcase pre-recorded or live-executed TAS videos during charity marathons, raising funds while demonstrating creative exploits. In April 2025, was acquired by National Museum of Play, preserving the hardware for exhibitions and underscoring TAS's cultural significance. Dedicated collaborative projects, such as multi-author TAS on TASVideos, encourage group efforts to push technical boundaries, often resulting in co-authored publications. TAS culture prioritizes innovation and entertainment beyond mere speed, with categories like the class accommodating "playaround" runs that emphasize humorous glitches, stylish maneuvers, or arbitrary code execution for artistic effect, alongside pure optimization efforts. This blend promotes experimentation, as seen in competitions like the site's , where participants explore non-standard goals to celebrate the medium's playful potential.

Essential Software and Tools

BizHawk is a multi-system written in C# that supports a wide range of platforms, including , SNES, N64, , and various and systems, making it a versatile choice for TAS creation across different consoles. It integrates re-recording features such as savestates, frame advance, and input editing through its BK2 movie format, enabling precise control over inputs. Additionally, BizHawk includes TAS Studio, an auxiliary tool for editing TAS movies, which allows users to manipulate inputs frame-by-frame, including analog controls via keyboard, mouse, or virtual pads. lsnes is a specialized emulator focused on SNES, , , and , prized for its high precision in emulating these systems for purposes. It supports re-recording with savestates, frame advance, and input editing via the LSMV movie format, facilitating detailed construction. Like BizHawk, lsnes incorporates scripting environments, which allow creators to automate tasks such as RNG by controlling inputs, access, and on-screen displays. Lua scripting serves as a core auxiliary tool in both BizHawk and lsnes, enabling programmable interactions with the to optimize TAS inputs, such as brute-forcing solutions or creating custom testing scenarios for RNG-dependent events. For rendering and playback, is widely used to encode TAS videos, capturing emulator output for high-quality footage without integrated editing. TASBot, a hardware replay device, extends playback capabilities by executing TAS inputs on real consoles for live demonstrations, replicating frame-perfect sequences through controller input . Most essential TAS tools, including BizHawk, are open-source and hosted on under permissive licenses like , fostering community contributions through forks and enhancements tailored to specific games.

References

  1. [1]
    Welcome To TASVideos
    ### Summary of TASVideos Content
  2. [2]
    Tool Assisted Speedruns - FCEUX
    A tool-assisted speedrun (commonly abbreviated TAS) is a speedrun movie or performance produced with the use of tools such as slow motion and re-recording.
  3. [3]
    Tool-Assisted - Console Emulation and Platform Plasticity - metopal
    Dec 6, 2011 · Though the term, like speedrun, originated among DOOM's high-level players, it quickly flourished in the NES emulation community, describing any ...
  4. [4]
    Site History
    ### Summary of TASVideos and TAS History
  5. [5]
    WelcomeToTASVideos - TASVideos
    Jun 16, 2025 · What is a TAS? TAS stands for Tool-Assisted Speedrun (or Superplay), which is self-explanatory: TASes are speedruns (or superplays) that are ...
  6. [6]
    Glossary - TASVideos
    Mar 15, 2025 · Tool-assisted speedrun, TAS. A tool-assisted speedrun (short: TAS) is a speedrun that is made with use of tools. Tools are features that help ...
  7. [7]
    Glossary
    ### Definition and Summary of Tool-Assisted Speedrun (TAS)
  8. [8]
    (PDF) Fully Optimized: The (Post)human Art of Speedrunning
    Aug 8, 2020 · ... (tool-assisted speedrun) practices lies beyond the scope of this article, subse-. quent studies would benefit from reflecting on the extent to ...
  9. [9]
    TASDoom - The Doom Wiki at DoomWiki.org
    It is based off a program by Andy Kempling (aurikan), called lmpcheat, which along with another program of Kempling's called Timer became the basis for TASDoom.Missing: 1999 | Show results with:1999
  10. [10]
    How can I do a doom tas? - Other Demos & Discussion - Doomworld
    Oct 27, 2019 · There are a couple of ways to do tas. Segmenting and building frame by frame. Segmenting is less work when compared to the latter and will also be less ...Missing: lmpcheat Andy Kempling<|control11|><|separator|>
  11. [11]
    Coined: How “speedrunning” became an Olympic-level gaming ...
    Mar 10, 2020 · In 1999, DOOM player and programmer Andy “Aurikan” Kempling released a modified version of DOOM source code that allowed players to record demos ...
  12. [12]
    Part 2: Speedrunning and Quake Done Quick - Shack News
    Feb 20, 2021 · Back in the late 90's there didn't exist anything like streaming video sites, so these movies were passed around as demo files - a kind of ...
  13. [13]
    Interviews/Bisqwit/GEE2005 - TASVideos
    Jan 17, 2022 · A tool-assisted speedrun of Doom is made with an altered version of Doom that allows arbitrary segmentation of the movie (so that short segments ...
  14. [14]
    Doomworld -- A Brief DOOM Demo History
    Started by Yonatan, with help from Esko Koskimaa and Peo Sjoblom, the Tools-Assisted demos (note the 'assisted', these are not purely cheated) (TAS) was a ...<|control11|><|separator|>
  15. [15]
    Tool-Assisted Speedruns - Doomworld
    Aug 10, 2025 · As to our identities: the people behind TAS are Esko Koskimaa, Peo Sjoblom and Yonatan Donner. ... This is a TAS demo - a Tool-Assisted Speedrun ...
  16. [16]
    Site History - TASVideos
    TASVideos was founded in early December 2003 after Bisqwit discovered a tool-assisted speedrun. It was initially named NESVideos, then changed to TASVideos in ...
  17. [17]
    Recording FAQ - Speed Demos Archive
    Here at SDA, we have clear and concise rules to keep in mind when making speed runs for submission to this site. ... TAS site, TASvideos (formerly NESvideos).Missing: segmentation history<|control11|><|separator|>
  18. [18]
    History - TASBot Wiki
    Nov 15, 2024 · 2003. 11-20: Morimoto creates the first widely distributed Tool-Assisted Speedrun (TAS), labeled as a Time Attack of SMB3.Missing: integration | Show results with:integration
  19. [19]
    Emulator Resources - TASVideos
    Oct 6, 2025 · We use special emulators that support tools such as savestates and frame advance, and generate movie files from them.
  20. [20]
    Bizhawk - TASVideos
    Oct 6, 2025 · BizHawk is a multi-platform emulator with full rerecording support and Lua scripting. BizHawk focuses on core accuracy and power user tools.Bizhawk/PSX · Bizhawk/FAQ · Bizhawk/Cheat · Bizhawk/N64
  21. [21]
    lsnes emulator development (lsnes rr2-β23) - Topic 16361
    Ilari has updated his SNES / Gameboy / Gameboy Color emulator with new features, and introducing: *First proper Super Gameboy emulator with rerecording!
  22. [22]
    Bizhawk / BK2 Format - TASVideos
    Oct 19, 2023 · .bk2 is an archive file that contains movie data broken into various files. It is a zip format and can be opened with any unzip tool, such as 7z.Missing: size | Show results with:size
  23. [23]
    EmulatorResources/Requirements - TASVideos
    Sep 4, 2025 · Re-recording · Sync-robustness means that if the same savestate is loaded 10 times, the emulation must progress exactly the same way each time.
  24. [24]
    Desync Help - TASVideos
    Aug 7, 2023 · Most desyncs are a result of inconsistent savestates, when an emulator or savestate error causes you to start using a wrong savestate.Movie Watching · You don't have the right ROM. · Movie Making · Emulator problems
  25. [25]
    EmulatorResources/Features - TASVideos
    Aug 7, 2023 · Desired features of a rerecording emulator · Savestates. [1]Bulletproof recording · Timing. [5]Frame Advance · Usability. [9]Key remapping ...
  26. [26]
    Other Emulators - TASVideos
    Aug 21, 2023 · ZSNES is a SNES emulator released under the General Public License. It works on Windows, DOS, Linux, and FreeBSD. ZSNES supports re-recording, ...
  27. [27]
    TASEmulators/BizHawk - GitHub
    BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system ...Releases 89 · Issues · Pull requests 71 · Wiki
  28. [28]
    Input File Editing - TASVideos
    Mar 16, 2025 · You can directly edit a movie input file. You can change things like header information, or you can change input directly.Missing: re- | Show results with:re-
  29. [29]
    Luck Manipulation - TASVideos
    Aug 7, 2023 · Luck manipulation is the act of controlling how the game determines "random" results through input. It has many names, including "luck abuse", " ...Missing: speedruns | Show results with:speedruns
  30. [30]
    Arbitrary Code Execution How To - TASVideos
    Aug 1, 2023 · To execute arbitrary code, you need to convince the instruction pointer to point to a section of memory that is under your control.
  31. [31]
    SNES Super Mario World "arbitrary code execution, playaround" by ...
    Jan 12, 2014 · Masterjun builds upon his previous work at destroying Super Mario World by programming some simple games inside it, using only controller input!Missing: examples | Show results with:examples<|control11|><|separator|>
  32. [32]
    TASBot - TASVideos
    Aug 25, 2023 · TASBot has a long and storied history that starts with the initial efforts to replay Tool-Assisted Speedruns on physical hardware via a process ...
  33. [33]
    Lua Scripting - TASVideos
    Lua scripting is an extremely useful tool when TASing. Although some programming knowledge is required, the user has power over things like game screen display ...
  34. [34]
    Important information for tasing with dolphin - Topic 12484
    Idle skipping: Also must be off, as it is not deterministic, and can cause random desyncs. DSP emulator engine: DSP LLE Recompiler should be used. HLE is ...Missing: non- elements challenges
  35. [35]
  36. [36]
    TASingGuide/TASHowTo - TASVideos
    Aug 22, 2023 · The welcome page is intended to provide you with an idea of what a tool-assisted speed run is and the basic idea behind how it is created. If ...
  37. [37]
    User:Agulp/Tool Assisted Speedrun - NetHack Wiki
    Jul 22, 2025 · Instead, the only real option is to work out when in the RNG sequence the event will happen, and plan your route around it. As for what the ...
  38. [38]
    Movie Tag Guidelines - TASVideos
    Mar 16, 2025 · This is for entertainment based movies that "play around" and showcase gameplay variety (including arbitrary code execution for entertainment ...<|control11|><|separator|>
  39. [39]
    How many hours does an average TAS take to complete? - TASVideos
    Varies between ~2 days and ~2 years for me. Depending on game, movie length, motivation, optimization level, and most important: available freetime to TAS. See ...
  40. [40]
    I made my first TAS - Topic 20225 - TASVideos
    It's about 1 hour and 10 minutes long, so it isn't horrible, but I didn't do nearly as much revising as I could have as I just wanted to finish it. So, here are ...
  41. [41]
    Standard - TASVideos
    Aug 10, 2024 · Must beat all known records, including other TASes. Must show a proficient understanding of TAS techniques and be perceived as well optimized: ...
  42. [42]
    Console Verification / Guide - TASVideos
    Jan 12, 2024 · Verifying a TAS on console consists of starting with a TAS movie file (.bk2, .fm2, etc.), typically a Lua "dump" script to convert the movie ...Missing: size | Show results with:size
  43. [43]
    Generic techniques - SDA Knowledge Base
    Feb 27, 2011 · If a game has random events, it is possible to retry a segment (or a full run if length allows) until the odds are in the player's favor. These ...
  44. [44]
    Billy Mitchell Loses 'Donkey Kong' High Score Record - Newsweek
    Apr 12, 2018 · Billy Mitchell Loses 'Donkey Kong' High Score Record ... For years, rumors have suggested Mitchell's scores were false, but nothing much happened.Missing: TAS | Show results with:TAS
  45. [45]
    What tools were used to analyze & challenge the records for Dragster?
    Feb 1, 2018 · A TAS uses an emulator, allowing a player to make frame-perfect button inputs, simulating absolutely perfect play, and allowing any errors to be ...
  46. [46]
    How Diablo hackers uncovered a speedrun scandal - Ars Technica
    Feb 15, 2025 · Diablo hackers uncovered a speedrun scandal. Investigators decompiled the game to search through 2.2 billion random dungeon seeds.Missing: invalidation | Show results with:invalidation
  47. [47]
    #2964: HappyLee's NES Super Mario Bros. "warps" in 04:57.31
    Dec 31, 2010 · I'm more than glad to submit the first movie on TASVideos in 2011, which is also the first surprise of me to all of you. The surprises will ...
  48. [48]
    #1269: Morimoto's NES Super Mario Bros. 3 in 11:03.95 - TASVideos
    Nov 20, 2003 · Submission #1269: Morimoto's NES Super Mario Bros. 3 in 11:03.95 ; System. Nintendo Entertainment System ; Game. Super Mario Bros. 3 ; Goal. warps.
  49. [49]
  50. [50]
    NES Super Mario Bros. 3 "game end glitch" by OnehundredthCoin in ...
    Dec 27, 2021 · NES Super Mario Bros. 3 "game end glitch" by OnehundredthCoin in 00:00.216 · Watch on YouTube · Author notes Discuss · 5.64 / 10 · Glitchy TAS ...
  51. [51]
    Record-breaking Super Mario Bros. speedrun approaches robotic ...
    Sep 8, 2023 · His best time is now running ahead of the “theory limit ... With that limitation removed, TAS runs can reduce their time to a blazing 4:54.032.
  52. [52]
    World record of Super Mario Bros. is now tied with the TAS through ...
    Sep 7, 2023 · TAS=Tool Assisted Speedrun, which almost always means playing back the recorded most perfect inputs possible (for the time in which the TAS ...<|separator|>
  53. [53]
    HUMANS ARE NOW ONE FRAME AWAY FROM TAS IN SUPER ...
    Aug 16, 2021 · HUMANS ARE NOW ONE FRAME AWAY FROM TAS IN SUPER MARIO BROS SPEEDRUNNING ... Super Mario 64 (16 Star) TAS Vs Human World Record. Plukie•76K views.
  54. [54]
    Analysis of Groobo's Diablo WR Speedrun
    The SDA rules in force at the time of Groobo's submission can be found on the Internet Archive Wayback Machine on the page speeddemosarchive.com/rules.html as ...
  55. [55]
    Diablo speedrun sleuths proved its 15-year world record was fake ...
    Feb 15, 2025 · Diablo speedrun sleuths proved its 15-year world record was fake after reverse-engineering the game and failing to replicate the run in 2.2 ...
  56. [56]
    Breaking The Stack: Understanding Videogame Animation through ...
    Jul 15, 2021 · This article examines the ways videogames become animated by looking at gaming practices that subvert traditional notions of play: specifically tool-assisted ...
  57. [57]
    Run Index — Awesome Games Done Quick 2020
    Awesome Games Done Quick 2020 ; TASBot Plays Pokémon Blue No Save Corruption, TiKevin83, dwangoAC, Gifvex, TASBot, Raelcun ; The Legend of Zelda: The ...<|separator|>
  58. [58]
    (PDF) Speedrunning and path integrals - ResearchGate
    Mar 21, 2024 · A tool-assisted speedrun is generally defined as a speedrun performed using tools that allow you to replay a set of pre-recorded,. precise inputs ...
  59. [59]
    [PDF] arXiv:2106.01182v3 [cs.NE] 21 Apr 2022
    Apr 21, 2022 · Another important categorization of speedruns is the differentiation between a Tool Assisted Speedrun (TAS) and a Real-Time Attack (RTA) run.
  60. [60]
    From besting Tetris AI to epic speedruns – inside gaming's most ...
    Jan 15, 2024 · In top-level competition, speedrunners strive to match the time of what's referred to as a “TAS,” or “tool-assisted speed run.” To figure out ...
  61. [61]
    TASVideos
    We have videos of all the popular franchises: from Super Mario Bros. and Sonic the Hedgehog down to Pokémon and Final Fantasy.Emulator Resources · About · Game Resources · Bizhawk Release History
  62. [62]
  63. [63]
    Speed Demos Archive
    In today's edition, we spend some moments dropping bo-bo-bombs on the age-old matter of speedrunning as something... other. As art!Missing: roots 1990s
  64. [64]
    r/TAS - Reddit
    r/TAS: This subreddit is for sharing videos that take advantage of and exploit glitches and bugs in videogames for entertainment and technical value…
  65. [65]
    Discord Server - TASVideos
    Mar 16, 2025 · Tool-assisted game movies. When human skills are just not enough · Home · Games; Movies. Movie Classes Publications Submissions User Files.
  66. [66]
    Games Done Quick
    Games Done Quick is a series of charity video game marathons. These events feature high-level gameplay by speedrunners raising money for charity.Schedule · How to Attend · Summer Games Done Quick · LoginMissing: TASBot | Show results with:TASBot
  67. [67]
    Playground - TASVideos
    May 29, 2025 · Playground is an "anything goes" class for creative TAS runs, with nonstandard goals, not formally published, and community curated.Missing: category | Show results with:category
  68. [68]
    Newb question about recording without save/load ... - TASVideos
    When you are done you just need to replay your TAS file and then record the footage (I use OBS). No editing needed! (Except the start and ending point maybe) ...