Avoimen lähdekoodin projektin ansiosta on nyt mahdollista todella kääntää ja pelata Super Mario 64:ää Android-puhelimellasi ilman emulaattoria!
Super Mario 3D All-Stars on vihdoin täällä, mikä tarkoittaa, että voit nyt pelata sarjan kolmea ensimmäistä 3D-tasohyppelyä – Super Mario 64, Super Mario Sunshine ja Super Mario Galaxy – teräväpiirtona Nintendo Switchillä. Jos etsit tapaa nauttia Princess Peachin kakusta Android-puhelimellasi, voit joko kokeile onneasi Switch-emuloinnin avulla tai nappaa yhteensopiva Nintendo 64 -emulaattori sukeltaaksesi Super Mario 64:n maailmaan.
Valitettavasti emuloinnissa on melkoinen osa puutteita. Mikään ei voita alkuperäisen suoritettavan tiedoston suorituskykyä ja skaalautuvuutta, mikä on liikkeellepaneva voima pitkään jatkuneissa pyrkimyksissä Suunnittele Super Mario 64 ROM vastaavaksi C-koodikannaksi. Niin kauan kuin sinulla on pääsy ihmisen luettava C-koodi, sinulla on mahdollisuus siirtää peli mille tahansa alustalle, mukaan lukien Android.
Itse asiassa XDA-jäsen
VDavid003 on jo tehostanut ja valmistellut repon sisältää käännettävän Super Mario 64 -portin Androidille käyttämällä Simple DirectMedia Layeria (SDL) ja OpenGL ES 2.0:aa. Voit kloonata repon tietokoneellesi, jossa on Microsoft Windows tai Linux, valmistele rakennusympäristö ja hanki lopuksi APK käännöksen jälkeen, joka voidaan helposti ladata sivulta Androidille laite. Kuitenkin, mikä tekee siirtoprosessista mielenkiintoisemman, on se, että se voidaan myös kääntää suoraan Android-puhelimeesi!Super Mario 64:n natiivi kääntäminen ja käyttäminen Androidilla
VASTUUVAPAUSLAUSEKE: XDA ei hyväksy piraattipelejä. Sinun on toimitettava oma kopiosi Super Mario 64:stä, jotta seuraava prosessi toimii.
Jos komentorivin voodoo on sinun juttusi, määritä rakennusympäristö Androidissa ja käännä klassinen Nintendo-tasohyppely alusta alkaen noudattamalla näitä ohjeita:
- Asentaa Termux Google Play Kaupasta.
- Asenna tarvittavat riippuvuudet Termux-ympäristöön:
pkg install git wget make python getconf zip apksigner clang
- Kloonaa sopiva arkisto gitillä:
git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android - Kopioi pelin baserom Termuxilla. Taas kerran, sinun on toimitettava oma kopiosi.
termux-setup-storage
cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64 - Hanki SDL sisältää:
./getSDL.sh
- Aloita rakentaminen:
Voit lisätä "työt"-parametrin arvoa riippuen siitä, kuinka monta CPU-ydintä voit käyttää rakennusprosessiin.make --jobs 4
- Jos asiat menevät hyvin, tuloksena olevan Super Mario 64 APK: n pitäisi löytyä "build"-kansiosta:
ls -al build/us_pc/sm64.us.f3dex2e.apk
Oletko havainnut kokoelmavirheen, jota kehittäjä ei ole vielä korjannut? Haluatko lähettää korjaustiedoston? Siirry alla olevaan GitHubin repoon.
Super Mario 64 Android Port - GitHub Repo