
TASBot. SMB2. Discord. All at the same time. Can you guess what Total, TheMas, and ViGreyTech did?
TASBot finished off his time in the spotlight during European Speedrunner Assembly with the help of Total, TheMas3212, and ViGreyTech who assisted him in playing Super Mario Bros 2... and Discord. In that order. Without resetting.
This TAS demonstrates an Arbitrary Code Execution, or an ACE, discovered by Total (with initial TAS support by Maru) in SMB2. ViGreyTech was able to work some magic and, with the help of TheMas3212, the result was a spectacular pairing that had commentator CoolKid staring with confusion. Discord set out a challenge to get Discord running on unique devices in a tweet at https://twitter.com/discordapp/status/1151603288233562112 and we believe running Discord on an NES definitely meets that description, especially when considering that it was written to SMB2's SRAM and all performed by shoving data through the controller ports. This is, er, not the first time we've done something like this. :)
The source code for Discord in SMB2 can be found in two pieces at: https://github.com/tewtal/smb2-ace-tas
And: https://github.com/ViGrey/smb2-discord-payload-tasbot-esa
A full technical write-up for how ACE can be achieved in SMB2, even one that ends the game immediately, can be found at: https://raw.githubusercontent.com/tewtal/smb2-ace-tas/master/smb2ace.txt
By some chance, Discord had an actual outage at the same time as the demonstration happened (WiFi dropping out was not at fault). We did have a large number of people join http://Discord.TAS.Bot at the same time which might have stressed things somewhat but Discord engineers reached out to tell us that we were not at fault for the outage.
TASBot / dwangoAC:
Twitch - https://twitch.tv/dwangoAC
Twitter - https://Twitter.com/MrTASBot
Discord - http://Discord.TAS.Bot
Patreon - https://Patreon.com/dwangoAC
Web - https://TAS.Bot
Music by DJPIE1337 - https://dj-pie.bandcamp.com
AngelWind: YouTube Editor for Hire - angelwind76@gmail.com
This video was posted with permission from European Speedrunner Assembly. TASVideos.org content referenced was used with permission per the terms of Creative Commons Attribution 2.0 (https://creativecommons.org/licenses/by/2.0).
Other Videos By dwangoAC, keeper of TASBot
Other Statistics
Super Mario Bros. 2 Statistics For dwangoAC, keeper of TASBot
dwangoAC, keeper of TASBot currently has 185,167 views spread across 6 videos for Super Mario Bros. 2. His channel uploaded an hours worth of Super Mario Bros. 2 videos, roughly 1.35% of the content that dwangoAC, keeper of TASBot has uploaded to YouTube.