Star Fox с SNES, еле выдававшая 20 кадров, теперь запускается на PC в 480 FPS — вышел неофициальный порт

Star Fox с SNES, еле выдававшая 20 кадров, теперь запускается на PC в 480 FPS — вышел неофициальный порт

Aleksandr Manin

В 1993 году эта игра считалась технологическим чудом при пятнадцати кадрах в секунду. Спустя тридцать три года энтузиаст поднял её до 480 — и не тронул при этом ни строчки геймплея.

Речь про Star Fox, ту самую первую часть для Super Nintendo. Она стала первой игрой консоли с полноценной трёхмерной графикой, и вытягивал её отдельный чип Super FX, впаянный прямо в картридж, — Nintendo буквально доукомплектовывала приставку прямо в коробке с игрой. Работало это в среднем на пятнадцати-двадцати кадрах, и по меркам 1993 года выглядело фантастикой. Официальной версии для компьютеров у игры не было никогда, и не появилось до сих пор.

Пробел закрыл фанатский проект Star Fox Enhanced. Его автор выложил публичную альфу под номером 0.0.4, и главное её достоинство — поддержка частоты кадров далеко за пределами того, о чём в девяностых можно было только мечтать. Доступные режимы: 20, 30, 60, 90, 120, 240, 360 и 480 кадров в секунду.

Тут важно понимать, что именно ускоряется. Внутренняя логика игры по-прежнему тикает на исходных 20 герцах — карта, столкновения, урон, случайные события, анимация, боссы и прогресс по уровням работают ровно так же, как на настоящей приставке. Плавность добавляется только на этапе вывода картинки: движение камеры и объектов сглаживается для экрана, но состояние игры при этом не меняется. Проще говоря, играется всё как оригинал, а выглядит несопоставимо лучше — скорость прохождения, поведение врагов и сложность остаются нетронутыми.

Это не техническая демонстрация, а полная игра. Трёхмерные модели вытащены из сборки фанатского проекта UltraStarFox вместе с анимацией, тенями и данными столкновений. На месте оригинальные фоны, палитры, интерфейс, карта маршрутов и вся музыка со звуковыми эффектами, снятыми с фирменного звукового чипа SNES. Заставка, обучение, выбор маршрута, все три ветки прохождения, экран поражения, продолжение, пауза и титры соединены в единый поток, как в оригинале.

Запускается всё не совсем тривиально. При первом старте программа проверяет наличие немодифицированного образа картриджа Star Fox американского издания версии 1.2, пересобирает данные на компьютере пользователя и создаёт рядом с исполняемым файлом архив Starfox-Assets.BIN. Дальше порт работает уже с ним, и исходный образ можно удалить. Заодно собирается и Star Fox EX — отдельная фанатская редакция игры.

Пока сборка есть только под 64-битную Windows, но автор обещает добраться до Linux, macOS, iOS, Android, Nintendo Switch, PS Vita и Xbox в режиме разработчика. Насколько далеко зайдут эти планы, вопрос отдельный: Nintendo десятилетиями и с завидным упорством сносит фанатские порты своих игр, а проект лежит на GitHub в полностью открытом виде. Так что качать лучше не откладывая.

Застали Star Fox на SNES в девяностых — или впервые слышите об этой игре?

❓ Слух: Sony может отложить отказ от дисков на год-два
    Об авторе
    Комментарии0