Tool-assisted speedrun

A tool-assisted speedrun or tool-assisted superplay (TAS; /tæs/) 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 may include the fastest possible route to complete a game or showcasing new optimizations to existing world records.

TAS requires research into the theoretical limits of the games and their respective competitive categories. The fastest categories have no restrictions and often involve a level of gameplay impractical or impossible for a human player, and those made according to real-time attack rules serve to research the limits of human players.

The TAS developer has full control over the game's movement, per video frame, to record a sequence of fully precise inputs. Other tools include save states and branches, rewriting recorded inputs, splicing together best sequences, macros, and scripts to automate gameplay actions. These tools grant TAS creators precision and accuracy beyond a human player.

History

The term was coined during early Doom speedrunning. When Andy "Aurican" Kempling released a modified version of the Doom source code that made it possible to record demos in slow motion and in several sessions, it was possible for the first players to start recording tool-assisted demos. In a few months, in June 1999, Finnish Esko Koskimaa, Swedish Peo Sjöblom, and Israeli Yonatan Donner opened the first site to share these demos, "Tools-Assisted Speedruns".

In 2003, a video of a Japanese player named Morimoto completing the NES game Super Mario Bros. 3 in 11 minutes and performing stunts started floating around the Internet. The video was controversial, because not many people knew about tool-assisted speedruns, especially for the Nintendo Entertainment System. The video was not clearly labeled as such, so many people considered an emulator cheating. It inspired Joel "Bisqwit" Yliluoma to start the NESvideos website for TAS for the NES, and it was renamed TASVideos.

Tool-assisted speedruns have been made for some ROM hacks and for published games. In 2014, the speedrunning application TASBot was developed, capable of direct controller input.[1]

Method

Creating a tool-assisted speedrun is the process of finding the optimal set of inputs to fulfill a given criterion — usually completing a game as fast as possible. No limits are imposed on the tools used for this search, but the result has to be a set of timed key-presses that, when played back on the actual console, achieves the target criterion. The basic method used to construct such a set of inputs is to record one's input while playing the game on an emulator, all the while saving and loading the emulator's state repeatedly to test out various possibilities and only keep the best result. To make this more precise, the game is slowed down. Initially, it was common to slow down to some low fraction of normal speed. However, due to advances in the field, it is now expected that the game is paused during recording, with emulation advanced one frame at a time to eliminate any mistakes made due to the urgency.

The use of savestates facilitates luck manipulation, which uses player input as entropy to make favorable outcomes. Examples include making the ideal piece drop in Tetris, or getting a rare item drop from a defeated enemy.

Re-recording emulators

Tool-assisted speedrunning relies on the same series of inputs being played back at different times always giving the same results. The emulation must be deterministic with regard to the saved inputs, and random seeds must not change. Otherwise, a speedrun that was optimal on one playback might not even complete it on a second playback. This desynchronization occurs when the state of the emulated machine at a particular time index no longer corresponds with that which existed at the same point in the movie's production. Desyncs can also be caused by incomplete savestates, which cause the emulated machine to be restored in a state different from that which existed when it was saved. Desyncs can also occur when a user attempts to match inputs from an input file downloaded from TASVideos and fail to match the correct enemy reactions due to bad AI or RNG.

Verification

Some players have fraudulently recorded speedruns, either by creating montages of other speedrun or altering the playing time, posting them as TAS or RTA. Because tool-assisted speedruns can account for all aspects of the game code, including its inner workings, and press buttons precisely and accurately, they can be used to help verify whether an unassisted speedrun record is legitimate.

One of the best-known cases is Billy Mitchell, whose Donkey Kong and Pac-Man Guinness records were revoked in 2018, because he used the emulator MAME.[2]

In 2018, the world record for Dragster by Todd Rogers was removed from Twin Galaxies and Guinness records after an experiment showed that his 5.51 second time was impossible to achieve even with a TAS.[3][4]

Examples

In Super Mario Bros., the current Famicom and NES human-theory world record, created by Maru, stands at 4:57.54 (4:54.265 in RTA timing).[5] In Super Mario Bros. 3, arbitrary code execution along with credits warp allows injecting a hack that simulates a Unix-like console, providing extra features to Mario. The current TAS standing at 216 milliseconds (13 frames) was performed by exploiting a small bug with the Famicom and NES hardware in which the CPU makes many extra "read" requests from one of the controller inputs, registering many more button presses than have occurred; the A button is mashed at a rate of 8 kilohertz (8000 times per second), performing the credits warp glitch.[6] In Super Mario World, arbitrary code execution allows injection of playable versions of Flappy Bird,[7] Pong, Snake, and Super Mario Bros.

See also

  • Time attack — a mode which allows the player to finish a game (or a part of it) as fast as possible, saving record times.
  • Score attack — the attempt to reach a record logged point value in a game.
  • Electronic sports — video games that are played as competitive sports.
  • Piano roll
  • Meta Runner — a web series inspired by the tool assisted speedruns.

References

  1. ^ Orland, Kyle (January 5, 2015). "Pokémon plays Twitch: How a robot got IRC running on an unmodified SNES". Ars Technica. Retrieved September 18, 2019.
  2. ^ Crecente, Brian (April 13, 2018). "Guinness World Records Disqualifies Billy Mitchell's Perfect 'Pac-Man' Run, Other Achievements". Variety. Retrieved July 26, 2020.
  3. ^ "Dragster Designer David Crane Has No Doubts Of Todd Rogers' Record [UPDATED]". www.twingalaxies.com. Retrieved May 29, 2021.
  4. ^ Frank, Allegra (January 29, 2018). "Longest-standing video game record declared 'impossible,' thrown out after 35 years (update)". Polygon. Retrieved May 29, 2021.
  5. ^ Degraffinried, Natalie (May 1, 2019). "Speedrunner Smashes A Computer-Assisted Super Mario Bros. Record By A Single Frame". Kotaku. Retrieved March 22, 2023.
  6. ^ Orland, Kyle (July 12, 2016). "How to beat Super Mario Bros. 3 in less than a second". Ars Technica. Retrieved December 22, 2023.
  7. ^ "Streamer transforma Super Mario World en Flappy Bird". LevelUp (in Spanish). March 28, 2016. Retrieved July 30, 2020.
  • TASVideos tool-assisted speedruns and resources

Read other articles:

Ausmaß der Hamas-Angriffe: Rot ist der Gazastreifen. Im Gebiet bis zur rot gestrichelten Linie waren Hamas-Terroristen in Israel aktiv. Die gelbe Fläche markiert die am 8. Oktober evakuierten israelischen Gebiete. Blau markiert das Vordringen der israelischen Armee. Der Terrorangriff der Hamas auf Israel 2023 am 7. Oktober 2023 war ein terroristischer Überfall unter Führung der radikal-islamistischen Hamas der vom Gazastreifen (kurz Gaza) aus gegen Israel verübt wurde. Nach Raketenbeschu...

 

Menggoreng rendam donat Goreng rendam (juga disebut menggoreng rendam dalam minyak) adalah teknik memasak menggoreng dengan cara merendam atau membenamkan bahan makanan ke dalam lemak panas, misalnya minyak goreng. Maka menggoreng rendam sering kali dijelaskan sebagai teknik mengoreng dengan menggunakan minyak yang banyak, sehingga bahan makanan terendam sempurna. Biasanya alat penggoreng rendam, atau panci penggoreng digunakan. Selain itu secara industri, alat seperti penggoreng bertekanan a...

 

Essinghausen Stadt Peine Wappen von Essinghausen Koordinaten: 52° 20′ N, 10° 16′ O52.33166666666710.27138888888970Koordinaten: 52° 19′ 54″ N, 10° 16′ 17″ O Höhe: 70 (66–71) m Einwohner: 1794 (30. Nov. 2012) Eingemeindung: 1. März 1974 Postleitzahlen: 31224, 31226 Vorwahl: 05171 Essinghausen (Niedersachsen) Lage von Essinghausen in Niedersachsen Essinghausen FeuerwehrhausEssinghausen Feuerwehrhaus Es...

