Super Mario 64 se zapíše do historie videoher jako titul, který zachránil Nintendo. Důvodem bylo, že nahradil mnoho... stereotypy klasických platforem kterým si sága Super Mario Bros. v té době již užívala (nebo trpěla), a zavedla instalatéra do plně trojrozměrného prostředí a designu úrovní s otevřeným světem, který poznamenal celé herní odvětví. V tomto tutoriálu se pokusíme hrát Super Mario 64 z Androidu, i když bez nutnosti emulátoru, s využitím nativního portu, který je kompilován přímo v mobilním zařízení.
To odpovídá edici Nintendo 64, verzi, která byla vydána s hratelnost v otevřeném světěTo se velmi liší od jeho předchůdců, kteří také přešli z 2D do 3D. Víme, že emulátory jsou skvělý nástroj, ale existuje vysoká pravděpodobnost, že se setkáte s chybami nebo problémy s výkonem: zasekávání, chyby při ukládání, neočekávané pády nebo nekompatibilita s určitými grafickými čipy.
Co znamená hrát Super Mario 64 nativně na Androidu?
Když mluvíme o hraní Super Mario 64 na Androidu bez stahování emulátoru, máme na mysli, že hra Neběží na mezivrstvě. Nesimuluje konzoli Nintendo 64; místo toho se stává aplikací pro Android s vlastním souborem APK. To eliminuje některé typické režijní náklady emulátorů a umožňuje mnohem plynulejší výkon.
Proces je založen na open-source projektu, ve kterém se počínaje herním kódem a originální ROM, kterou musíte legálně vlastnitTím se vygeneruje port, který běží přímo na Androidu. Místo spuštění emulátoru a načtení ROM otevřete hru, kterou systém interpretuje jako další aplikaci s její ikonou, instalačním programem a nastavením.
To vše pochází z komunity vývojářů, konkrétně od uživatele xda-developers známého jako VDavid003, který využil skutečnosti, že některé moderní kompilace Maria používají Původní ROM běží na vlastních emulátorech demonstrovat, že je možné portovat Super Mario 64 na Android kompilací od nuly. Výsledkem této práce byl repozitář, který budeme používat s Termuxem.
Velkou výhodou této metody je, že jakmile je APK vygenerován, budete mít váš vlastní nativní Super Mario 64 pro Android Není třeba instalovat ani konfigurovat další emulátory ani upravovat pluginy pro video nebo audio. Jednoduše nainstalujte APK a hrajte, stejně jako u jakékoli jiné aplikace.

Předpoklady pro hraní Super Mario 64

Průvodce, kterého se právě chystáte vidět, lze použít na jakékoli aktuální zařízení s Androidem Funguje prakticky s jakoukoli verzí systému. To je hlavní výhoda, kromě nezávislosti na emulátoru. Kompilací hry jako nativní aplikace lépe využívá hardware zařízení a redukuje mnoho úzkých míst, kterými trpí klasické konzolové emulátory.
Emulátory jsou fantastickým řešením pro hraní vaší retro sbírky, ale jejich systémy ukládání jsou v některých hrách náchylné k chybám a zpracování FPS je v mnoha portovaných hrách od Nintenda často špatné, zejména při použití... Špatně načtené ROM nebo nesprávně nakonfigurované souboryFormát souboru může být také faktorem, například soubory s příponou NDS nebo jiné neočekávané přípony.
S touto metodou budeme dělat to, vygenerovat soubor APK této hry. Potřebujeme pouze aplikaci s názvem Termux To zahrnuje zavedení série příkazů a repozitáře GitHub, který obsahuje potřebné nástroje pro kompilaci. Důvodem je, že uživatel XDA Developers dokázal vytvořit ROM hry v souboru ekvivalentním kódu v jazyce C, což ji činí v programování; proto implementace příkazů.
Je velmi důležité zdůraznit, že z právních důvodů Zkompilovaný soubor APK nelze zveřejnit. Protože by bylo nelegální hru distribuovat. Můžeme si ji sami zkompilovat z ROM, kterou už máme. Zodpovědnost za legální vlastnictví této ROM vždy leží na uživateli.
Chcete-li v procesu pokračovat, budete si muset na svém zařízení Android nainstalovat aplikaci Termux, která funguje jako interpret příkazového řádku s nástroji pro LinuxOdtud můžete nainstalovat závislosti, naklonovat repozitář a spustit proces sestavení vlastní hry Super Mario 64 pro Android.
Jak krok za krokem vygenerovat APK pro Super Mario 64
Tento proces je unikátní, protože vše, co potřebujete, je tato aplikace Termux pro vložení příkazů a vygenerování APK. Na rozdíl od jiných složitějších metod, Nepotřebujete počítač Kompilace portu: vše se provádí přímo na telefonu nebo tabletu. Postupujte následovně:
-
Nainstalujte požadované závislosti v prostředí Termux. Tyto nástroje umožňují naklonovat repozitář, zkompilovat kód a podepsat výsledný soubor APK. Otevřete Termux a spusťte:
pkg install git wget make python getconf zip apksigner clangTento příkaz nainstaluje komponenty jako například git naklonovat projekt, činit y zvonit zkompilovat kód a apksigner k přípravě instalovatelného APK souboru.
-
Naklonujte příslušný repozitář použít jej jako nástroj pro tvorbu a generování APK. Toto úložiště obsahuje port hry Super Mario 64 pro Android:
git clone https://github.com/VDavid003/sm64-port-android cd sm64-port-androidSpuštěním těchto příkazů stáhnete všechny potřebné soubory do interního úložiště a přejdete do složky projektu, abyste s ní mohli pracovat.
-
Zkopírujte herní základ pomocí Termuxu. Zde se uplatní vaše původní ROM. Samozřejmě z právních důvodů. Musíte mít svou vlastní kopii a v repozitáři není k dispozici žádná ROM:
termux-setup-storage cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64První příkaz, termux-setup-storageTento příkaz uděluje Termuxu oprávnění k přístupu k vašemu internímu úložišti. Druhý příkaz zkopíruje ROM z jeho umístění (upravit /sdcard/cesta/k/vašemu/baserom.z64 (královskou cestou) a přejmenuje ji na baserom.us.z64, což je název, který kompilační skript očekává.
-
Získejte potřebné knihovny SDL pro projekt. Tyto knihovny jsou nezbytné pro správu hry. grafika, zvuk a vstupy na Androidu:
./getSDL.shTento skript stáhne a připraví hlavičkové soubory SDL a vývojové soubory, aby se port správně zkompiloval.
-
Začněte s tvorbou APK souboru. Zde se hra ve skutečnosti kompiluje a zdrojový kód a ROM se transformují do aplikace pro Android:
make --jobs 4Můžeme zvýšit hodnotu parametru –pracovní místa Záleží na tom, kolik jader CPU může zařízení vyhradit pro proces sestavení. U telefonů s mnoha jádry vyšší hodnota výrazně zkracuje dobu sestavení, ale také během procesu spotřebovává více zdrojů.
-
Zkontrolujte umístění vygenerovaného APK souboru. Pokud vše funguje správně, výsledný APK soubor Super Mario 64 by se měl nacházet ve složce. stavět s následujícím názvem souboru:
ls -al build/us_pc/sm64.us.f3dex2e.apkOdtud můžete soubor zkopírovat do sdíleného úložiště nebo jej nainstalovat přímo pomocí správce souborů, pokud máte tuto možnost povolenou. instalovat aplikace z neznámých zdrojů na vašem Androidu.
Je to proces, který není složitý, ale poněkud zdlouhavý, i když to není příliš velká překážka k překonání, abyste si mohli zahrát Super Mario 64 takovým způsobem, jakým... spustí hru jako nativní aplikaci bez nutnosti emulátoru náročného na zdroje. Jakmile je počáteční sestavení dokončeno, budete mít soubor APK, který můžete kdykoli znovu nainstalovat, aniž byste museli opakovat všechny kroky, pokud soubor uchováte v bezpečí.
Jak si vede APK hry a jaké má výhody oproti emulátoru?

Hra jede jako opravdová střela. Protože je nainstalován nativně, neexistuje žádné výpadky snímků ani opakující se chyby které ubírají na herním zážitku, i když zařízení splňuje rozumné minimální požadavky. Super Mario navíc vypadá pozoruhodně ostře, vzhledem k tehdejším grafickým omezením, a celkový dojem je velmi podobný hraní na původní konzoli, ale s výhodami dotykové obrazovky a moderního příslušenství.
Spuštění hry jako nativní aplikace snižuje latenci mezi klepnutími a odezvou na obrazovce, což je u hry tohoto typu velmi důležité. 3D plošinovky s přesnými skokyMinimalizuje také problémy s nesynchronizovaným nebo zkresleným zvukem, které se někdy objevují ve špatně optimalizovaných emulátorech.
Můžeme přistupovat ke všem částem titulu, aniž by docházelo k jeho pádům nebo znatelnému zpoždění. Doby načítání jsou obvykle velmi krátképrotože port byl optimalizován pro možnosti systému Android a lépe využívá paměť a rychlé úložiště současných mobilních telefonů.
Na druhou stranu můžeme provést několik úprav, jako bychom byli na konzoli, protože můžeme upravit aspekty, jako například [chybějící informace - pravděpodobně specifická funkce nebo nastavení], pokud nám terminál neumožňuje dosáhnout maxima. Anti aliasing, Vertikální synchronizaceFiltrování textur a rozlišení obrazovky, ať už chcete zobrazení na celou obrazovku nebo v okně, jsou k dispozici. To vám umožňuje přizpůsobit výkon a vizuální kvalitu skutečnému výkonu vašeho zařízení a upřednostnit plynulost nebo detaily podle vašich preferencí.
Je pravda, že skutečně a prostřednictvím emulátorů jsme si již mohli užívat skvělé tituly jako je Super Mario 64 nebo The Legend of Zelda: Ocarina of Time na zařízeních Android, ale tato metoda spustí hru jako nativní aplikaci bez nutnosti emulátoru náročného na zdroje. Na základních zařízeních může být rozdíl ve výkonu velmi znatelný, proto se tato možnost doporučuje zejména v případech, kdy emulátor nenabízí stabilní výsledky.
Tato aplikace se nainstaluje a poběží hladce jako jakákoli jiná aplikace vyvinutá pro Android, i když proces kompilace není vůbec jednoduchý a vyžaduje určité dovednosti Nebo alespoň věnovat dostatek času a úsilí pečlivému dodržení všech kroků. Na oplátku získáte zážitek téměř identický s oficiální hrou pro Android, s vlastní ikonou, zástupcem a nastavením.
Další tipy pro větší zábavu: ovladače, ovládací prvky a nastavení
Pro dokonalý zážitek se důrazně doporučuje použít Gamepad kompatibilní s AndroidemPřestože port umožňuje hrát s dotykovým ovládáním, Super Mario 64 byl navržen s fyzickým ovladačem s ohledem na analogový joystick, což se projevuje v přesnosti pohybů, skoků a akrobacie.
Fungovat bude téměř jakýkoli moderní Bluetooth ovladač, který Android rozpozná. Většina mobilních ovladačů, kompatibilních ovladačů konzolí a některých specializovaných herních podložek na Androidu je schopna vysílat signály. standardní vstupy tlačítky a páčkou které hra bez problémů interpretuje. Jakmile je gamepad spárován, obvykle stačí otevřít hru a nakonfigurovat rozložení tlačítek, pokud port tuto možnost nabízí.
Pokud dáváte přednost dotykovému ovládání, je vhodné zkontrolovat, zda to port umožňuje. změnit umístění tlačítek na obrazovceMůžete změnit jeho velikost nebo upravit citlivost. To může znamenat rozdíl mezi neohrabaným zážitkem a něčím skutečně hratelným, zejména v úrovních vyžadujících přesnost, jako jsou plošinovky nebo souboje s bossy.
Pokud jde o nastavení grafiky, pokud si všimnete poklesu výkonu na méně náročných mobilních zařízeních, můžete začít vypnutím nebo snížením anti-aliasingSnížení interního rozlišení nebo vypnutí příliš náročných texturních filtrů může pomoci. Ponechání zapnuté V-Sync tomu často pomáhá předejít. trháníNa některých zařízeních však může jeho vypnutí vést k většímu pocitu plynulosti za cenu mírného trhání obrazu.
A konečně, nezapomeňte, že i když je port stabilní, stále se jedná o komunitní projekt. Pokud hra obsahuje systém ukládání, je dobré si svůj postup často ukládat. další uložení nebo rychlé uloženíKromě klasického hvězdného systému a herních souborů, v případě konkrétní chyby nebo pokud omylem zavřete aplikaci.
Spolehlivá stará žena: Použijte emulátor Nintendo 64
Pokud vaše znalosti Androidu k dokončení tohoto procesu nestačí a výsledek je katastrofální, nebo pokud to prostě nechcete zkoušet, nabízíme několik emulátorů pro Nintendo 64. S těmito programy se můžete jednoduše soustředit na hraní her, i když v závislosti na zařízení, ROM a nastavení emulátoru se mohou vyskytnout problémy s výkonem a stabilitou.
V podstatě si musíme stáhnout emulátor z příslušného obchodu, stáhnout obraz hry z internetu (vždy s ohledem na legalita získávání ROMů) a načíst ho do programu. Odtud můžeme nakonfigurovat grafiku, ovládání a zvuk a začít si užívat Super Mario 64 a mnoho dalších klasických titulů pro Nintendo 64.
Dále vám to ukážeme Některé z nejlepších možností pro emulaci Nintenda 64 na Androidu, přičemž zachovává původní nástroje a přidává užitečné informace, abyste věděli, který z nich by se nejlépe hodil pro váš mobil nebo tablet.
Mupen64Plus FZ
I když je placený, Mupen64Plus FZ je asi nejlepší Emulátor Nintendo 64 pro Android které najdeme v Obchodě Google Play. Výkon je mimořádný, možností ukládání je několik a má pokročilé funkce jako integrované cheat menu nebo možnost zrychlení rychlosti hry. To vše se synchronizací informací o našich videohrách, abyste viděli jejich obaly a další podrobnosti.
Tento emulátor je obvykle známý pro své Velmi vysoká kompatibilita s většinou katalogu z Nintenda 64, včetně Super Mario 64, Zeldy a dalších skvělých klasik. Umožňuje vám vybrat si různé video a audio pluginy, které se přizpůsobí možnostem každého zařízení a vyřeší specifické problémy, které se mohou v některých titulech objevit.
Mupen64Plus FZ navíc nabízí pokročilé možnosti, jako je detailní konfigurace ovládání, podpora pro Externí ovládání Bluetooth a USBa možnost úpravy interního rozlišení, grafických filtrů, textur a mnoha dalších proměnných. Pokud rádi doladíte každý detail, je to jedna z nejkompletnějších možností.
Emulátor N64 Pro
Na rozdíl od předchozího je N64 Emulator Pro zdarma, i když využívá reklamy, aby z naší zábavy vytěžil maximum. Jeho nabídka je poněkud odlišná, ale v praktické rovině nám nabízí prakticky stejné možnosti. Také s a perfektní výkon pro prakticky jakoukoli videohru a podporující množství formátů souborů pro načítání našich ROM. Opět s možnostmi kdykoli uložit, úpravou rychlosti hry nebo přímým přístupem do cheat menu každého titulu.
Je to dobrá alternativa, pokud si chcete vyzkoušet emulaci Nintenda 64 bez placení předem a nevadí vám občasné zobrazování reklam. Pro Super Mario 64 nabízí solidní zážitek. přizpůsobitelné ovládací prvky na obrazovce a podporu gamepadu, takže je vhodný jak pro rychlé hry, tak pro dlouhé herní sezení.
Mupen64Plus AE
Mupen64Plus Android Edition je zdarma a jeho vývojáři nám umožňují poskytnout minimální dar. Přesto, pokud nechceme darovat, také nám umožňují používat emulátor i bez reklam. A je to emulátor s vynikajícím výkonem umožňuje hrát v režimu na výšku a horizontální, spouštět velké množství přípon souborů ROM a také přistupovat k pokročilým možnostem souvisejícím s ukládáním, rychlostí hry nebo cheaty. A přizpůsobte si ovládací prvky na obrazovce.
Toto je velmi vyvážená volba pro ty, kteří hledají Žádná reklama a dobrý výkon bez nutnosti placení. I když se jeho rozhraní může zdát poněkud jednodušší než u Mupen64Plus FZ, zůstává velmi výkonným nástrojem a postačuje k hraní Super Mario 64 a dalších ikonických her s minimem komplikací.
Bez ohledu na zvolenou metodu, ať už jde o nativní port přes Termux nebo klasickou emulaci pomocí těchto aplikací, dnes je možné si užívat Super Mario 64 na Androidu S kvalitou a pohodlím, které byly v éře Nintenda 64 nemyslitelné. S trochou trpělivosti během počátečního nastavení můžete mít v kapse jednu z nejvlivnějších her v historii, dokonale funkční a připravenou znovu prožít každou hvězdu, každou tajnou úroveň a každý skok k malování Peachina hradu.


