Практична робота з неофіційним емулятором Citra для Android Nintendo 3DS

click fraud protection

Бажаєте грати в ігри Nintendo 3DS на своєму смартфоні Android? Тепер ви можете, хоча для цього вам знадобиться дуже потужний смартфон.

Nintendo DS є однією з найкращих портативних консолей для емуляції на Android, і це не без причин. Акцент на сенсорному екрані керування в іграх DS добре переноситься на ігровий процес на смартфоні, а відсутність кнопок на телефонах Android можна виправити за допомогою Bluetooth або дротового ігрового контролера. Я думав про це, і це змусило мене задуматися... а як щодо Nintendo 3DS? 3DS — це ще одна кишенькова консоль із такими ж рисами, і, шукаючи на GitHub, я знайшов, що там є фактично емулятор Nintendo 3DS для смартфонів Android. Зустрічайте надзвичайно експериментальний порт Citra для Android.

Неофіційна Citra для Android вражає сама по собі

Цей неофіційний порт Citra для Android настільки вражає не тим, що він ідеально працює емулятор без будь-яких проблем, які ніхто не виявив. Насправді, далеко не так. У нього є свої проблеми, у нього є свої помилки, і він, звичайно, навіть віддалено не працює для більш інтенсивних назв. Зважаючи на все це, деякі ігри працюють абсолютно ідеально або майже ідеально, залежно від вашого пристрою. Усі ці факти сприяють тому, наскільки вражаючим є цей емулятор, але один факт бере на себе головне. Citra для Android використовує інтерфейс Dolphin Emulator як графічний інтерфейс, але за ним перенесено весь бек-енд Citra.

Емуляція не має значення, якщо ви не можете грати в ігри, чи не так? Ми намагалися Fire Emblem Echoes: Shadows of Valentia, хоча він вилітає під час першого діалогу гри. Деякі пошуки в Google виявили, що це насправді проблема зі старішою версією Citra, на якій, здається, базується цей порт, а не сам порт. Далі було Особняк Луїджі, що спрацювало напрочуд добре. Після цього ми спробували Супер Маріо 3D Земля, що було не що інше, як безлад. Лопата Лицар і Crashmo/Pullblox також працював ідеально, тому коротко кажучи, ваш пробіг може відрізнятися. Не очікуйте, що це буде працювати на будь-якому смартфоні з процесором Qualcomm Snapdragon 845 нижче. Насправді ми перевірили це за допомогою Xiaomi Mi 9 живиться від Qualcomm Snapdragon 855 мобільна платформа.

Однак є застереження, і воно є обов’язковим для Citra з моменту його випуску. 3DS-ігри потрібно розшифрувати перед використанням в емуляторі, і єдиний спосіб зробити це – за допомогою фактично зламаної Nintendo 3DS. Ви можете створити дамп своїх власних ігор і розшифрувати їх для використання в Citra, але ігри навіть не розпізнаються, якщо вони все ще зашифровані. На моєму скріншоті вище ви можете побачити Покемон Ю (EK2A.3ds) все ще зашифровано. Це тому, що я викинув свій картридж і не розшифрував його перед копіюванням. Є ще одна проблема, яка впливає на деякі ігри: щоб її обійти, вам потрібно створити дамп системних файлів із справжньої 3DS.

Неофіційна продуктивність гри Citra для Android

Найважливіше, що, напевно, має значення для вас, це продуктивність в іграх, а для деяких це... справний. Лопата Лицар і Crashmo досить неймовірні, Супер Маріо 3D Земля це жахливо і Особняк Луїджі і Animal Crossing працювати. Ви можете переглянути відео, які я зробив нижче, і вони повинні дати вам уявлення про те, чого очікувати.

І це навіть не вдаючись у графічні збої, які виникли в інший ігри також. Супер Маріо 3D Земля був найгіршим, а потім Crashmo. Crashmo принаймні можна було грати, Супер Маріо 3D Земля навіть не дозволяв вам пересуватися по ігровій зоні. Та сама історія з Вогонь емблема, він просто вийшов з ладу в початковому діалозі.

Цей неофіційний порт Citra для Android на даний момент наповнений до краю графічними помилками та збоями

Для запуску деяких ігор також потрібно створювати дамп системних архівів (і системних шрифтів, що містяться в них). Покемон X і Покемон Ю це дві такі ігри, оскільки вони потребують системних шрифтів, які не є попередньо запакованими в гру. Це не складний процес, і ви можете знайти посібник для цього на веб-сайті Citra тут. Щоб розшифрувати свої ігри, вам у будь-якому випадку потрібна Nintendo 3DS, тому це не повинно бути величезною перешкодою для входу. Подивіться на кілька скріншотів Покемон Ю нижче. Повільніші ігри, наприклад покрокові Покемон працюють дуже добре.

Майте на увазі, що цей порт Citra для Android є неофіційним

Переглядаючи форуми Citra, багато користувачів запитували про цей порт Citra для Android, оскільки вважали його офіційним. Хоча розробники Citra не підтримали це (очевидно), вони сказали що вони працюють із розробником цього порту, щоб зробити офіційний порт для пристроїв Android реальністю. У FAQ Citra також сказано про те ж саме, що пояснює, чому востаннє долучилися до цього проекту близько двох місяців тому. Розробники Citra абсолютно не беруть участі у створенні цієї програми, але ми ділимося нею, оскільки деякі ігри справді працюють добре. Мало того, це ще й погляд у майбутнє того, що принесе емуляція на Android. Nintendo 3DS майже готова до відтворення в програмі, яка є зламаною разом ПК-версії Citra та Dolphin Emulator. Це подвиг сам по собі і показує, що розробка, безумовно, на правильному шляху до створення робочого емулятора Nintendo 3DS на Android у майбутньому.

Завантажте неофіційний порт Citra для AndroidВихідний код