A szerszám támogatott speedrun vagy szerszámmal történő SuperPlay (TAS), egy speedrun (befejezni a lehető leggyorsabban) egy videojáték készült egy emulátor és eszközök megközelíthetetlen játékosok segítségével a vezérlő, mint a lassított és újrafelvételi , amely lehetővé teszi a játék bármely részének újrakezdését, ahányszor csak akarja.
Ezek az eszközök lehetővé teszik az emberi képességek és reflexek határainak túllépését, és ezáltal olyan technikák alkalmazását, amelyek túlságosan bonyolultak, vagy akár lehetetlen megvalósítani ezen eszközök segítsége nélkül.
Az eszköz-segített speedrun kifejezés abból az időből származik, amikor a Doom játék sebességét elkezdték végrehajtani, amikor megjelentek az első ilyen eszköz által támogatott futások (bár ezeket néha „ beépített demóknak ” nevezték ). Miután Andy Kempling (más néven "Aurican") kiadta a Doom forráskódjának módosított változatát, amely lehetővé tette ezen demók lassított felvételben és több dalban történő rögzítését, lehetővé vált az eszközzel támogatott demók rögzítése . Néhány hónappal később, ben1999. június, Esko Koskimaa, Peo Sjoblom és Joonatan Donner létrehozta az első oldalt, amely megosztotta ezeket a demókat. Ezután ezt az oldalt "Tools-Assisted Speedrun" -nak hívták.
Mint sok más, az eszköz által támogatott sebességfutásnak elkötelezett közösség , ennek az oldalnak a rendszergazdái is hangsúlyozták, hogy ezeket a demókat elsősorban szórakoztató célokra készítették el, anélkül, hogy eleve versenyképesek lennének (még akkor is, ha az egyre gyorsabb idő elérésére tett egymást követő próbálkozások verseny önmagában). A webhely sikeres volt, és általában hetente többször frissítették, köszönhetően a webhely rendszergazdái által rögzített vagy a látogatók által javasolt demók hozzáadásának. Röviddel ezután Lee Kenough kiadta a Marine legjobb barátjának 2.03- as verzióját (a Doom forráskódjának módosított változata ), és ezeknek a demóknak az elkészítése sokkal könnyebbé vált, köszönhetően egy újrarögzítő funkciónak, amely már nem igényelte az egész lejátszását. demo, hogy elölről kezdje a kívánt helyet.
A webhely addig volt aktív 2001. augusztus 10, amikor Yonathan Donner kijelentette, hogy ettől a naptól kezdve a webhely csak archívumokat kínál, és átirányította az érdeklődőket a The Doomed Speed Demos Archive oldalra , amely aztán főleg nem támogatott sebességeket ajánlott fel , de amelynek rendszergazdái elfogadták az eszköz- asszisztált sebességfutás . Bár az oldal népszerűsége azóta csökkent, a demókat továbbra is kiküldik, és a PrBoom jóvoltából ma is készülnek.
2003-ban egy Morimoto nevű japán játékos által készített videó azért keltett felzúdulást az interneten, mert bemutatta a NES Super Mario Bros játékát . 3 11 perc alatt végzett, miközben különlegesen látványos akrobatikát és 99 életet gyűjtött (a játékos 4 élettel kezd a játék elején). Sok vita tárgyát képezte, mert akkoriban kevesen ismerték az eszköz által támogatott speedrun fogalmát , amelyet aztán csak bizonyos PC-játékok számára tartottak fenn. Sokan elárultnak érezték magukat, amikor megtudták, hogy ez a videó egy emulátor segítségével készült . Ennek a videónak az inspirációjaként azonban Joel Yliluomának (más néven Bisqwit) az az ötlete támadt, hogy létrehozza a NESvideos oldalt, amely az eszköz által támogatott sebességfutásnak szól . Az oldal kezdetben csak NES játékvideókat tartalmazott , később azonban, ahogy a közösség egyre nagyobb lett, néhány internet-felhasználónak sikerült az eszközzel támogatott sebességfutások létrehozásához szükséges eszközöket dedikált emulátorokba beépíteni más platformokba. Valamivel később a webhelyet TASVideos [1] névre keresztelték . Hónapjában2011. január, ez az oldal a legnagyobb, angolul beszélő közösséget képviseli, amely elkötelezett az eszköz által támogatott sebességfutás mellett .
Az eszköz által támogatott sebességfuttatásokat főleg hivatalos játékokon hajtják végre, de némelyik hackelésre is alkalmas volt .
A szerszámmal támogatott sebességfutások humoros megszemélyesítése , az úgynevezett TAS-san (Mr. TAS) nagyon népszerűvé vált a japán internetezők körében. Az olyan videomegosztó webhelyeken, mint például Nico Nico Douga és a YouTube, elküldött eszközfüggő sebességfutásokat néha úgy írják le, mint amelyek a TAS-san új világrekordját képviselik, állításuk szerint emberfeletti reflexekkel és memóriával rendelkeznek.
Az eszköz által támogatott sebességfutás létrehozása abból áll, hogy megtalálja az ideális nyomógombsorozatot, hogy megfeleljen egy adott kritériumnak - általában a játék mielőbbi befejezéséhez. A használt eszközökre vonatkozóan nincsenek korlátozások, de a végeredménynek szükségképpen egy megnyomandó gombsorozatból kell állnia, amelyek játékkonzolra történő alkalmazásával elérnék a kívánt célt. ”Fix. Az ilyen sorrend megszerzésének legegyszerűbb módja az, hogy regisztrálja azokat a gombokat, amelyek megnyomják a kívánt játékot egy emulátoron, az emulátor, és ezáltal a játék állapotának ismételt mentésével és betöltésével, több lehetőség tesztelése érdekében. csak a legjobbakat tartsa meg. A pontosság érdekében a játék lassított menetben fut. Eredetileg a játékot csak a normál sebesség kis hányadáig (pl. 5% -ig) lassították. A területen elért számos előrelépésnek köszönhetően azonban a képkockánkénti előrelépést ma már sokkal szélesebb körben használják. A technika nélkül végrehajtott szerszámmal támogatott sebességfutást ezért nagy valószínűséggel kritizálni fogják hanyag megjelenése miatt.
Az újraregisztrálás lehetővé teszi egy másik technika, a szerencse-manipuláció használatát, amely kihasználja azt a tényt, hogy a játékos által megnyomott gombok közvetlen hatással vannak a játékban használt változók ál-véletlenszerű generálására . Így bizonyos események megvalósítását kényszeríthetjük. Ha egy állapotot mentünk egy adott esemény előtt, akkor valóban tesztelhetjük a megnyomott gombok kis variációjának hatását a teljesítményre, vagy pedig nem egy bizonyos eredményre. A szerencse manipulálása például lehetővé teszi az ideális érme megszerzését a kívánt időben a Tetrisben , vagy egy ritka tárgyat az ellenség megölése után. A játéktól és a kívánt eseménytől függően ez a folyamat sok időt vehet igénybe, mert sok lehetőség tesztelését igényli, ezért jelentheti az eszköz által támogatott sebességfutás végrehajtásával töltött idő jelentős részét .
Ritkán alkalmazott technika a durva erő keresése (egy algoritmus játékának hagyása), hogy teszteljék az összes lehetőséget. Elméletileg ez a folyamat lehetővé tenné az ideális nyomógombsorozat megtalálását bármely játékhoz, de mivel a tesztelendő lehetőségek száma az elvégzendő játéksor hosszával exponenciálisan növekszik, ezt a technikát nem alkalmazzák. hogy a sebességfutás néhány kis részének optimalizálása érdekében . A heurisztikus algoritmus is használható erre a célra. Bár ez a folyamat nem nyújt tökéletes megoldást, különösen hatékony lehet néhány kirakós játék megoldásában .
Egy másik, nem sokat használt technika maga a játék szétszerelése . Elemezve a belső szerkezete a játék, akkor lehet kezelni szerencse, anélkül, hogy folytassa próbálgatással, vagy felfedezni a rejtett hibákat a játék motorja. A társult és gyakrabban használt technika lényege, hogy nyomon bizonyos memória címeket. Melyek kapcsolódik bizonyos paraméterekhez vagy eseményekhez annak érdekében, hogy lássa, mikor és miért változnak, és hogy ezt saját hasznára használja.
Mindezek a technikák egy bizonyos interakciót jelentenek a játékkal olyan arányban, amely lehetetlen lenne emulátor nélkül, de a végeredmény (a lenyomott gombok láncából álló sebességfutás ) már nem függ a használt gép bármilyen manipulációjától: elméletileg minden megvalósítható a joystickkal. Ezért az eszköz által támogatott sebességfutások megvalósításához használt eszközök alapvetően különböznek az összes olyan manipulációtól, amelyet például az Action Replay lehetővé tesz, mert az ilyen manipulációkat lehetetlen átírni a játékban összenyomható gombok sorozataként.
Az eszköz által támogatott sebességfutás azon a tényen alapul, hogy ugyanazon lenyomott gombok sorozatának mindig ugyanazt az eredményt kell produkálnia, függetlenül attól, hogy mikor hajtják végre. Más szavakkal, az emulációnak meghatározónak kell lennie egy adott szekvenciához képest. Ha nem, akkor az első olvasásnál optimális sebességfutás még a második játékkal sem fejezheti be a játékot. Ez a szinkronizálás elvesztése akkor következik be, amikor az emulált gép adott dátumának állapota a sebességfutás leolvasásakor nem egyezik meg pontosan azzal az állapottal, ahol a gép volt, ugyanazon a napon, amikor a sebességfutást előállították . A szinkronizálás oka lehet a hiányos állapotmentések használata is, amelyek nem teszik lehetővé az emulált gép ugyanabba az állapotba való visszaállítását, mint az állapotmentés létrehozásakor.
Az emuláció miatti problémák, mint például a determinizmus hiánya vagy a hiányos állapotmentések létrehozása, csak akkor fedezhetők fel, ha az emulátort az eszköz által támogatott sebességfutás eléréséhez szükséges szigorú, képkockánként előre haladó feltételek mellett használják . Valójában az emulátor fejlesztői nagyon kevés figyelmet fordítanak azokra a problémákra, amelyekkel szerszámmal támogatott sebességfuttatásokat végeznek , mivel ezek a problémák általában nincsenek hatással az emulátor normál lejátszásakor. Következésképpen a TASVideos webhely közösségének nagyon sok emulátort kellett módosítania annak érdekében, hogy alkalmassá váljanak azok szerszámmal támogatott sebességfutások gyártására . Ha egy TAS-t egy ilyen emulátoron hoztak létre (amelyet gyakran az -rr vagy -rerecording utótag jellemez), akkor az emulátor módosítatlan verzióján való lejátszás valószínűleg szinkronizáláshoz vezet.
Konzolok | Emulátorok |
---|---|
Több rendszer | BizHawk |
NES | Famtasia, FCE Ultra , FCEUX, VirtuaNES, Nintendulator |
Super Nintendo | Snes9x, ZSNES, lsnes |
Virtuális fiú | VBjin |
Nintendo 64 | Mupen64-rr |
Game Boy , Game Boy Color , Game Boy Advance | VBA-újrafelvétel , lsnes (GB és GBC mag) |
Nintendo DS | DeSmuME |
GameCube , Wii | Delfin |
Play Station | PCSX -rr, PSXjin (ez a kettő elavult), BizHawk |
Master rendszer | vbsms +, Dega |
Mega meghajtó | Emberek |
Szaturnusz | Igen |
Arcade , Neo Geo | Végső égési alfa |
PC-Engine | Pcejin, Mednafen |
VISSZA | JPC-rr |
ablakok | Homokóra |
MSX | OpenMSX |
Az eszköz által támogatott sebességfuttatásokat számos okból készítik, amelyek közül a legfontosabbak: