Содержание
GoldenEye 007 для Nintendo 64 полностью декомпилировали спустя примерно пять лет работы. Проект KholdFuzion достиг отметки 100% на странице статуса, и теперь код игры можно глубже модифицировать и переносить на другие платформы.
Для ретро-сцены это не очередная новость из серии «запустили старую игру на тостере». Декомпиляция даёт разработчикам исходный код, восстановленный из оригинального бинарника. Это не утечка архивов Rare и не официальный релиз Nintendo. Но для моддеров результат почти такой же ценный: игру можно собирать заново, менять системные части и переносить без классической эмуляции.
Полная декомпиляция GoldenEye 007 открывает путь к портам
Проектом руководил энтузиаст KholdFuzion, а прогресс отслеживали через публичную страницу статуса. После достижения 100% декомпиляции у сообщества появилась база для сложных модов, исправлений и портов на другие системы.
Один из первых таких проектов уже нацелен на ПК. По данным Tom’s Hardware, PC-порт на основе этой работы сейчас проходит плейтесты. Быстрого массового релиза ждать не стоит: авторы подобных проектов обычно тратят много времени на управление вводом, рендер, звук и стабильность.
И вот здесь лучше не путать декомпиляцию с эмулятором. Эмулятор запускает оригинальный код в имитации консоли. Порт собирает игру под другую платформу, уже с нативным исполняемым файлом. Поэтому у таких версий больше шансов получить нормальные настройки управления, высокие разрешения и доработки интерфейса.
С похожим подходом сцена уже работала не раз. Рекомпиляции и порты старых консольных игр стали заметной альтернативой эмуляции. Ранее энтузиасты уже показывали конверсии игр с Nintendo 64 на ПК, а в этом году всплывал и отменённый Xbox 360-вариант GoldenEye 007, который тоже пересобирали для компьютеров.
Почему GoldenEye 007 до сих пор важна для шутеров
GoldenEye 007 вышла на Nintendo 64 в августе 1997 года и быстро стала одной из главных игр платформы. Rare сделала консольный FPS, который не выглядел компромиссом рядом с ПК-шутерами тех лет.
Игра продавалась тиражом более 8 млн картриджей и заняла третье место среди самых продаваемых проектов Nintendo 64. На фоне библиотеки N64 это серьёзная цифра, особенно для лицензированной игры по фильму.
- сигнализация: игрока наказывали за шум и ошибки;
- камеры наблюдения: уровни требовали внимательности;
- оружие с глушителем: скрытное прохождение имело смысл;
- мультиплеер на четверых: локальные матчи стали отдельной культурой.
Влияние игры потом заметили в Perfect Dark, Halo и Call of Duty. Да, современные шутеры давно ушли вперёд по масштабу и темпу. Но многие консольные решения конца 1990-х отталкивались именно от того, что Rare проверила на GoldenEye.
Nintendo 64 выглядела сильной на фоне ПК 1997 года
Контекст 1997 года многое объясняет. Дискретные 3D-ускорители для ПК только заходили в массовый сегмент, а первые карты 3dfx и Nvidia сами стоили почти как консоль.
Nintendo 64 продавалась за $199, что примерно соответствует 15 000 рублей. Для игрока того времени это была цена готовой системы, а не только одной платы для апгрейда ПК. Поэтому плавная 3D-картинка GoldenEye 007 на телевизоре производила сильное впечатление.
Сейчас техническая ценность проекта другая. Полная декомпиляция помогает не просто сохранить игру, а разобрать её устройство до уровня, где возможны крупные правки. Это важнее, чем очередной запуск ROM-файла в эмуляторе с фильтром текстур.
Есть и ограничение. Автоматические порты, собранные на скорую руку, вряд ли дадут лучший опыт. Для нормальной версии нужны люди, которые вручную настроят управление, графический вывод и совместимость. Поэтому первые качественные релизы, если они выйдут публично, будут интереснее любых быстрых AI-сборок.
Публичный блог проекта ReCollect64 хранит технические заметки по работе с ретро-кодом: страница проекта. Оригинальная GoldenEye 007 вышла на Nintendo 64 в августе 1997 года и разошлась тиражом более 8 млн картриджей.