Tool-assisted game movies
When human skills are just not enough


What (or who) is TASBot?

TASBot is best described as a special R.O.B. robot outfitted with Legos to hold a custom circuit board that can exactly mimic the behavior of a video game controller. TASBot can play games on real video game consoles with superhuman abilities, usually leading to game breaking glitches in front of live audiences. TASBot has a long and storied history that starts with the initial efforts to replay Tool-Assisted Speedruns on physical hardware via a process now called console verification.

TASBot was born on 2013-12-22 and is currently hosted by his creator and keeper, dwangoAC. He is on Twitter as @MrTASBot, TASBot.net (which redirects to this page), and on Freenode IRC in #tasbot. He has made appearances at AGDQ 2014, AGDQ 2015, SGDQ 2015, AGDQ 2016, SGDQ 2016, and AGDQ 2017 (although the earliest TAS involvement at a GDQ event was organized by DarkKobold during SGDQ 2011). TASBot has also participated in talks at TWiT's The New Screen Savers episode 60, DEF CON 24, and GeekPwn 2016.

GDQ appearances

Event Game Platform Category People VOD
SGDQ 2011 Wizards & Warriors III: Kuros: Visions of Power (1982) NES NESBot Darkkobold, Ferret Warlord, Dacicus https://youtu.be/KQXVgMKJEDY
AGDQ 2014 Gradius (1985) NES TASBot dwangoAC, adelikat https://youtu.be/Uep1H_NvZS0?t=30 / https://youtu.be/Uep1H_NvZS0?t=1085
AGDQ 2014 Mario Kart 64 (1996) N64 TASBot Special Cup dwangoAC, weatherton https://youtu.be/Uep1H_NvZS0?t=260
AGDQ 2014 Mario Kart 64 (1996) N64 TASBot Mushroom Cup dwangoAC, weatherton https://youtu.be/Uep1H_NvZS0?t=672
AGDQ 2014 Super Mario 64 (1996) N64 TASBot 0 Star dwangoAC, snark, Kyman, sonicpacker, Mickey/VIS, ToT https://youtu.be/Uep1H_NvZS0?t=1295
AGDQ 2014 Super Mario World (1990) SNES TASBot dwangoAC, Masterjun https://youtu.be/Uep1H_NvZS0?t=1910
AGDQ 2014 Bonus The Legend of Zelda (1987) NES TASBot dwangoAC, Baxter, jprofit22 https://youtu.be/T31xSVJFfII?t=51
AGDQ 2014 Bonus Zelda II: The Adventure of Link (1988) NES no zipping or unintended exits dwangoAC, Rising Tempest, Inzult https://youtu.be/T31xSVJFfII?t=1571
AGDQ 2014 Bonus Tetris (1989) NES fastest 999999 dwangoAC, Acmlm https://youtu.be/T31xSVJFfII?t=1665
AGDQ 2014 Bonus Tetris (1989) NES Mode B dwangoAC, Baxter https://youtu.be/T31xSVJFfII?t=1718
AGDQ 2014 Bonus Tetris (1989) NES playaround dwangoAC, Baxter https://youtu.be/T31xSVJFfII?t=1786
AGDQ 2014 Bonus Dr. Mario (1990) NES TASBot dwangoAC, CtrlAltDestroy https://youtu.be/T31xSVJFfII?t=1948
AGDQ 2015 Mario Kart 64 (1996) N64 TASBot micro500, Weatherton http://www.youtube.com/watch?v=q6ufr_V8AwE
AGDQ 2015 Super Mario World (1990) SNES TASBot Mario 1 In SMW3 dwangoAC, p4plus2 http://www.youtube.com/watch?time_continue=370&v=HvCoNSq3GEM
AGDQ 2015 Pokemon Red (1996) Game Boy TASBot Pokemon Plays Twitch dwangoAC, p4plus2, Masterjun, Ilari, ais523 http://www.youtube.com/watch?time_continue=460&v=P28kp66XMw4
AGDQ 2015 Pokemon Red (1996) Game Boy TASBot Pokemon Plays Twitch: Round 2 dwangoAC, p4plus2, Masterjun, Ilari, ais523 http://www.youtube.com/watch?time_continue=815&v=tLqU8qDkOZE
SGDQ 2015 Mega Man (1987) NES TASBot Any% Shinryuu, FinalFighter http://www.youtube.com/watch?time_continue=1140&v=jCEAZiJ7Pso
SGDQ 2015 Sonic Advance (2001) GBA TASBot Any% Mukki http://www.youtube.com/watch?time_continue=445&v=09boPxw4nlY
SGDQ 2015 Ikaruga (2001) GameCube TASBot Maximum Score keylie http://www.youtube.com/watch?time_continue=180&v=Om9SphYRzR8
SGDQ 2015 Streemerz (2010) NES TASBot Race kaizoman, DragonFangs http://www.youtube.com/watch?time_continue=140&v=QRxunjRvYoU
AGDQ 2016 Mario Kart 64 (1996) N64 TASBot Star Cup Weatherton http://www.youtube.com/watch?time_continue=597&v=dRsO69jNcrM
AGDQ 2016 Pwn Adventure Z (2015) NES TASBot vs Humans Race Bismuth, dwangoAC, EmoArbiter, Tompa, psifertex http://www.youtube.com/watch?time_continue=873&v=QXLP-L2ZgpQ
AGDQ 2016 Zelda II: The Adventure of Link (1987) NES TASBot Glitched TASEditor http://www.youtube.com/watch?time_continue=357&v=gecOjBTIqFs
AGDQ 2016 Brain Age (2005) DS TASBot x100 micro500, xy2 http://www.youtube.com/watch?time_continue=922&v=mSFHKAvTGNk
AGDQ 2016 Super Mario Bros. 3 (1988) NES TASBot Any% Lord Tom, dwangoAC http://www.youtube.com/watch?time_continue=421&v=eM8Z9e-WoFs
AGDQ 2016 Super Mario World (1990) SNES TASBot Super Mario Maker dwangoAC, p4plus2, Masterjun, Dram55 http://www.youtube.com/watch?time_continue=674&v=IOsvuEA2h4w
SGDQ 2016 Super Mario Land 2 (1992) Game Boy TASBot Memory Tour/Glitchfest dwangoAC, link_7777 http://www.youtube.com/watch?time_continue=429&v=EHfw-BEuRO8
SGDQ 2016 VVVVVV (2010) PC TASBot 20 Trinkets, No Death dwangoAC, Mundungu http://www.youtube.com/watch?time_continue=1310&v=EHfw-BEuRO8
SGDQ 2016 Super Mario Bros. 1, 2 + 3 (1988) NES TASBot One Controller Three Games dwangoAC, agwawaf, MeGotsThis, ogNdrahciR http://www.youtube.com/watch?time_continue=3355&v=EHfw-BEuRO8
SGDQ 2016 Super Mario Bros. 3 (1988) NES Any% dwangoAC, agwawaf http://www.youtube.com/watch?time_continue=76&v=BZPQ29NayVQ
SGDQ 2016 Super Mario Bros. 3 (1988) NES Hot Pocket% dwangoAC, mitchflowerpower http://www.youtube.com/watch?time_continue=243&v=BZPQ29NayVQ
SGDQ 2016 Super Mario Bros. 3 (1988) NES Rom Hack dwangoAC, mitchflowerpower http://www.youtube.com/watch?time_continue=381&v=BZPQ29NayVQ
AGDQ 2017 Galaga (1984) NES TASBot vs NES Classic dwangoAC, micro500, MediaMagnet, Spikestuff http://www.youtube.com/watch?time_continue=1780&v=Ukq29ePnTqI
AGDQ 2017 Gradius (1985) NES TASBot's Revenge: Gradius Round 2 dwangoAC, Adelikat, link_7777 http://www.youtube.com/watch?time_continue=1931&v=Ukq29ePnTqI
AGDQ 2017 Super Mario Bros. (1985) NES TASBot plays Super Mario Bros. dwangoAC, total, Ilari http://www.youtube.com/watch?time_continue=2805&v=Ukq29ePnTqI
AGDQ 2017 Mega Man (1987) NES TASBot dominates Mega Man 1 dwangoAC, total, Ownasaurus http://www.youtube.com/watch?time_continue=2957&v=Ukq29ePnTqI
AGDQ 2017 The Legend of Zelda: A Link to the Past (1991) SNES TASBot plays A Link to the Past dwangoAC, Tompa, Masterjun, Arkun http://www.youtube.com/watch?time_continue=3129&v=Ukq29ePnTqI
AGDQ 2017 Portal (2007) PC TASBot plays the Community Choice dwangoAC, Masterjun, micro500, Ilari, p4plus2 http://www.youtube.com/watch?time_continue=3670&v=Ukq29ePnTqI
(The above table was populated using data from the excellent GDQVods.com TAS page.)

Other presentations by dwangoAC

Date Event Description VOD
2016-07-02 TWiT The New Screen Savers episode 60 https://www.youtube.com/watch?v=l3YDO5YJje4&t=30m47s
2016-08-05 DEF CON 24 Robot Hacks Video Games talk https://www.youtube.com/watch?v=2kj5ZmoTckI
2016-10-24 GeekPwn 2016 How a Game Robot Plays Games Faster https://www.youtube.com/watch?v=tA9nlUtepR4
2016-11-16 Bay Area ACM How TASBot Exploits Glitches and Plays Games Perfectly https://www.youtube.com/watch?v=X-gxBbVOLTY
2016-12-13 NBLUG TASBot remote development environment https://www.youtube.com/watch?v=Jn8rpP3Xc9I
2017-03-19 Californithon 2017 TASBot console verifies MK64 and SM64 https://www.youtube.com/watch?v=pv1Do7K07e8


TODO: Add more details to the timeline including SVLUG / DEF CON 24 / NBLUG / GeekPwn 2016 and other appearances.

TASBot as a person (from the perspective of dwangoAC)

When true released his board he called it true's NES / SNES Replay Device. I subsequently hacked together a Lego case and put it on ROB and dubbed it ROBBerry Pi. Then, due to being frazzled because of last-minute issues and being in front of 60,000 people I proceeded to do an absolutely horrible job of introducing who TASVideos was, who I was, and what the name of the bot was. Later, GDQMonitor and Masterjun's SMW executes arbitrary code submission both referred to the combination of true's replay board, the Pi, and ROB as "TASBot". (As an aside, there was previously an unrelated project named TASBOT but no new development appears to have happened on it since 2013)

TASBot as a "person" has become something far larger than I ever imagined. There's fanfic out there about @GDQMonitor (apparently a girl) and @MrTASBot having an ongoing relationship. The SDA community seems to refer to TASBot about the same way the Nico Nico Douga community references TAS-san (TASさん, known as "Mr. TAS"). I know true has never particularly felt comfortable with calling his board "TASBot" and at this point I think the name transcends any particular replay device. I've come to think of TASBot as the combination of ROB holding a controller or board and participating in his favorite pastime, playing games perfectly in front of a TV and a loving audience. What could be better?

Combined RSS Feed
TASBot last edited by Spikestuff on 2017-04-29 04:40:13
Page info and history | Latest diff | List referrers | View Source