?Schizorhamphus scabriusculus Біологічна класифікація Домен: Ядерні (Eukaryota) Царство: Тварини (Animalia) Тип: Членистоногі (Arthropoda) Підтип: Ракоподібні (Crustacea) Клас: Вищі ракоподібні (Malacostraca) Підклас: Eumalacostraca Надряд: Peracarida Ряд: Кумові (Cumacea) Родина: Pseudocumatidae Рід: Schizorhamphus Вид: S. scabriusculus Біноміальна на

 

Second monastery of Ramakrishna Order, situated in Baranagar, India This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Alambazar Math – news · newspapers · books · scholar · JSTOR (September 2018) (Learn how and when to remove this template message) Alambazar MathLogoFormation1892; 131 years ago...

 

この記事の出典や参考文献は、一次資料や記事主題の関係者による情報源に頼っています。信頼できる第三者情報源とされる出典の追加が求められています。出典検索?: ミツミ電機 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2019年1月) ミツミ電機株式会社MITSUMI ELECTRIC CO.,LTD. 本社種類 株

2009–2015 American sitcom CommunityGenre Sitcom Surreal humor[1] Satire[2] Created byDan HarmonStarring Joel McHale Gillian Jacobs Danny Pudi Yvette Nicole Brown Alison Brie Donald Glover Ken Jeong Chevy Chase Jim Rash Opening themeAt Least It Was Here by The 88ComposerLudwig GöranssonCountry of originUnited StatesOriginal languageEnglishNo. of seasons6No. of episodes110 (list of episodes)ProductionExecutive producers Anthony RussoJoe Russo Dan Harmon Gary Foster Russ Krasn...

 

Historical account of facts and events For other uses, see Chronicle (disambiguation). Chronicler redirects here. Not to be confused with the Chronicler. Chronica redirects here. For the album, see Chronica (album). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chronicle – news · newspapers · books · scholar...

 

1866 alliance between Serbia, Montenegro, and Greece First Balkan AllianceTypeMilitary allianceContextAnti-Ottoman EmpireDrafted1866Signed 5 October 1866 (Serbia–Montenegro) 26 August 1867 (Serbia–Greece) NegotiatorsIlija GarašaninParties  Serbia (organizer)  Montenegro (1866)  Greece (1867) The First Balkan Alliance (Serbian: Први балкански савез/Prvi balkanski savez) was a system of agreements concluded by the Principality of Serbia in the period of 186...

