Разработчики представили OpenGOAL для портирования игр серии Jak & Daxter

Команда энтузиастов выпустила OpenGOAL — нативный декомпилятор и рекомпилятор, предназначенный для переноса игр серии Jak & Daxter на архитектуру x86-64. Проект позволяет запускать классические тайтлы с PlayStation 2 на современных ПК с улучшенной производительностью и расширенными возможностями для модификаций.
Инструмент работает путем трансляции проприетарного языка программирования GOAL, на котором были написаны оригинальные игры студии Naughty Dog, в современный машинный код. Процесс включает полную декомпиляцию исходных данных, что обеспечивает поддержку высокого разрешения, широкоформатных мониторов и повышенной частоты кадров, недоступной на оригинальном железе.
Реализация OpenGOAL предоставляет доступ к игровым ассетам и логике, позволяя пользователям внедрять собственные скрипты и изменять игровые механики. Проект ориентирован на сохранение наследия классических платформеров, обеспечивая стабильную работу на современных операционных системах без использования эмуляторов.
Техническая реализация проекта подробно обсуждается в сообществе Lobsters, где разработчики делятся методами оптимизации кода. Использование нативного рекомпилятора позволяет добиться практически полной идентичности игрового процесса при значительном снижении нагрузки на центральный процессор по сравнению с классической эмуляцией.
Данный подход открывает возможности для глубокого анализа игровых движков эпохи PS2 и их адаптации под современные стандарты разработки. Инструментарий доступен для свободного использования, позволяя сообществу самостоятельно расширять функциональность портированных игр и исправлять ошибки, присутствовавшие в оригинальных релизах.



