Digitoday

Uskomaton suoritus: Hakkerit veivät tuoreen hittipelin 25-vuotiaaseen konsoliin

Julkaistu:

Pelkällä peliohjaimella klassikkopelin muistiin kenttäeditorin pystyttävä legobotti ei ehkä ole hyödyllinen, mutta sitäkin viileämpi homma.
Nintendo julkaisi viimesyksynä Super Mario Maker pelin Wii U -pelikonsolilleen. Peli päästi ensimmäistä kertaa tekemään omia Mario-kenttiä ja jakamaan niitä muulle maailmalle.

Nyt pelejä pelaavan, legoista kootun TASBot-robotin luonut hakkeriyhteisö on koodannut lennossa pelin ydintoiminnallisuuden 25 vuotta vanhalle Super Nintendo Entertainment System (SNES) -pelikonsolille julkaistuun klassiseen Super Mario Worldiin. TASBotin saavutus esiteltiin tämänvuotisessa Awesome Games Done Quick -tapahtumassa ja siitä kertoi Ars Technica.

TASBot on pieni legorobotti, joka osaa käyttää SNESin peliohjainta. Koko pelin hakkerointi tapahtui peliohjaimen napinpainalluksia tarkalla ajoituksella syöttäen. Mitään muokkauksia ei tehty pelikonsoliin tai sen ohjaimeen tätä varten.

Jotta TASBot voisi muuttaa peliä lennossa, sen pitää voida suorittaa haluamaansa ohjelmakoodia yhtä aikaa pelin ollessa käynnissä.
MAINOS (TEKSTI JATKUU ALLA)
MAINOS PÄÄTTYY

Super Mario Worldin haltuunotto onnistuu myyrävihollisiin liittyvän tempun avulla: Oikea-aikaisella tauottamisella juuri, kun myyrä on osunut pelaajaan, saadaan pelin muistissa aikaan tarvittava virhe, joka mahdollistaa sen, että peli tulkitsee TASBotin seuraavat ohjainpainallukset binäärikoodina.

Kun laite ja siinä pyörivä peli on näin saatu ohjelmoitavaksi, TASBot kirjoittaa pelin muokkaamiseen tarvitut jipot laitteen vapaana olevaan muistiin. Super Mario World käyttää SNESin resurssit tehokkaasti, joten temppu piti mahduttaa erittäin pieneen tilaan.

Käyttämällä juuri tiettyä Super Mario All-Stars -kokoelman versiota Super Mario Worldista hakkerit saivat käyttöönsä peräti kahdeksan kilotavua vapaata muistia, jota normaalisti käytetään pelitilanteen tallennukseen. Tänne TASBot kirjoittaa tarvitsemansa muutokset ohjelmaan.

Jotta tasohyppelyyn saatiin lisättyä tasohyppelyeditori, piti montaa pelin normaalia toiminnallisuutta muuttaa lennossa. Normaalisti Mario kuolee vihollisiin osuessaan, joten editoria varten pelihahmo piti kikkailla pois ruudulta näkyviltä, että kentän muokkaaminen ei jatkuvasti katkeaisi vihollisiin.

Myös pause-nappulan toiminnallisuus piti kaapata ja koodata uusiksi niin, että se palauttaa muokattavan kentän alkutilaansa. Samaan tapaan piti estää kentän läpäisystä tai Marion kuolemasta aiheutuva pelin pääkartalle siirtyminen.

Toisaalta hakkerit pyrkivät myös käyttämään mahdollisimman suurta osaa pelin omasta toiminnallisuudesta. Esimerkiksi pelin fysiikkamallinnus, ruudun vieritys ja kentän erilaisten elementtien piirtämistä ruudulle käytettiin sellaisenaan myös editorissa.

Muistin vähyyden lisäksi hakkerit joutuivat temppuilemaan niukan suoritintehon kanssa. Jos uusi koodi veisi liikaa aikaa suorittimelta ja aiheuttaisi peliin viivettä, se pilaisi samalla TASBotin sekunnin murto-osien tarkkuudella tapahtuvien napinpainallusten ja itse ohjelmakoodin välisen synkronoinnin.

