г дэ
1.06K subscribers
67.7K photos
10.3K videos
90 files
5.39K links
@deb_best

Мне похуй.
Download Telegram
Sonic Unleashed Recompiled

Сейчас везде гремит новость, что фанаты портанули Sonic Unleashed с Xbox360 на современные ПК. И это действительно так, полностью нативный порт достиг релизной отметки. Кроме базовой игры в порт включены улучшения вроде поддержки более высоких разрешений и частот обновления экрана, а также ультрашироких мониторов. Порт работает на Windows, Linux и в том числе на Steam Deck.

Из известных проблем следует отметить статтеры, которые пока что невозможно победить из-за особенностей движка игры - они есть и на оригинальном железе. Также могут быть проблемы с катсценами на ультрашироких мониторах - но это вполне ожидаемо. Естественно ассеты никто не положил из-за проблем с копирайтами, так что их придётся вытаскивать из вашей копии игры 😉 Кстати, версия для PS3 не подойдёт, потому что там другой формат ассетов.

Так вот, новость-то на самом деле не только в том что портанули конкретную игру, а в том что сделали это с помощью автоматического рекомпилятора XenonRecomp, примерно как в прошлом году подобное проворачивали с играми Nintendo 64.

Напомню, рекомпиляция - это альтернатива эмуляции. В этом случае машинный код одной платформы полностью конвертируется в машинный код другой платформы, практически полностью нивелируя любые накладные расходы связанные с эмуляцией. Часть системы, впрочем, всё равно приходится эмулировать, если, например, графический пайплайн сильно отличается от современного. Но эта часть более-менее успешно выносится в подключаемую библиотеку. Основной же код работает на полной скорости, доступной на целевой платформе.

В данном случае автоматический рекомпилятор читает машинный код Xbox360 (PowerPC) и генерирует исходники на языке C++. Главный минус по сравнению с ручной декомпиляцией - результат не человекочитаемый, то есть для человека выглядит как какая-то каша и его довольно сложно потом как-то модифицировать. Но зато сам процесс протекает в разы быстрее.

Кстати, так или иначе рекомпиляция давно используется под капотом некоторых эмуляторов, например того же RPCS3. Просто потому что интерпретация в реальном времени была бы слишком медленной. Другое дело что проекты, позволяющие получить игру именно как отдельное приложение с дополнительными улучшениями - направление относительно молодое.

В общем, будем дальше следить куда это всё вырулит. Может удастся так все экзы платформы портануть.

#новости #xbox360 #decompilation
POHUI.NET THREAD
Photo
я хоть и сайт вчера засрал, но это какой-то пиздец
уже второй раз за ночь сайт просто убивают, люди чё-то кодят, ну стараются, а потом им на голову срут
Forwarded from интернеты (Олег🥝)
👍2
Forwarded from интернеты (Олег🥝)
Снова стою одна
Снова курю мама снова
Forwarded from интернеты (demanufacture)
👍2
Forwarded from Old Mems Blues
Forwarded from Old Mems Blues
Forwarded from Old Mems Blues
goodnight sweet prince
Forwarded from промышленная jollyфрения (direktor interneta)
Forwarded from промышленная jollyфрения (direktor interneta)
ем полину трахаю малину