AnyPS5
Esc

Type to search

Шаг 2 из 6

Подготовьте дамп

Что конвертеру нужно от файлов игры и какие проблемы стоит исправить заранее.

AnyPS5 работает с файлами установленной игры, дамп которой вы сняли со своей консоли своими homebrew-инструментами. Проект не предоставляет дампер и не может помочь достать игры, которых у вас нет.

Что должно быть в дампе

Конвертеру нужны файлы игры в расшифрованном виде:

app0/
    eboot.bin          the game's executable, as a plain ELF file
    sce_module/        the game's own libraries
    sce_sys/
        param.json     the title ID and name
    ...                everything else the game ships with
  • Исполняемый файл должен быть обычным ELF-файлом. Зашифрованные контейнеры SELF не принимаются. Если ваш дампер выдал расшифрованные контейнеры SELF, сначала распакуйте их скриптом tools/unwrap_self.py из репозитория AnyPS5.
  • Сохраните sce_sys/. Многие игры читают param.json при запуске и без него не работают.
  • Сохраните остальные файлы игры. Конвертер переписывает только исполняемый файл и модули, но во время работы игре нужны лежащие рядом файлы данных.

Веб-конвертеру можно отдать всю папку app0 или её ZIP-архив. Большие файлы, кроме исполняемого файла и модулей, могут оставаться в архиве.

Запишите версию контента

Версия контента (например, 01.004.000) важна, когда вы делитесь результатами. Разные версии одной игры могут вести себя по-разному, а патчи для игр привязаны к конкретным байтам. Её можно найти в sce_sys/param.json в поле contentVersion.

Известные проблемы с некоторыми дампами