Наконец-то у Donkey Kong 64 появился полностью нативный порт для ПК, написанный на C

Donkey Kong 64 рекомпиляция Pc ретро N64 Open Source tomshardware.com

Узнайте, как команда ветеранов перекомпилировала Donkey Kong 64 в C для нативной работы на Windows, Linux и Mac. Проект бесплатен, не использует генеративный ИИ, но включает больше функций, чем любой вибекодированный ретро-возврат. Принесите свой ROM.

Вслед за тем, как AI-вибекодинг проник в сцену ретро-возрождения, человеческие усилия обычно выделяются, особенно когда они столь же новы, как этот проект. Группа разработчиков с нуля пересобрала Donkey Kong 64 для ПК, перекомпилировав оригинальный код N64 в C и открыв множество функций, которые делают игру ещё лучше. Вам нужно лишь предоставить ROM, и «DK64: ReKONGpiled» запустит её без накладных расходов эмуляции, давая вам контроль над классикой на уровне движка.
DK64: Recompiled использует фреймворк N64: Recompiled с открытым исходным кодом от Wiseguy и рендерится через RT64. Проект — результат совместной работы опытных программистов, которые также создали DK64 Randomizer — Rainchus, Ballaam, Killklli, 2dos и Umedtakes.
Он берёт машинный код N64, не предназначенный для современного «железа», подвергает его обратной разработке и перекомпилирует в C, который x86- и ARM-машины могут понимать нативно. Таким образом, этот проект доступен для Windows, Linux и Mac.
В нём реализована настоящая поддержка высокого разрешения, включая различные соотношения сторон, например ультраширокое, и разблокированная частота кадров без необходимости ускорять игру. Вы получаете современное управление, идеально привязанное к клавиатуре и мыши, а также к геймпаду. Включены улучшения качества жизни: почти нулевая задержка, почти мгновенная загрузка, пропуск кат-сцен, улучшенное управление камерой и даже возможность переключаться между персонажами в любой момент.
Всё остальное в игре сохранено в исходном виде, и все улучшения остаются верными исходному материалу. Художественный стиль вместе с низкополигональной 3D-графикой не тронут, а аудио безупречно. Вы получаете только полезные изменения, такие как улучшенное внутриигровое меню, позволяющее на лету менять настройки — например, увеличивать дальность прорисовки и сохранять/загружать. Встроена также поддержка модов и многопользовательской игры.
Имейте в виду, что игровые ресурсы здесь не предоставляются; вам нужно принести собственный легально приобретённый ROM. Для нашего теста мы скачали файл с GitHub и взяли ROM из Vimm’s Lair. Всё работало безупречно и даже переключалось между клавиатурой/мышью и беспроводным контроллером 2,4 ГГц в реальном времени, как если бы это была современная игра. Всё масштабировалось идеально, игра ощущалась плавной, а кат-сцены рендерились в ультрашироком разрешении внутри окна 16:9 (не на весь экран).
В целом это впечатляющий проект, который показывает, что человеческая изобретательность всё ещё превосходит AI-мусор. Да, Claude может сделать это быстрее, но у него будут свои проблемы, со временем он станет неподдерживаемым и никогда не сравнится с той страстью, которую вкладывают эти программисты. Разработчики DK64: Recompiled даже раскритиковали конкурирующие проекты за использование вибекодинга и гордо заявляют, что в их работе не применяется генеративный ИИ.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: