View Page Source

Revision (current)
Last Updated by Unknown on 1/1/2022 6:13 PM
Back to Page

««If you are new to making Tool-assisted Speedruns, or don't know how to get started, or are an experienced TASer looking to learn this tutorial has something to offer.  

This video tutorial series takes you through the basic, medium, and advanced concepts used in making the Tool Assisted Speedruns on this site.»»

--[user:adelikat]

!!! How To make a Tool Assisted Speedrun
!!Video Tutorial Series
----
[module:youtube|v=OS75JLwJExk|align=right|w=320|h=224]
!! Part 1 - Introduction

In this introduction video I describe what is a Tool-assisted Movie and basic concepts of how to record and play a movie.  Then I introduce the concepts of rerecording, savestates, slow-downs and frame advance.  Basic optimization concepts are covered.

I use FCEUX for this tutorial and cover how the user can aquire it.  I used Super Mario Bros to show basic rerecording.
%%%%
----
[module:youtube|v=j7EozJIIWME|align=left|w=320|h=224]
!! Part 2 - Optimizing

In this video I core more advanced rerecording concepts compared to the previous video.  I take the user through the process of TASing 1-1 of Super Mario bros and match the level of optimization of the currently published TAS.  I cover the concepts used in the movie but also show the practical challenges that are typical in optimizing.  Rather than showing all the tricks, I show how to compare to an existing movie and slowly learn to get more and more optimized strategies and the logic used to create them.

In addition, I introduce a new tool, Ram Watch and demonstrate how it can be used in the TAS process.

The user will have a better understanding of fundamental TAS concepts common in many platformer genres and a better understanding of concepts specific to Super Mario Bros.
%%%%
----
[module:youtube|v=q02QSb1CgMU|align=right|w=320|h=224]
!! Part 3 - Finding Ram Addresses

In this video I cover the Ram Search tool, and how to find Ram Addresses and how they can be used to create better TAS movies in less time.  I cover typical RAM Addresses that are commonly useful and strategies for finding them.

This is a live stream with viewers watching and chatting, and includes me reading and answering questions from the audience.
%%%%
----
[module:youtube|v=x9MulJjsk-U|align=left|w=320|h=224]
!! Part 4 - Editing Movie Files

In this tutorial I over the basic concept involving editing text based movie files manually and copy/pasting sections of a movie.

%%%%
----
!! Part 5 - Multi-player Movie

__Coming Soon__
%%%%
----
Ideas for future tutorials:
* Using Lua scripts
* My TAS process

[/Forum/Topics/11513|Discussion thread]

----
!! Various TAS process demonstrations

||Description||Link||Platform||Game||Author||
|Subpixel precision: wall clipping|[http://www.youtube.com/watch?v=JisFSMHn8tY|YouTube]|NES|Super Mario Bros. 3|[user:andymac]|
|TASing in Gens with Sonic HUD script|[http://www.youtube.com/watch?v=ZIR6GS-wlUU|YouTube]|Genesis|Sonic 3 & Knuckles|[user:Aglar]|
|Use of frame advance and RAM adress to trigger a glitch|[http://www.youtube.com/watch?v=U3aK-BATtJw|YouTube]|SNES|Super Mario World|[user:bobmario511]|
|TASing in Mupen64|[http://www.youtube.com/watch?v=KwiXClsrXWU|YouTube]|N64|GoldenEye 007|[user:Rising Tempest]|
|Traveling in a Straight Line|[http://www.twitch.tv/nahoc/b/341179417|TwitchTV]|N64|Super Mario 64|[user:Nahoc]|
|TASing in DeSmuME|[http://www.youtube.com/watch?v=kfCrgbFTdGc|YouTube]|DS|Contra 4|[user:paul_t]|
|Rerecord session played back in real-time|[http://www.youtube.com/watch?v=UR6b8CF6iLw|YouTube]|PSX|Chrono Cross|[user:Bisqwit]|
|FCEUX [EmulatorResources/TAS Editor|TAS Editor] live session|[http://www.youtube.com/watch?v=lAtfD5xdb60|YouTube]|NES|Battletoads & Double Dragon|[user:feos]|
|A complete TAS session with basic luck manipulation|[http://t.co/uFNAGez83K|TwitchTV]|SMS|Dragon Crystal|Rayas/Synahel|