Официальный веб-конвертер AnyPS5 перелинковывает чистый исполняемый файл PS5 в браузере и готовит результат Windows или Linux. Он полезен, если вы хотите попробовать конвертацию без установки командного релинкера. По-прежнему нужны модули и ресурсы игры, а затем попытка запуска на целевой системе.
Откройте официальный конвертер либо сначала выберите вход и способ сохранения по инструкции. Знакомство с проектом начните со страницы AnyPS5.
Что происходит в браузере
Конвертер локально выполняет WebAssembly-сборку релинкера. Он читает выбранные файлы и получает соответствующие библиотеки-замены из файлов релиза. Игровое содержимое обрабатывается на устройстве; загрузка инструмента и библиотек всё же требует сети.
Органы управления и ограничения описаны в исходниках конвертера v0.1.2. Рабочая страница может измениться после следующей публикации.
Конвертация папки или ZIP
- Подготовьте вход. Нужны чистый ELF, каталог его модулей и ресурсы, которые должны попасть в результат. Принимается папка либо ZIP/ZIP64; зашифрованный пакет не готов для конвертации.
- Выберите файлы. На официальной странице нажмите Choose folder или Choose ZIP file. Проверьте распознанную программу и модули перед продолжением.
- Выберите цель. Windows
.exeили Linux.elf. Результат macOS страница не предлагает. - Выберите сохранение. Используйте таблицу с учётом бюджета входа и возможностей браузера.
- Нажмите Convert & save. Следите за ходом работы и запросами выбора файла. В режиме памяти воспользуйтесь загрузкой готового ZIP, когда она появится.
Какой способ сохранения выбрать
| Режим | Когда использовать | Что требуется |
|---|---|---|
| Download in memory | Распакованные файлы и накладные расходы результата укладываются в бюджет 256 MiB. | Поддержка нужных WebAssembly и API скачивания; прямой выбор файла на диске не нужен. |
| Save ZIP to disk | Результат слишком велик для памяти или предпочтителен потоковый ZIP на диск. | HTTPS и showSaveFilePicker, обычно настольные Chrome или Edge. |
| Save to folder | Нужен несжатый Linux-результат прямо в папку. | HTTPS и showDirectoryPicker. Windows требует ZIP из-за браузерного ограничения записи DLL. |
Небольшой сжатый ZIP после распаковки может превысить бюджет памяти. При такой ошибке может помочь поддерживаемый режим прямой записи на диск.
Два отдельных ограничения 256 MiB
Для загрузки из памяти веб-конвертер проверяет распакованные файлы плюс накладные расходы результата. Потоковая запись на диск позволяет не держать весь результат в памяти.
Отдельно есть общий лимит 256 MiB входа конвертации: исполняемый файл, модули и иконка. Прямая запись на диск его не обходит. Если вход слишком велик, перейдите к нативному релинкеру из Настройки AnyPS5.
Если конвертация или сохранение остановились
- Вход не распознан: сравните ELF и комплектные каталоги модулей с Настройкой AnyPS5.
- Режим диска недоступен: выберите браузер с нужным диалогом выбора либо память, если результат помещается. Windows может использовать оба ZIP-режима, но не прямую папку.
- Файлы релиза не совпадают: worker сверяет манифест и соответствующие библиотеки. Если релиз и публикация Pages рассинхронизированы, дождитесь согласованной публикации, не смешивайте библиотеки вручную.
- Достигнут лимит входа: используйте командный процесс вместо повторной смены режима сохранения.
После сохранения
Распакуйте ZIP целиком, сохраняя вместе программу, libs/ и app0/. Для папки Linux сохраните структуру и при необходимости выдайте право выполнения. Требования AnyPS5 описывают целевую среду, Решение проблем с AnyPS5 — неудачный запуск.
Найдите результаты для своей игры в Играх AnyPS5 и отчётах о совместимости. Если отчёту нужна другая ветка или набор библиотек, следуйте ему, а не считайте, что браузерный релиз всё включает. Руководство AnyPS5 GitHub показывает, где найти эти сборки.