TASBot

Last updated

TASBot is a tool-assisted speedrun mascot created in 2013, [1] developed by a team led by dwangoAC. A replay device takes a list of controller inputs which it then sends to a console such as a Nintendo Entertainment System or Super Nintendo Entertainment System (SNES) directly via signals to the controller ports. [2]

Contents

TASBot is known for its appearances at popular speedrunning events such as Games Done Quick.

History

The idea for TASBot began around 2009 when a user of the tool-assisted speedrun website TASVideos created a device which could send a predetermined list of inputs to a Nintendo Entertainment System directly via its controller ports. Over the next few years a number of different people developed similar devices and techniques to automatically play video game console games directly through their hardware. dwangoAC first developed TASBot by building on the concepts and guides for these earlier devices along with assistance from their creators. [3] The robot is now developed and maintained by a team. [4]

The first version of TASBot – which was initially named ROBBerry Pi for the R.O.B. model exterior and Raspberry Pi internals – debuted at Awesome Games Done Quick (AGDQ) in 2014, playing Gradius , Mario Kart 64 , and Super Mario World . [3]

TASBot contains a "replay board", which takes a predetermined list of inputs from a Linux machine and uses them to send signals directly to a console's controller ports. The list of inputs is written and recorded manually, tested on an emulator. Controller inputs need to be timed extremely accurately; some live runs failed as a result of slight electromagnetic interference from crossed wires. [4]

Speedruns

At its debut during AGDQ in 2014, TASBot played Super Mario World . By leveraging an arbitrary code execution glitch, the run allowed players to play Pong and Snake inside the game. [5] At AGDQ 2015, TASBot used the same exploit to code a copy of Super Mario Bros. into Super Mario World, writing the game to the SNES and then playing it. It also played Pokémon Red , during which the event's Twitch chat was fed into the game in realtime. [4] [6] During the AGDQ event in 2016, it wrote a Super Mario Maker level editor onto an SNES in realtime while it was running a game, an improvement over stopping and then replacing the game as in previous events. [7] At the summer SGDQ event of the same year, TASBot "completed" Super Mario Bros. 3 in less than one second by performing almost 8,000 inputs per second. [8]

At AGDQ 2017, after demonstrating similar runs from previous years, TASBot appeared to play Super Mario 64 and Portal , and make a Skype call on a SNES. This was achieved by streaming video and audio to the console after taking control of it via The Legend of Zelda: A Link to the Past . The bandwidth was sufficient to display a 128×112 video at 10 frames per second. [9] At SGDQ 2018, TASBot ran Celeste, [10] and at AGDQ 2019 it ran Mari0, using glitches with the portal gun to fling itself across levels and skip others entirely. [11]

At AGDQ 2019, the TASBot team showcased MASHBot, a new robot which physically presses controller buttons, rather than directly sending signals via the controller port. Initially designed to work with a Game Boy Advance SP, the robot debuted by playing Nintendo DS game Super Scribblenauts via the touchscreen. [12] In 2020 the team set up TASBot to play on a Nintendo Switch. In this case, however, the source code will not be made available, to avoid legal issues with Nintendo. [13]

In 2022, at SGDQ, TASBot made an appearance for "OoT Triforce Percent". [14] This was a run of the game Ocarina of Time on the Nintendo 64 heavily relying on an Arbitrary Code Execution (ACE) exploit in the game set up by Ocarina of Time speed-runner Savestate. The player set up for an ACE that enabled data to be transferred via the Nintendo 64's controller ports [15] to enable beta, add content based on pre-launch articles about the game, and add completely new content based on Breath of the Wild and urban legends surrounding Ocarina of Time into the game's runtime and then display messages from the audience at the SGDQ 2022 event. [16]

Related Research Articles

<span class="mw-page-title-main">Game Boy Advance</span> Handheld game console by Nintendo

