Знаменитый аркадный футбольный симулятор Super Mario Strikers, вышедший на Nintendo GameCube в 2005 году, получил полноценный неофициальный нативный порт для персональных компьютеров. Проект работает на Windows, Linux и macOS без использования сторонних эмуляторов. В основу релиза легли исходные материалы масштабной фанатской декомпиляции от разработчика по имени Yannick Suter, а сама игра была перенесена на современные операционные системы при помощи графического фреймворка Aurora.
Осторожный релиз и юридические риски
Разработчик проекта под псевдонимом new-coke подошел к релизу с особой осторожностью и опубликовал файлы через временный аккаунт на GitHub. По словам энтузиаста, публикация с анонимного профиля продиктована профессиональными и юридическими опасениями перед юристами Nintendo, которые регулярно блокируют любые фанатские начинания. Чтобы минимизировать риски судебных претензий, сборка распространяется без оригинальных игровых ассетов. Геймерам потребуется самостоятельно предоставить чистый образ диска в формате ISO, GCM, CISO или GCZ, причем поддерживаются американская, европейская и японская версии.
В отличие от консольного оригинала, компьютерная версия получила обширный список современных технических улучшений. Порт предлагает разблокированную частоту кадров с настраиваемым лимитом и вертикальной синхронизацией, а также корректную поддержку широкоформатных и ультрашироких мониторов с расширенным углом обзора футбольного поля. Пользователи могут повышать внутреннее разрешение рендеринга, активировать сглаживание до 4x MSAA и анизотропную фильтрацию вплоть до 16x. В качестве графических API задействованы стандарты Direct3D 12, Vulkan и Metal, а для систем на базе Linux предусмотрена экспериментальная поддержка OpenGL и OpenGL ES.
Для удобства настройки создатель подготовил отдельное приложение, позволяющее регулировать графику, звук, пути к файлам и схему управления. Благодаря интеграции библиотеки SDL проект поддерживает геймпады Xbox, PlayStation, Nintendo Switch Pro, адаптеры для оригинальных контроллеров Nintendo GameCube, а также клавиатуру. Иконки интерфейса динамически подстраиваются под активное устройство ввода, а в меню доступны параметры мертвых зон стиков и виброотдачи. Время загрузок матчей при этом заметно сократилось по сравнению со старой консолью.
Самым спорным компромиссом релиза стало полное отсутствие сетевого мультиплеера, который является ключевым элементом для аркадных соревновательных игр. Как признался создатель порта, у него нет опыта разработки сетевого кода, поэтому онлайн внедрять не планируется, а сама задача перекладывается на плечи будущих форков сообщества. Автор пояснил, что его главной задачей было запустить проект на портативных устройствах вроде Steam Deck с минимальным энергопотреблением и стабильной кадровой частотой для локальных матчей, чего не позволяла добиться прожорливая эмуляция.
Релиз Super Mario Strikers стал частью продолжающейся волны декомпиляций консольной классики. Энтузиасты уже перенесли на персональные компьютеры десятки проектов прошлых поколений, среди которых значатся Mario Kart 64, The Legend of Zelda: Twilight Princess, Sonic Unleashed, Diddy Kong Racing и Ace Combat 6, продолжая расширять библиотеки современных систем без оглядки на платформодержателей.
Комментарии
Оставляйте комментарии, отвечайте другим пользователям, ставьте плюсы и минусы и добавляйте быстрые реакции.
Войдите в аккаунт, чтобы оставлять комментарии, отвечать другим пользователям и ставить реакции.