Digitoday

Valikko

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

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ä.

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

      Saako Raimo Summanen potkut pedofiili-huutojen vuoksi? Seuran omistaja Jussi Salonoja: ”Kaikki ratkeaa tänään”

    2. 2

      Kauhunhetket Westminsterin sillalla tallentuivat valvontakameran videolle

    3. 3

      Teinityttö tervehti tuntematonta miestä koulumatkalla – siitä käynnistyi painajainen

    4. 4

      Vesa Keskinen paljastaa: perhe muuttaa pysyvästi Suomeen – asettuu kartanon sijasta vuokrakotiin

    5. 5

      Me Naiset: Muistisairas Mauno Koivisto muutti hoitokotiin: ”Kotiinpaluu voi jäädä haaveeksi”

    6. 6

      Suomalaismiljardööri ei pysähtynyt suojatien eteen – tuomittiin vajaan 80 000 euron sakkorangaistukseen

    7. 7

      Savonlinnan torilla leimahti sota ilmaisista makkaroista – ”Mikään ei tunnu tehoavan”

    8. 8

      Google Maps saa tervetulleen niksin – miksei tätä ollut jo alusta alkaen?

    9. 9

      Kuinka tienata kirppiksellä? Katso tonnin tienanneen Ellan, 23, vinkit

    10. 10

      Bottakselta kysyttiin alkoholista – vastaus hymyilytti

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

      IS seurasi tapahtumien etenemistä: Terrori-isku parlamentin luona Lontoossa – 5 kuoli

    2. 2

      Teinityttö tervehti tuntematonta miestä koulumatkalla – siitä käynnistyi painajainen

    3. 3

      Joogaopettaja Kylli Kukk, 46, julkaisi jylhän syntymäpäiväkuvan – pohtii ikääntymistä: ”Rinnat ovat edelleen pystyt”

    4. 4

      5,7 miljoonan potti aiheutti akaalaismiehelle kolmen viikon ”painajaisen” – Eurojackpot-voittaja avautuu Veikkauksen haastattelussa

    5. 5

      Palkka 30 000 euroa/vuosi, koulutusta ei tarvita – yksi vaatimus autotehtaalla kuitenkin on

    6. 6

      Poliisi varoittaa teinien hengenvaarallisesta itsemurhapelistä: ”Ei ole urbaani legenda, vaan täyttä totta”

    7. 7

      Äitiä ja kaksosvauvoja oltiin heittämässä pois lennolta – tuntematon auttoi sydäntä lämmittävällä tavalla

    8. 8

      Savonlinnan torilla leimahti sota ilmaisista makkaroista – ”Mikään ei tunnu tehoavan”

    9. 9

      Puukotus yöjunan ravintolavaunussa – matkustaja kertoo: nuori lääkäri ryhtyi heti auttamaan uhria

    10. 10

      Ensimmäiset kuvat julki: Tässä on Lontoon epäilty hyökkääjä – kuoli poliisin luoteihin

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

      Pesukoneen takaa tuli hirveä haju – huoltomiehen löytö kertoo karua kieltä suomalaisten uusavuttomuudesta

    2. 2

      Testaa, mikä olisi nimesi, jos olisit vastakkaista sukupuolta

    3. 3

      11 kyytä köllötteli rinteessä – asiantuntija kertoo, kuinka käärmeistä pääsee eroon: ”Se ei tule ikinä takaisin”

    4. 4

      Hirvittävä tapaus paljastui Suomessa: Kolme nuorta miestä oli sukupuoliyhteydessä kolmen pikkulapsen kanssa

    5. 5

      Uusi ennuste: Poikkeuksellinen lämpöaalto vyöryy Suomeen – keskimäärin vain noin kolme kertaa sadassa vuodessa

    6. 6

      Rovaniemen junan lähtö viivästyi yllättäen – konduktööriltä kylmäävä kuulutus: ”Junassa on vakava henkeä uhkaava tilanne”

    7. 7

      Suomen tunnetuin bordelli pyöri Riihimäellä – rattohotelli Bonanzan henkilökunnalla suora ohje lapsiperheiden varalle

    8. 8

      Menestyneen yrittäjäpariskunnan ero muuttui helvetiksi – vaimo teki tempun, joka vei perheenisältä työn, terveyden ja kodin

    9. 9

      IS seurasi tapahtumien etenemistä: Terrori-isku parlamentin luona Lontoossa – 5 kuoli

    10. 10

      Uusi kansantauti? ”Sairastuneita on Suomessa nyt noin 44 000, ja joka vuosi reilut 2000 sairastuu”

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

      Saako Raimo Summanen potkut pedofiili-huutojen vuoksi? Seuran omistaja Jussi Salonoja: ”Kaikki ratkeaa tänään”

    2. 2

      Kauhunhetket Westminsterin sillalla tallentuivat valvontakameran videolle

    3. 3

      Teinityttö tervehti tuntematonta miestä koulumatkalla – siitä käynnistyi painajainen

    4. 4

      Vesa Keskinen paljastaa: perhe muuttaa pysyvästi Suomeen – asettuu kartanon sijasta vuokrakotiin

    5. 5

      Me Naiset: Muistisairas Mauno Koivisto muutti hoitokotiin: ”Kotiinpaluu voi jäädä haaveeksi”

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

      IS seurasi tapahtumien etenemistä: Terrori-isku parlamentin luona Lontoossa – 5 kuoli

    2. 2

      Teinityttö tervehti tuntematonta miestä koulumatkalla – siitä käynnistyi painajainen

    3. 3

      Joogaopettaja Kylli Kukk, 46, julkaisi jylhän syntymäpäiväkuvan – pohtii ikääntymistä: ”Rinnat ovat edelleen pystyt”

    4. 4

      5,7 miljoonan potti aiheutti akaalaismiehelle kolmen viikon ”painajaisen” – Eurojackpot-voittaja avautuu Veikkauksen haastattelussa

    5. 5

      Palkka 30 000 euroa/vuosi, koulutusta ei tarvita – yksi vaatimus autotehtaalla kuitenkin on

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

      Pesukoneen takaa tuli hirveä haju – huoltomiehen löytö kertoo karua kieltä suomalaisten uusavuttomuudesta

    2. 2

      Testaa, mikä olisi nimesi, jos olisit vastakkaista sukupuolta

    3. 3

      11 kyytä köllötteli rinteessä – asiantuntija kertoo, kuinka käärmeistä pääsee eroon: ”Se ei tule ikinä takaisin”

    4. 4

      Hirvittävä tapaus paljastui Suomessa: Kolme nuorta miestä oli sukupuoliyhteydessä kolmen pikkulapsen kanssa

    5. 5

      Uusi ennuste: Poikkeuksellinen lämpöaalto vyöryy Suomeen – keskimäärin vain noin kolme kertaa sadassa vuodessa

    6. Näytä lisää