The Game Boy Advance (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, 2001, and in mainland China as iQue Game Boy Advance on June 8, 2004. The GBA is part of the sixth generation of video game consoles. The original model was followed in 2003 by the Game Boy Advance SP, a redesigned model with a frontlit screen and clamshell form factor. A newer revision of the SP with a backlit screen was released in 2005. A miniaturized redesign, the Game Boy Micro, was released in September 2005.

<span class="mw-page-title-main">Game controller</span> Device used with games or entertainment systems

A game controller, gaming controller, or simply controller, is an input device or input/output device used with video games or entertainment systems to provide input to a video game. Input devices that have been classified as game controllers include keyboards, mouses, gamepads, and joysticks, as well as special purpose devices, such as steering wheels for driving games and light guns for shooting games. Controllers designs have evolved to include directional pads, multiple buttons, analog sticks, joysticks, motion detection, touch screens and a plethora of other features.

<i>The Legend of Zelda: Ocarina of Time</i> 1998 video game

The Legend of Zelda: Ocarina of Time is an action-adventure game developed and published by Nintendo for the Nintendo 64. It was released in Japan and North America in November 1998 and in PAL regions the following month. Ocarina of Time is the first game in The Legend of Zelda series with 3D graphics.

<span class="mw-page-title-main">Speedrunning</span> Act of playing a video game as quickly as possible

Speedrunning is the act of playing a video game, or section of a video game, with the goal of completing it as fast as possible. Speedrunning often involves following planned routes, which may incorporate sequence breaking and can exploit glitches that allow sections to be skipped or completed more quickly than intended. Tool-assisted speedrunning is a sub-category of speedrunning that uses emulation software to slow the game down and create a precisely controlled sequence of inputs.

A tool-assisted speedrun or tool-assisted superplay is generally defined as a speedrun or playthrough composed of precise inputs recorded with tools such as video game emulators. Tool-assisted speedruns are generally created with the goal of creating theoretically perfect playthroughs. This includes but is not limited to the fastest possible route to complete a game and/or showcasing new ways to optimize existing world records.

Video game collecting is the hobby of collecting and preserving video games, video game consoles, and related memorabilia. Most video game consoles, and their games, are considered to be collectors' items years after their discontinuation due to their functional longevity and cultural significance. Collectors usually narrow their search to games holding characteristics they enjoy, such as being published for a specific video game console, being of certain genre, or featuring a specific character.

<span class="mw-page-title-main">Nintendo video game consoles</span> Overview of the various video game consoles released by Nintendo

The Japanese multinational consumer electronics company Nintendo has developed seven home video game consoles and multiple portable consoles for use with external media, as well as dedicated consoles and other hardware for their consoles. As of September 30, 2021, in addition to Nintendo Switch, Nintendo has sold over 863.07 million hardware units.

Nintendo 64 accessories are first-party Nintendo hardware—and third-party hardware, licensed and unlicensed. Nintendo's first-party accessories are mainly transformative system expansions: the 64DD Internet multimedia platform, with a floppy drive, video capture and editor, game building setup, web browser, and online service; the controller plus its own expansions for storage and rumble feedback; and the RAM-boosting Expansion Pak for big improvements in graphics and gameplay. Third-party accessories include the essential game developer tools built by SGI and SN Systems on Nintendo's behalf, an unlicensed SharkWire online service, and unlicensed cheaper counterparts to first-party items. In the fifth generation of video game consoles, the Nintendo 64 had a market lifespan from 1996 to 2002.

<span class="mw-page-title-main">Nintendo 2DS</span> Handheld game console

The Nintendo 2DS is a handheld game console produced by Nintendo. Announced in August 2013, the device was released in North America, Europe and Australia on October 12, 2013. The Nintendo 2DS is an entry-level version of the Nintendo 3DS which maintains otherwise identical hardware, similar functionality, and compatibility with software designed for the Nintendo DS and 3DS. However, the 2DS is differentiated by a new slate form factor rather than the clamshell design used by its precursors and by lacking the Nintendo 3DS's signature autostereoscopic 3D display. The 2DS was sold concurrently with existing 3DS models as an incentive to expand the market for Nintendo 3DS games; former Nintendo of America president Reggie Fils-Aimé stated that the 2DS was primarily targeted towards younger players, whom Nintendo had previously advised not to use the 3D functionality on the 3DS due to potential eye health concerns. The Nintendo 2DS's successor, the New Nintendo 2DS XL, was launched in 2017.

<span class="mw-page-title-main">Nintendo Switch</span> Hybrid video game console

The Nintendo Switch is a video game console developed by Nintendo and released worldwide in most regions on March 3, 2017. The console itself is a tablet that can either be docked for home console use or used as a portable device, making it a hybrid console. Its wireless Joy-Con controllers, with standard buttons and directional analog sticks for user input, motion sensing, and tactile feedback, can attach to both sides of the console to support handheld-style play. They can also connect to a grip accessory to provide a traditional home console gamepad form, or be used individually in the hand like the Wii Remote and Nunchuk, supporting local multiplayer modes. The Nintendo Switch's software supports online gaming through Internet connectivity, as well as local wireless ad hoc connectivity with other consoles. Nintendo Switch games and software are available on both physical flash-based ROM cartridges and digital distribution via Nintendo eShop; the system has no region lockout. A handheld-focused revision of the system, called the Nintendo Switch Lite, was released on September 20, 2019. A revised higher-end version of the original system, featuring an OLED screen, was released on October 8, 2021.

<span class="mw-page-title-main">NES Classic Edition</span> Home video game console by Nintendo

NES Classic Edition is a dedicated home video game console by Nintendo, that emulates the Nintendo Entertainment System (NES). It launched on November 10, 2016, in Australia and Japan, and November 11, 2016, in North America and Europe. Aesthetically, the console is a miniature replica of the NES, and it includes a static library of 30 built-in games from the licensed NES library, supporting save states for all of them.

<span class="mw-page-title-main">Super Nt</span> Home video game console by Analogue

The Analogue Super Nt is an FPGA-based home video game console designed and manufactured by Analogue It is designed to be compatible with games for the Super Nintendo Entertainment System.

<span class="mw-page-title-main">Xbox Adaptive Controller</span> Video game controller designed by Microsoft for people with disabilities

The Xbox Adaptive Controller (XAC) is a video game controller designed by Microsoft for Windows PCs and the Xbox One and Xbox Series X/S video game consoles. The controller was designed for people with disabilities to help make user input for video games more accessible.

Nintendo Switch Online (NSO) is an online subscription service for the Nintendo Switch video game console. The service is Nintendo's third generation online service after Nintendo Wi-Fi Connection and Nintendo Network. Following an interim period which began with the launch of the Nintendo Switch where Nintendo offered online multiplayer free of charge and the launch of the Nintendo Switch Online Smartphone App on July 21, 2017, the subscription service officially launched on September 18, 2018.

Zfg is an American speedrunner and streamer known for his The Legend of Zelda: Ocarina of Time gameplay. He has held various records in speedrunning the game and its alternative version Master Quest, most notably the 100% completion category for the original game, for which he had held the record since mid-2015. He was the first person to complete Ocarina of Time to 100% in under four hours. He currently holds the record in the 100% SRM category with a time of 3 hours, 0 minutes, and 39 seconds, as of December 2022.

The Nintendo data leak, also known as the Nintendo Gigaleak, is a series of leaks of data from the Japanese video game company Nintendo on the anonymous imageboard website 4chan. The leak started in March 2018, but became most prominent in 2020. Ten main sets of data leaked on 4chan, ranging from game and console source code to internal documentation and development tools. The name "Gigaleak" mainly refers to the second leak on July 24, 2020, which was 3 gigabytes in size. The leaks are believed to have come from companies contracted by Nintendo in the design of these consoles, and/or from individuals previously convicted of intrusion into Nintendo systems. An earlier, much smaller leak had also occurred in 2018 which contained the Nintendo Space World 1997 demos for Pokémon Gold and Silver.

Niftski is an American speedrunner who has held world records Super Mario Bros., and was the first person to beat that video game in less than four minutes and fifty-five seconds.

References

  1. "Post by dwangoAC". TASVideos. Retrieved 17 July 2022.
  2. "ConsoleVerification/Guide#Replay device". TASVideos. Retrieved 22 October 2023.
  3. 1 2 Cecil, Allan (14 November 2018). "Meet TASBot, a Linux-Powered Robot Playing Video Games for Charity". Linux Journal. Retrieved 18 September 2019.
  4. 1 2 3 Orland, Kyle (5 January 2015). "Pokémon plays Twitch: How a robot got IRC running on an unmodified SNES". Ars Technica. Retrieved 18 September 2019.
  5. Farokhmanesh, Megan (14 January 2014). "Bizarre Super Mario World hack turns the game into Pong, Snake". Polygon. Retrieved 18 September 2019.
  6. Kollar, Philip (5 January 2015). "Watch a robot tear apart and rebuild Super Mario World and Pokémon". Polygon. Retrieved 18 September 2019.
  7. Orland, Kyle (11 January 2016). "How a game-playing robot coded 'Super Mario Maker' onto an SNES—live on stage". Ars Technica. Retrieved 18 September 2019.
  8. Orland, Kyle (12 July 2016). "How to beat Super Mario Bros. 3 in less than a second". Ars Technica. Retrieved 18 September 2019.
  9. Orland, Kyle (15 January 2017). "How a robot got Super Mario 64 and Portal 'running' on an SNES". Ars Technica. Retrieved 18 September 2019.
  10. Rad, Chloi (10 July 2018). "SGDQ's Most Mindblowing Speedrun Wasn't Humanly Possible". IGN. Retrieved 18 September 2019.
  11. "TASBot". TASVideos. Retrieved 12 May 2022.
  12. Orland, Kyle (15 January 2019). "Meet MASHBot, the touchscreen-tapping, Nintendo DS-playing robot". Ars Technica. Retrieved 18 September 2019.
  13. Orland, Kyle (11 January 2020). "Inside TASBot's semi-secret, probably legal effort to control the Nintendo Switch". Ars Technica. Retrieved 13 January 2020.
  14. Ocarina of Time TAS by dwangoAC, TASBot, Savestate, Sauraen in 53:05 - Summer Games Done Quick 2022 , retrieved 17 July 2022
  15. Finally Obtaining the Triforce in Ocarina of Time: Triforce Percent Explained , retrieved 17 July 2022
  16. Rich Stanton (5 July 2022). "This Zelda 'speedrun' is legit one of the greatest things I've ever seen". PC Gamer. Retrieved 4 August 2022.