OpenPete — нативный порт Spyro the Dragon

Недавно мы писали о CTR Native, и вот еще один подарок всем фанатам PlayStation 1: в рамках проекта OpenPete развивается ПК-порт Spyro the Dragon, культового 3D-платформера о приключениях фиолетового дракончика Спайро (такое название было выбрано в честь раннего имени героя). OpenPete работает путем декомпиляции исполняемого кода оригинальной игры в C, а в качестве рантайма используется PsyCross, свободная замена Psy-Q SDK.

OpenPete

Особенностью проекта является исправление графических артефактов, присущих PS-играм. Рендер считывает данные непосредственно из состояния игры, а не из потока команд для графического процессора — благодаря этому он «понимает», что такое полигон, а не просто знает, в какую точку 2D-пространства тот попал, и это дает полный контроль над процессом отображения. Это позволяет выполнять рендеринг с корректной глубиной, произвольным соотношением сторон и в высоком разрешении, при этом полностью устраняя характерные для PSX дрожание моделей и искажения текстур (их, однако, можно имитировать для сохранения аутентичной ретро-атмосферы). Также OpenPete предоставляет возможность моддинга, поддерживая в том числе пользовательские шейдеры, текстурные паки и музыку.

Spyro 1 on PC

Проект не распространяет готовые бинарники — для рекомпиляции вам нужно иметь образ диска Spyro the Dragon (NTSC-U). Запустите программу openpete-spyro1.exe и перетащите в окно файлы образа (BIN + CUE). Будет сгенерирован нативный порт игры, после чего openpete-spyro1.exe будет автоматически запускать его в дальнейшем. По нажатию Escape в игре доступно меню настроек, в котором можно переключать различные эффекты.

https://www.openpete.com

Copyright © 2008-2026 Команда «FPS» и соавторы. Доступно по СС BY-NC-SA 3.0. При копировании ссылка на источник обязательна. Английская версия