Администрация сервиса GOG на фоне отмены ремейка культового приключенческого экшена Prince of Persia: The Sands of Time от Ubisoft пообещала спасти оригинальную игру для будущих поколений и не обманула.
Как стало известно, классическая версия «Песков времени» вошла в программу по сохранению игр Preservation Program. В официальном блоге GOG и в видео ниже специалисты компании рассказали, как обновляли проект для современных ПК.
Благодаря GOG оригинальная Prince of Persia: The Sands of Time получила совместимость с современным железом, поддержку широкоформатных и ультрашироких мониторов, а также ограничитель кадровой частоты.
Кроме того, специалисты GOG реализовали «лёгкий» оверлей, позволяющий на лету корректировать ограничение кадровой частоты и угол поля зрения (до 110 % на ультрашироких мониторах во избежание багов).
По умолчанию физика в Prince of Persia: The Sands of Time была привязана к кадровой частоте, из-за чего при превышении лимита на современных ПК игра начинала сбоить, и внешним ограничителем кадров делу не поможешь.
В GOG создали набор DLL-оболочек между игрой и ГП, перехватывающих данные движка о времени начала и окончания каждого кадра, что позволило обойти ограничение. Эта работа пригодится для обновления и других игр на DirectX 9.
Prince of Persia: The Sands of Time вышла в ноябре 2003 года, заслужила на Metacritic внушительные 92 % и продалась в количестве свыше 14 млн копий. Анонсированный в 2020-м ремейк стал жертвой масштабной реорганизации Ubisoft.
Источники:


MWC 2018
2018
Computex
IFA 2018






