Digitoday

Valikko

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

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

      Katy Perry, 32, vilautti herkkiä paikkojaan konsertissa – kamerat räpsähtivät: Paljastavat kuvat leviävät vauhdilla

    2. 2

      Kuva leviää: Miehen lahja tyttöystävälle meni aivan penkin alle – huomaatko nolon ongelman?

    3. 3

      Yonhap: Pohjois-Korea vaikuttaa laukaisseen jälleen ballistisen ohjuksen

    4. 4

      Aviomies valitsi vaimolleen mekon: TTK-kaunotar varasti show’n tv:ssä – lateksiasu paljasti kookkaat rinnat

    5. 5

      Muiskis! Pysäyttävän kaunis ruhtinatar Charlene onnitteli Kimi Räikköstä – jäämiehen ilme kertoo kaiken

    6. 6

      Räikkönen seisoi naama peruslukemilla F1-kisan palkintopallilla – entisen F1-kuskin kekseliäs kuva leviää netissä

    7. 7

      Yllätyssuhde! Cheyenne Järvinen julkaisi seksiä tihkuvan kuvan tosi-tv-komistuksen kanssa – ”Match made in heaven”

    8. 8

      Mormoniäiti jätti työnsä pianonsoiton opettajana ja ryhtyi glamourmalliksi – jättimäinen povi estää sitomasta kengännauhoja

    9. 9

      Raju lausunto Merkeliltä: Yhdysvallat ja Britannia eivät enää luotettavia kumppaneita

    10. 10

      Jyrki Järvilehdon voinnista lisätietoa – turvallisuuspäällikön mukaan rataa on pakko muuttaa onnettomuuspaikassa

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

      Näin Sebastian Vettel vei Monacon voiton Kimi Räikköseltä – IS seurasi F1-kisaa

    2. 2

      Eveliina on käyttänyt 12 000 euroa kauneusleikkauksiin: ”Itsekurini ei ole riittänyt laihduttamiseen”

    3. 3

      Mormoniäiti jätti työnsä pianonsoiton opettajana ja ryhtyi glamourmalliksi – jättimäinen povi estää sitomasta kengännauhoja

    4. 4

      Täällä saunotaan ja puhutaan suomea kolmannessa polvessa – IS vieraili Amerikan Oulussa

    5. 5

      Kimi Räikkösen käytös hämmästytti Niki Laudaa – ”Sellaista hän ei ole tehnyt koskaan ennen”

    6. 6

      Yllätyssuhde! Cheyenne Järvinen julkaisi seksiä tihkuvan kuvan tosi-tv-komistuksen kanssa – ”Match made in heaven”

    7. 7

      Voiko yöllinen vessareissu rikkoa taloyhtiön yörauhaa? Näin vastaa lakiasiantuntija HS:ssa

    8. 8

      Aviomies valitsi vaimolleen mekon: TTK-kaunotar varasti show’n tv:ssä – lateksiasu paljasti kookkaat rinnat

    9. 9

      Omaa autoaan ei saa välttämättä pestä edes omakotitalon pihalla – ei, vaikka se olisi asfaltoitu

    10. 10

      JJ Lehto loukkaantui karting-onnettomuudessa Vantaalla – SM-kisat peruttu

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

      IS seuraa hetki hetkeltä: Ainakin 22 kuoli Manchesterin iskussa – epäilty tallentui valvontakameraan

    2. 2

      Tietoa Michael Schumacherin tilasta varjellaan visusti – nyt perheen vaikenemiselle saatiin selitys

    3. 3

      Ratapölkyn haju paljasti omakotitalosta ikävän yllätyksen –myyjä joutuu palauttamaan 202000 euroa

    4. 4

      Vain harva tajusi: prinsessa Dianan käsilaukulla oli salainen tarkoitus – hämäsi valokuvaajia ovelalla kikalla

    5. 5

      Tunteikas kuva presidentti Koiviston hautajaisista: Assi Koivisto näytti hellän puolensa

    6. 6

      Varo nopeasti leviävää Facebook-virusta! Tarkista tilisi, saatat jakaa huijauslinkkejä tietämättäsi

    7. 7

      Kulmat minttiin ja verkkarit pyllyyn – aikuinen nainen testasi teinityttöjen suosikkityylin

    8. 8

      Roope Salminen haastatteli Cheyenne Järvistä – Sara Sieppi raivostui: ”Parempi reitti kuin reittä pitkin”

    9. 9

      Helmikuussa kadonnut Harry Karjalainen löytyi kuolleena

    10. 10

      Yle näyttää suomalaisen K18-elokuvan – Marianne Träskman esiintyi elokuvassa teini-ikäisenä ja kertoo nyt eroottisista kohukohtauksista

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

      Katy Perry, 32, vilautti herkkiä paikkojaan konsertissa – kamerat räpsähtivät: Paljastavat kuvat leviävät vauhdilla

    2. 2

      Kuva leviää: Miehen lahja tyttöystävälle meni aivan penkin alle – huomaatko nolon ongelman?

    3. 3

      Yonhap: Pohjois-Korea vaikuttaa laukaisseen jälleen ballistisen ohjuksen

    4. 4

      Aviomies valitsi vaimolleen mekon: TTK-kaunotar varasti show’n tv:ssä – lateksiasu paljasti kookkaat rinnat

    5. 5

      Muiskis! Pysäyttävän kaunis ruhtinatar Charlene onnitteli Kimi Räikköstä – jäämiehen ilme kertoo kaiken

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

      Näin Sebastian Vettel vei Monacon voiton Kimi Räikköseltä – IS seurasi F1-kisaa

    2. 2

      Eveliina on käyttänyt 12 000 euroa kauneusleikkauksiin: ”Itsekurini ei ole riittänyt laihduttamiseen”

    3. 3

      Mormoniäiti jätti työnsä pianonsoiton opettajana ja ryhtyi glamourmalliksi – jättimäinen povi estää sitomasta kengännauhoja

    4. 4

      Täällä saunotaan ja puhutaan suomea kolmannessa polvessa – IS vieraili Amerikan Oulussa

    5. 5

      Kimi Räikkösen käytös hämmästytti Niki Laudaa – ”Sellaista hän ei ole tehnyt koskaan ennen”

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

      IS seuraa hetki hetkeltä: Ainakin 22 kuoli Manchesterin iskussa – epäilty tallentui valvontakameraan

    2. 2

      Tietoa Michael Schumacherin tilasta varjellaan visusti – nyt perheen vaikenemiselle saatiin selitys

    3. 3

      Ratapölkyn haju paljasti omakotitalosta ikävän yllätyksen –myyjä joutuu palauttamaan 202000 euroa

    4. 4

      Vain harva tajusi: prinsessa Dianan käsilaukulla oli salainen tarkoitus – hämäsi valokuvaajia ovelalla kikalla

    5. 5

      Tunteikas kuva presidentti Koiviston hautajaisista: Assi Koivisto näytti hellän puolensa

    6. Näytä lisää