Официальный репозиторий AnyPS5 GitHub — boykopovar/AnyPS5. Начните там с исходников и загрузок; документация и обсуждения игр помогут понять сборку, которую вы намерены попробовать. Наше руководство AnyPS5 связывает эти источники с настройкой и игровыми отчётами.
Как ориентироваться в репозитории AnyPS5 GitHub
| Что нужно | Куда перейти | Что искать |
|---|---|---|
| Обзор проекта | README | Назначение, устройство, GPL-2.0 и официальные ссылки. |
| Готовые программы | Releases | Исполняемый релинкер, библиотеки целевой системы и инструкции тега. |
| Команды конвертации | USAGE.md | Входные файлы, выходные флаги, пути модулей и структура среды запуска. |
| Сборка из исходников | BUILD.md | Поддерживаемые инструменты, зависимости и цели сборки. |
| Принцип работы | ARCHITECTURE.md | Перелинковка, библиотеки-замены и трансляция графики. |
| Известные технические проблемы | TechnicalDebt.md | Ограничения и незавершённая реализация. |
| Конкретная игра | Обсуждения Game bring-up | Попытки авторов, конфигурации, логи и последующие комментарии. |
| Воспроизводимый дефект | Issues | Имеющиеся баги и актуальные правила подачи отчётов. |
Эти документы ведут на main. При повторении старого результата выберите в переключателе GitHub записанный тег или коммит: нынешняя команда или библиотека могут отличаться от использованных автором.
Релиз или сборка из исходников
Скачайте согласованный релиз
Мы используем v0.1.2, содержащий пары:
- Windows:
relinker-v0.1.2.exeиprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2иprx-linux-v0.1.2.tar.gz.
Библиотеки доступны и в другом формате архива. Пакет Windows содержит DLL среды MinGW рядом с замещающими .prx. Скачайте инструкцию того же релиза и держите комплект вместе. У этого тега нет пакета macOS.
Релиз удобен для получения совместимых файлов. Это не означает, что с ним работает каждая обсуждаемая игра: отчёт может использовать более новый main или отдельные патчи. Настройка AnyPS5 показывает размещение файлов.
Соберите указанную ревизию
Для результата main переключитесь на его коммит перед сборкой. Для экспериментального результата сначала выясните, опубликовал ли автор ветку и весь список дополнительных изменений. Открытый pull request не входит автоматически в main.
После установки инструментов из Требований AnyPS5 полная сборка по инструкции v0.1.2 выполняется так:
git clone https://github.com/boykopovar/AnyPS5.git
cd AnyPS5
git checkout v0.1.2
git submodule update --init --recursive
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++
cmake --build build --parallel
cmake --build build --target libs --parallel
Другую ревизию выбирайте, когда хотите проверить именно её. После изменения библиотек пересобирайте libs: иначе игра продолжит загружать старые файлы, хотя релинкер уже обновлён.
Как составить полезный отчёт
Перед новой дискуссией найдите название игры и title ID. Если ветка существует, ответ в ней сохранит конфигурацию и историю вместе. Полезный отчёт включает:
- Игру: издание, title ID и версию содержимого.
- Сборку проекта: релиз или коммит, ветку, дополнительные pull request и локальные изменения.
- Компьютер: ОС, CPU, GPU и драйвер; укажите CrossOver или иной способ выполнения.
- Путь запуска: команду конвертации, структуру среды, специальные аргументы, готовое сохранение или прямой вход на уровень.
- Результат: место остановки, проверенный ввод и отдельные наблюдения о звуке, сохранениях и стабильности.
- Диагностику: первую содержательную ошибку и нужные логи, проверенные перед отправкой на личные данные и игровые файлы.
Генератор на странице Решение проблем с AnyPS5 форматирует эти сведения локально. Следуйте текущим инструкциям исходного обсуждения. Не прикрепляйте исполняемые файлы игр, закрытые модули, прошивку или ключи.
Смотрите дальше заголовка
Игры AnyPS5 показывают достигнутые этапы вместе с оставшимися проблемами. Счётчики реализации и контекст веток объясняет Развитие AnyPS5. AnyPS5 на Reddit связывает выбранные обсуждения с исходными проектами.