Açık kaynaklı bir proje sayesinde artık Super Mario 64'ü Android telefonunuzda bir emülatör olmadan derleyip oynamak mümkün!
Süper Mario 3D All-Stars nihayet buradaBu, artık serinin ilk üç 3D platform oyununu (Super Mario 64, Super Mario Sunshine ve Super Mario Galaxy) Nintendo Switch'inizde yüksek çözünürlükte oynayabileceğiniz anlamına geliyor. Android telefonunuzda Prenses Şeftali'nin pastasının tadını çıkarmanın bir yolunu arıyorsanız, şunları yapabilirsiniz: Switch emülasyonu ile şansınızı deneyin veya Super Mario 64 dünyasına dalmak için uyumlu bir Nintendo 64 emülatörü edinin.
Ne yazık ki öykünmenin de eksiklikleri var. Hiçbir şey yerel bir yürütülebilir dosyanın performansını ve ölçeklenebilirliğini yenemez; bu, uzun süredir devam eden çabanın arkasındaki itici güçtür. Super Mario 64 ROM'u eşdeğer bir C kod tabanına ters mühendislikle dönüştürün. Erişiminiz olduğu sürece insan tarafından okunabilen C koduoyunu Android dahil herhangi bir platforma taşıma olanağına sahipsiniz.
Nitekim XDA Üyesi
VDavid003 çoktan harekete geçti ve bir repo hazırladı Android için derlemeye hazır bir Super Mario 64 bağlantı noktası içeren OpenGL ES 2.0 ile Basit DirectMedia Katmanı (SDL) kullanarak. Repoyu Microsoft Windows çalıştıran PC'nize kopyalayabilirsiniz veya Linux, derleme ortamını hazırlayın ve nihayet derlemeden sonra bir Android'e kolayca yüklenebilecek APK'yı edinin. cihaz. Ancak taşıma sürecini daha ilginç kılan şey, doğrudan Android telefonunuzda da derlenebilir!Android'de Super Mario 64 yerel olarak nasıl derlenir ve çalıştırılır
SORUMLULUK REDDİ: XDA korsan oyunları tasvip etmez. Aşağıdaki işlemin çalışması için kendi Super Mario 64 kopyanızı sağlamalısınız.
Komut satırı voodoo'su sizin işinizse, Android'de derleme ortamını yapılandırmak ve klasik Nintendo platform oyununu sıfırdan derlemek için şu adımları izleyin:
- Düzenlemek Termux Google Play Store'dan.
- Gerekli bağımlılıkları Termux ortamına yükleyin:
pkg install git wget make python getconf zip apksigner clang
- Git'i kullanarak uygun depoyu klonlayın:
git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android - Oyunun baseromunu Termux kullanarak kopyalayın. Bir kez daha, kendi kopyanızı sağlamalısınız.
termux-setup-storage
cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64 - SDL'yi edinin şunları içerir:
./getSDL.sh
- Derlemeye başlayın:
Oluşturma sürecine ayırabileceğiniz CPU çekirdeği sayısına bağlı olarak "işler" parametresinin değerini artırabilirsiniz.make --jobs 4
- Eğer işler yolunda giderse ortaya çıkan Super Mario 64 APK'sı "build" klasöründe bulunmalıdır:
ls -al build/us_pc/sm64.us.f3dex2e.apk
Geliştiricinin henüz düzeltmediği bir derleme hatası fark ettiniz mi? Bir yama göndermek ister misiniz? Aşağıda bağlantısı verilen GitHub deposuna gidin.
Super Mario 64 Android Bağlantı Noktası — GitHub Repo