Сборник Uncharted: The Nathan Drake Collection запустили на ПК в формате нативного порта

Энтузиаст под ником Mindro представил тестовую демонстрацию собственного нативного порта трилогии Uncharted: The Nathan Drake Collection для Windows. В опубликованном материале автор сосредоточился на запуске 1 части культовой серии без использования каких-либо внешних эмуляторов. Проект под рабочим названием Test 1 успешно инициализировал графический конвейер, загрузил главное меню переиздания и воспроизвел вступительную сюжетную сцену на катере вплоть до момента передачи управления игроку.
До старта работы над прямым переносом разработчик длительное время пытался оптимизировать оригинальный сборник с помощью эмулятора PlayStation 4 под названием shadPS4. Автор выпустил 5 тестовых сборок собственного форка, однако натолкнулся на серьезные аппаратные ограничения компьютерной архитектуры. Консоль от Sony построена на базе гибридного процессора AMD с единым пулом общей памяти GDDR5, к которой процессор и графический ускоритель обращаются без лишних задержек. Попытка воспроизвести такое поведение на ПК через раздельные системную оперативную память и видеопамять привела к рассинхронизации, переполнению памяти на видеокартах с объемом менее 8 ГБ и ощутимой задержке управления.
Осознав тупиковость эмуляции столь требовательного эксклюзива на текущей стадии развития программного обеспечения, создатель полностью заморозил разработку форка. Моддер пришел к выводу, что традиционная трансляция инструкций отнимает слишком много вычислительных мощностей у пользовательских систем.
Это того не стоит, ведь старые компьютеры не смогут выдать даже 30 или 60 кадров в секунду. Нативный порт потребует от слабого железа гораздо меньше ресурсов, поэтому выбор сделан в пользу нативной сборки. К тому же эмулятору shadPS4 понадобятся годы, чтобы обеспечить стабильную работу.
- Mindro, разработчик нативного порта
Для ускорения обратной разработки и детального разбора исполняемых файлов PlayStation 4 энтузиаст задействовал взломанную консоль PlayStation 5. Во время дебютного тестирования проект продемонстрировал производительность на уровне от 45 до 60 кадров в секунду во вступительном ролике. Сразу после окончания заставки разработчик вручную закрыл окно программы, пояснив участникам сообщества, что до полностью играбельного состояния проекту потребуется еще от 1 до 2 месяцев активного труда.
В ближайших планах разработчика значится решение ключевых технических проблем: правильная интеграция управления на клавиатуре и мыши, настройка физики ткани и волос персонажей, устранение сбоев в работе шейдеров и исправление вылетов при загрузке уровней. Конечной целью проекта объявлен последовательный перенос всей трилогии, включающей 2 и 3 части знаменитой франшизы.
Повышенное внимание аудитории к фанатской инициативе вызвано отсутствием официальных переизданий оригинальных частей приключений Нейтана Дрейка на персональных компьютерах. Компания Sony выпустила на платформе ПК только 4 часть серии и самостоятельное дополнение Uncharted: The Lost Legacy в составе сборника Uncharted: Legacy of Thieves Collection, оставив стартовую трилогию эксклюзивом семейства консолей PlayStation.