Разработчик перенёс Ocarina of Time на iOS с помощью ИИ, без эмуляции и с 60 FPS

Пока поклонники ждут, когда Nintendo объявит дату выхода ремейка The Legend of Zelda: Ocarina of Time для Nintendo Switch 2, разработчик Крис "Kahris" Сотрайдис предложил кое-что для самых нетерпеливых.

HarkinianPad – это порт классики с Nintendo 64, работающий нативно на iOS и iPadOS.

Используя Codex от OpenAI и GPT-5.6 Sol, Kahris обошёл ограничения традиционной эмуляции и самой Nintendo 64. В результате появились современные функции вроде широкоэкранного режима, полноэкранной поддержки и плавного геймплея на 60 кадрах в секунду. При этом свой собственный ROM пользователю всё же придётся раздобыть.

Выпущенная в 1998 году на Nintendo 64, The Legend of Zelda: Ocarina of Time считается одной из величайших игр в истории. Позже, в 2011 году, Nintendo выпустила ремейк для Nintendo 3DS. Для тех, у кого не было ни Nintendo 64, ни 3DS, классика со временем стала доступна на Nintendo Switch и Switch 2 через подписку Nintendo Switch Online Expansion Pack.

Эти ограничения оставались проблемой для геймеров, которые хотели познакомиться с игрой, но не владели консолью Nintendo. Ситуацию изменила группа разработчиков под названием Zelda Research Team (ZELDARET), которая в 2021 году декомпилировала Ocarina of Time в код на языке C.

Это позволило команде Harbour Masters создать Ship of Harkinian, неофициальный нативный порт классики с Nintendo 64. Он совместим с Microsoft Windows, Linux, macOS, Android, Nintendo Switch и Nintendo Wii U.

Как нетрудно догадаться по названию, HarkinianPad построен на движке Ship of Harkinian. Kahris поручил Codex 5.6 Sol адаптировать уже декомпилированный C-код под iOS. По сути, агент пересобрал его в нативное приложение для архитектуры Arm64 с рендерингом через графический API Apple Metal.

Это открывает путь к лучшей производительности, поддержке более высоких нативных разрешений и функциям, недоступным в оригинале. HarkinianPad работает не только в полном разрешении с широкоэкранной поддержкой, но и делает это на плавных 60 FPS.

Это серьёзное улучшение по сравнению с оригинальными 240p и 20 FPS, что было потолком возможностей железа Nintendo 64 того времени. Вместе с портом Kahris представил новую схему сенсорного управления.

Можно использовать сенсорные элементы управления на iPhone или iPad либо выбрать более традиционный вариант, подключив Bluetooth-контроллер, мышь или клавиатуру. Такая гибкость позволяет как новичкам, так и преданным фанатам серии играть в комфортном для себя стиле.

HarkinianPad совместим с iOS и iPadOS, что даёт возможность запускать The Legend of Zelda: Ocarina of Time на широком спектре устройств Apple, от iPhone до iPad. Будучи проектом с открытым исходным кодом, HarkinianPad доступен бесплатно любому желающему, а последняя версия и исходники размещены на странице проекта в GitHub.

По аналогии с Ship of Harkinian, HarkinianPad не относится к традиционным эмуляторам, но всё равно требует, чтобы у пользователя была легально приобретённая копия ROM игры. ROM выступает в роли библиотеки, из которой HarkinianPad во время игры берёт графику, музыку и звуковые эффекты.

Официальный ремейк Ocarina of Time от Nintendo, без сомнения, станет подарком для владельцев Switch 2. При этом любопытно наблюдать, как ИИ-инструменты для программирования позволяют одному разработчику принести существующую наработку сообщества по сохранению игр новой аудитории.

По мере роста возможностей таких инструментов интересно, какие ещё ретро-тайтлы получат вторую жизнь благодаря новым портам на современные платформы.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.