French Canadians who engaged in the North American fur trade For other uses, see Voyageur (disambiguation). Shooting the Rapids, 1879 by Frances Anne Hopkins (1838–1919) Voyageurs (French: [vwajaʒœʁ] ⓘ; lit. 'travellers') were 18th and 19th century French Canadians who transported furs by canoe at the peak of the North American fur trade. The emblematic meaning of the term applies to places (New France, including the Pays d'en Haut and the Pays des Illinois) and times...

 

English politician Grey Cooper (c. 1726 – 30 July 1801) was an English politician who sat in the House of Commons between 1765 and 1790 and was Secretary to the Treasury under various administrations. Life Cooper was the son of William Cooper MD of Newcastle upon Tyne. He was educated at Durham School and Trinity College, Cambridge where he was scholar in 1745 and was awarded BA in 1747 and MA in 1750. He was admitted at Inner Temple on 17 July 1747 and was called to the bar. He became a Fe...

 

Государственный гимн Российской Федерации Исполнение Гимна Российской Федерации Президентским оркестром и Кремлёвским хором в Московском Кремле 1 января 2012 года Автор слов Сергей Михалков, 2000 Композитор Александр Александров, 1939 Страна  Россия Утверждён 25 декабря 20...

Lanskap di Boa Vista, Tanjung Verde Tanjung Verde merupakan negara kepulauan yang terletak di Samudra Atlantik. Terdapat bebagai spesies burung dan reptil. Kepulauan ini termasuk wilayah ekologi dalam klasifikasi World Wide Fund for Nature. Lokasi dan deskripsi Kepulauan Tanjung Verde terletak di tengah Samudra Atlantik kurang lebih 570 km (354 mi) ke arah barat dari lepas pantai Afrika. Salah satu gunung tertinggi yaitu Gunung Fogo.[1] Kepulauan ini terdiri dari 10 pulau da...

 

1986 video gameBobby BearingPublisher(s)The EdgeDesigner(s)Robert FigginsTrevor FigginsPlatform(s)ZX Spectrum, Amstrad CPC, Commodore 64Release1986Genre(s)Action-adventureMode(s)Single-player Bobby Bearing is an isometric action-adventure game released by The Edge in 1986 for the Sinclair Spectrum. It was ported to the Amstrad CPC and Commodore 64 by Trevor Inns. Plot Bobby and his family are ball bearings who live in Technofear, a land of the future made of steel, and inhabited by things of ...

 

Sarah Sjöström Sjöström ai Mondiali di Kazan' 2015 Nazionalità  Svezia Altezza 182 cm Peso 68 kg Nuoto Specialità 50 m, 100 m e 200 m stile libero; 50 m, 100 m farfalla Record 50 m s.l. 2361 (2023) 100 m s.l. 5171 (2017) 200 m s.l. 1'5408 (2016) 50 m farf. 2443 (2014) 100 m farf. 5548 (2016) 50 m s.l. 2300 (vasca corta - 2017) 100 m s.l. 5058 (vasca corta - 2017) 200 m s.l. 1'5043 (vasca corta - 2017) 50 m farf. ...

South African aircraft manufacturer Sling Aircraft (Pty) LtdTypePrivately held companyIndustryAerospaceHeadquartersEikenhof, South AfricaProductsKit aircraftOwnerMike Blyth, James Pitman, Andrew PitmanWebsitewww.slingaircraft.com Former company logo Sling Aircraft Sling 2s in formation Sling Aircraft (Pty) Ltd, formerly called The Airplane Factory (Pty) Ltd., is a South African aircraft manufacturer based at Tedderfield Airpark, Eikenhof, Johannesburg South. The company specializes in the des...

 

Gandhi Sangrahalaya, PatnaGandhi SangrahalayaLocation within PatnaEstablished1967 (1967)LocationNorth - West Gandhi Maidan, Ashok Rajpath, Patna, Bihar, IndiaCoordinates25°37′14″N 85°08′32″E / 25.6205°N 85.1422°E / 25.6205; 85.1422Websitegandhisangrahalayapatna.org The Gandhi Smarak Sangrahalaya (Gandhi Memorial Institution) is a museum and public service institution, showcasing the life and principles of Mahatma Gandhi, and his role in Bihar during th...

 

Pembawa cincin beralih ke halaman ini. Untuk pengiring yang hadir di acara pernikahan, lihat Page boy (wedding attendant). Cincin UtamaIlustrasi artisPenampilan pertamaThe Hobbit (1937)Diciptakan olehJ. R. R. TolkienGenreFantasyInformasi ceritaJenisCincin ajaibFungsiTembus pandang Meningkatkan kekuatan Mendominasi kehendak dan kemauan Kendali atas Cincin-Cincin Kekuasan lainnyaPerlakuan khusus dan kemampuanCincin emas polos; ukiran yang menyala-nyala apabila diletakkan di dalam api; dapat ber...

East Timorese football club Football clubSporting TimorFull nameSporting Clube de TimorNickname(s)O Sol Nascente (The Rising Sun)Founded1938; 86 years ago (1938)GroundKampo Demokrasia, DiliCapacity1,000ManagerManuel da Costa PintoLeagueLFA220164th in Group A Home colours Away colours Sporting Clube de Timor is an East Timorese football club based in Dili.[1] It was founded in 1938 by 25 members led by Jaime Montalvão de Carvalho, first president of the club, José A...

 

У этого термина существуют и другие значения, см. Йоруба. Йоруба Самоназвание (Èdèe) Yorùbá Страны Нигерия, Бенин, Того Официальный статус Нигерия Общее число говорящих 27 миллионов[1] Классификация Категория Языки Африки Нигеро-конголезская макросемья Бенуэ-конголезска...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!