Koko homma esiteltiin livenä lavalla yleisön edessä ohjelmakoodilla, joka viimeisteltiin vasta minuutteja ennen lavalle astumista. Katso alta video huikeasta taidonnäytteestä.

Kommentit

    Näytä lisää

    Näitä luetaan!
    1. 1

      Antti Lindtman, 34, ja puoliso Kaija Storbom, 54, saivat jo äitiyspakkauksen kotiin – ”Välillä saa itseään nipistää”

    2. 2

      Ensitreffit alttarilla -Aliisa häipyy yksin viikon lomalle – Esa-puoliso tuohtuu vaimonsa matkasta: ”Jos ihan suoraan sanon...”

    3. 3

      Sini Ariell julkaisi pysäyttävän kuvan – äärimmäisen vaikea raskaus riudutti pin up -kaunottaren: paino nousi vain alle 5 kiloa

    4. 4

      Pohjois-Korea uhkasi testata vetypommia ilmakehässä Tyynellämerellä – tätä se tarkoittaisi maailmalle

    5. 5

      Jari Sillanpään kohtalotoverit kertovat kivuliaasta sairaudesta – ”Olen pelännyt, että kuolen tähän”

    6. 6

      Juho on parisuhteessa sekä Aleksin että Sofian kanssa – näin kolmikon suhdekuvio toimii

    7. 7

      Suomalaistähti Alman jättimäinen mainoskuva komeilee Times Squarella – kollegoilta sataa äimistyneitä onnitteluita: ”Holy shit!”

    8. 8

      Maajussi-Aapo vie morsianehdokkaansa kylpylään – naiset tyrmistyvät vähäisestä vaatetuksesta: ”Kaikki olivat vähän vastahakoisia”

    9. 9

      Lotta, 28, löysi unelmiensa miehen baarista – paljastuikin vankilomaa viettäväksi linnakundiksi: istunut kiven sisällä yli 10 vuotta

    10. 10

      Suomalaisartistien luottokitaristi kertoo, millaista on työskennellä tähtien kanssa – eräs laulaja kyvyiltään poikkeuksellinen: ”Jotain uskomatonta”

    11. Näytä lisää
    1. 1

      Pohjois-Korea uhkasi testata vetypommia ilmakehässä Tyynellämerellä – tätä se tarkoittaisi maailmalle

    2. 2

      Lotta, 28, löysi unelmiensa miehen baarista – paljastuikin vankilomaa viettäväksi linnakundiksi: istunut kiven sisällä yli 10 vuotta

    3. 3

      Juho on parisuhteessa sekä Aleksin että Sofian kanssa – näin kolmikon suhdekuvio toimii

    4. 4

      Savoa puhunut valepoliisi ilmestyi Vienon, 80, ovelle Espoossa – pojanpoika Antti, 22, taltutti jujutsu-otteilla

    5. 5

      Suomalaistähti Alman jättimäinen mainoskuva komeilee Times Squarella – kollegoilta sataa äimistyneitä onnitteluita: ”Holy shit!”

    6. 6

      Kulkukoiralauma yllätti turistin Kreikassa: Soitti hädissään perheelleen – löytyi seuraavana aamuna raadeltuna

    7. 7

      Maajussi-Aapo vie morsianehdokkaansa kylpylään – naiset tyrmistyvät vähäisestä vaatetuksesta: ”Kaikki olivat vähän vastahakoisia”

    8. 8

      15-vuotiaana yksin laivalla New Yorkiin lähtenyt Irja, 83, ei aio palata enää koskaan Suomeen: ”Siitä on tullut liian moderni”

    9. 9

      Trump suuttui NBA:n tähtipelaajalle, epäsi Valkoisen talon kutsun koko joukkueelta – seuralta viileä kuitti presidentille

    10. 10

      Äärimmäisen kiusallinen tilanne hääjuhlassa: kuusi naista saapui paikalle identtisissä asuissa – hämmentävä kuva leviää

    11. Näytä lisää
    1. 1

      Tv-juontajalle kävi äärimmäisen kiusallinen moka minihameessa – suora lähetys yllätti katsojat: Kuvat leviävät

    2. 2

      Ruotsalainen Natasha, 24, hämmästyttää äärimmäisellä muodonmuutoksellaan – vanhemmat eivät hyväksy tyttärensä kauneusleikkauksia

    3. 3

      Emma otti loukkaantuneen eläimen kiinni – ymmärsi vasta sitten: ”Herranjumala, eihän se olekaan mikään koira”

    4. 4

      Kaksi tavallista naista testasi kohutun Lidl-malliston kiinnostavimmat vaatteet – tältä ne oikeasti näyttävät

    5. 5

      Järkyttävä yllätys Napakympin kulisseissa: miesseuralainen katosi jäljettömiin – Neiti X lähti voittomatkalle yksin

    6. 6

      Nainen pudotti 160 kiloa ja suuntasi rannalle – rohkea kuva muuttuneesta kehosta on vahva viesti kiusaajille

    7. 7

      Tylyt oharit Napakympissä – Joni, 26, kertoo nyt katoamisensa taustoista: Pyytää anteeksi neiti X:ltä

    8. 8

      Trafi aloittaa kampanjoinnin ylihuomenna: Kärkenä dieselautoilijalle luvassa oleva 17000 euron verolasku

    9. 9

      Huutokauppakeisari myi 90-luvun muumimukin suurella summalla – löytyykö sinulta tämä harvinaisuus?

    10. 10

      Onko tämä vaatetus ok? Tosi-tv-kaunotar Kylie Jenner ohitti K18-säännöt – lähes kaikki näkyy

    11. Näytä lisää
    Näitä luetaan!
    1. 1

      Antti Lindtman, 34, ja puoliso Kaija Storbom, 54, saivat jo äitiyspakkauksen kotiin – ”Välillä saa itseään nipistää”

    2. 2

      Ensitreffit alttarilla -Aliisa häipyy yksin viikon lomalle – Esa-puoliso tuohtuu vaimonsa matkasta: ”Jos ihan suoraan sanon...”

    3. 3

      Sini Ariell julkaisi pysäyttävän kuvan – äärimmäisen vaikea raskaus riudutti pin up -kaunottaren: paino nousi vain alle 5 kiloa

    4. 4

      Pohjois-Korea uhkasi testata vetypommia ilmakehässä Tyynellämerellä – tätä se tarkoittaisi maailmalle

    5. 5

      Jari Sillanpään kohtalotoverit kertovat kivuliaasta sairaudesta – ”Olen pelännyt, että kuolen tähän”

    6. Näytä lisää
    1. 1

      Pohjois-Korea uhkasi testata vetypommia ilmakehässä Tyynellämerellä – tätä se tarkoittaisi maailmalle

    2. 2

      Lotta, 28, löysi unelmiensa miehen baarista – paljastuikin vankilomaa viettäväksi linnakundiksi: istunut kiven sisällä yli 10 vuotta

    3. 3

      Juho on parisuhteessa sekä Aleksin että Sofian kanssa – näin kolmikon suhdekuvio toimii

    4. 4

      Savoa puhunut valepoliisi ilmestyi Vienon, 80, ovelle Espoossa – pojanpoika Antti, 22, taltutti jujutsu-otteilla

    5. 5

      Suomalaistähti Alman jättimäinen mainoskuva komeilee Times Squarella – kollegoilta sataa äimistyneitä onnitteluita: ”Holy shit!”

    6. Näytä lisää
    1. 1

      Tv-juontajalle kävi äärimmäisen kiusallinen moka minihameessa – suora lähetys yllätti katsojat: Kuvat leviävät

    2. 2

      Ruotsalainen Natasha, 24, hämmästyttää äärimmäisellä muodonmuutoksellaan – vanhemmat eivät hyväksy tyttärensä kauneusleikkauksia

    3. 3

      Emma otti loukkaantuneen eläimen kiinni – ymmärsi vasta sitten: ”Herranjumala, eihän se olekaan mikään koira”

    4. 4

      Kaksi tavallista naista testasi kohutun Lidl-malliston kiinnostavimmat vaatteet – tältä ne oikeasti näyttävät

    5. 5

      Järkyttävä yllätys Napakympin kulisseissa: miesseuralainen katosi jäljettömiin – Neiti X lähti voittomatkalle yksin

    6. Näytä lisää