Pateicoties atvērtā koda projektam, tagad ir iespējams faktiski apkopot un atskaņot Super Mario 64 savā Android tālrunī bez emulatora!
Super Mario 3D All-Stars beidzot ir klāt, kas nozīmē, ka tagad varat atskaņot pirmās trīs sērijas 3D platformas — Super Mario 64, Super Mario Sunshine un Super Mario Galaxy ar augstu izšķirtspēju savā Nintendo Switch. Ja meklējat veidu, kā savā Android tālrunī baudīt princeses persiku kūku, varat to izdarīt izmēģiniet veiksmi ar Switch emulāciju vai paņemiet saderīgu Nintendo 64 emulatoru, lai ienirt Super Mario 64 pasaulē.
Diemžēl emulācijai ir sava daļa trūkumu. Nekas nevar pārspēt vietējā izpildāmā faila veiktspēju un mērogojamību, kas ir dzinējspēks ilgstošajiem centieniem pārveidojiet Super Mario 64 ROM līdzvērtīgā C kodu bāzē. Kamēr jums ir piekļuve cilvēka lasāmais C kods, jums ir iespēja pārnest spēli uz jebkuru platformu, tostarp Android.
Faktiski XDA loceklis VDavid003 jau ir pastiprinājis un sagatavojis repo satur kompilēšanai gatavu Super Mario 64 portu operētājsistēmai Android
izmantojot Simple DirectMedia Layer (SDL) ar OpenGL ES 2.0. Repo varat klonēt datorā, kurā darbojas Microsoft Windows vai Linux, sagatavojiet veidošanas vidi un beidzot pēc kompilācijas iegūstiet APK, ko var viegli ielādēt Android ierīcē ierīci. Tomēr pārnešanas procesu interesantāku padara fakts, ka to var arī apkopot tieši savā Android tālrunī!Kā sākotnēji apkopot un palaist Super Mario 64 operētājsistēmā Android
ATRUNA: XDA neatbalsta pirātiskās spēles. Lai darbotos tālāk norādītais process, jums ir jāiesniedz sava Super Mario 64 kopija.
Ja jums patīk komandrindas voodoo, veiciet šīs darbības, lai konfigurētu veidošanas vidi operētājsistēmā Android un no jauna kompilētu klasisko Nintendo platformeri:
- Uzstādīt Termux no Google Play veikala.
- Instalējiet nepieciešamās atkarības Termux vidē:
pkg install git wget make python getconf zip apksigner clang
- Klonējiet atbilstošo repozitoriju, izmantojot git:
git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android - Kopējiet spēles pamatu, izmantojot Termux. Vēlreiz, jums ir jāiesniedz sava kopija.
termux-setup-storage
cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64 - Iegūt SDL ietver:
./getSDL.sh
- Sāciet būvniecību:
Varat palielināt parametra "darbi" vērtību atkarībā no tā, cik CPU kodolu varat veltīt veidošanas procesam.make --jobs 4
- Ja viss norit labi, iegūtais Super Mario 64 APK ir jāatrod mapē "build":
ls -al build/us_pc/sm64.us.f3dex2e.apk
Vai esat pamanījis kompilācijas kļūdu, ko izstrādātājs vēl nav novērsis? Vai vēlaties iesniegt ielāpu? Dodieties uz tālāk norādīto GitHub repo.
Super Mario 64 Android ports — GitHub Repo