Donkey Kong 64 получил нативный порт на ПК: DK64 ReKONGpiled работает без эмуляции и ИИ
В эпоху, когда индустрия ретро-гейминга всё чаще полагается на искусственный интеллект для переноса старых игр на современные платформы, команда энтузиастов сделала ставку на чистый человеческий труд. Проект DK64 ReKONGpiled представляет собой полностью нативный порт классической игры Donkey Kong 64 для ПК, написанный на языке C без использования генеративных нейросетей. Разработчики не просто эмулируют оригинальный код Nintendo 64, а фактически перекомпилировали его, что позволило раскрыть потенциал игры на современном «железе» и добавить множество функций, которые были невозможны в эпоху консолей.
Основой проекта стала открытая фреймворка N64: Recompiled, над которой работали ветераны программирования, ранее создававшие популярный рандомайзер для игры. Команда разработчиков — Rainchus, Ballaam, Killklli, 2dos и Umedtakes — взяла на себя задачу перевода машинного кода, предназначенного для архитектуры N64, в язык C. Это позволило создать версию игры, которая работает нативно на процессорах x86 и ARM, полностью исключая накладные расходы эмуляции.
Техническая реализация проекта включает использование движка RT64 для рендеринга графики. Такой подход обеспечивает поддержку высокого разрешения с возможностью выбора различных соотношений сторон экрана, включая ультраширокие мониторы. Кроме того, игра работает с неограниченным количеством кадров в секунду (uncapped framerates), что устраняет необходимость искусственного ускорения геймплея для повышения плавности.

Особое внимание уделено качеству управления и пользовательскому опыту. В порте реализована идеальная поддержка клавиатуры, мыши и современных контроллеров. Разработчики внедрили ряд функций качества жизни: задержки ввода сведены к минимуму, время загрузки уровней практически отсутствует, а в меню можно пропускать сцены. Также добавлена возможность мгновенного переключения между персонажами во время игры, что значительно упрощает управление сложными механиками.

Важнейшим аспектом проекта является отказ от использования искусственного интеллекта на всех этапах разработки. В условиях, когда многие студии и энтузиасты используют AI-инструменты для написания кода (так называемый «vibecoding»), команда DK64 ReKONGpiled гордится тем, что каждый строчка была написана вручную. Разработчики даже публично критиковали конкурирующие проекты за использование генеративных моделей, утверждая, что их подход гарантирует долгосрочную поддержку проекта и сохранение энтузиазма авторов.

Игра доступна для установки на операционные системы Windows, Linux и macOS. Пользователю достаточно предоставить оригинальный ROM-файл игры, после чего DK64 ReKONGpiled запустит её без необходимости в эмуляторе. Все визуальные и звуковые элементы сохранены в оригинальном виде, при этом добавленные улучшения не нарушают целостности классического опыта.

Этот проект демонстрирует, что энтузиасты способны создавать качественные нативные порты старых игр, используя современные технологии компиляции, но сохраняя при этом дух ручной работы. Для фанатов Nintendo 64, которые ищут стабильную версию игры на ПК без эмуляционных артефактов, это решение открывает новые возможности для комфортной игры на современных мониторах.