公式リポジトリは boykopovar/AnyPS5です。ソースとダウンロードのほか、試したいビルドの説明やゲームの議論を確認できます。AnyPS5 ガイドと合わせて準備を進めてください。
AnyPS5 GitHub の読み方
| 目的 | 入口と確認内容 |
|---|---|
| 全体像 | README:設計、GPL-2.0 ライセンス、公式リンク |
| バイナリの入手 | Releases:relinker、対象 OS のライブラリ、タグに対応する説明 |
| 変換コマンド | 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 パッケージには代替 .prx と一緒に必要な MinGW ランタイム DLL が含まれます。同じリリースの説明も保管してください。このタグに macOS の配布パッケージはありません。
公開報告の中には新しい main や別のパッチ構成を使うものもあります。ファイルを選んだら AnyPS5 導入方法で配置を確認してください。
記録されたリビジョンをビルド
main の結果なら対象コミットをチェックアウトします。実験的な結果なら、作者のブランチが公開され、追加変更が示されているかを先に確認します。未マージ PR は 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 も再ビルドします。relinker だけを更新しても、ゲームは古いライブラリを読み続ける場合があります。
役立つ報告にまとめる
まずゲーム名と title ID で既存の議論を探します。同じスレッドへの追記なら、構成と経緯を一緒に残せます。
- ゲームの版、title ID、コンテンツバージョン。
- リリースかコミット、ブランチ、追加 PR、ローカル変更。
- OS、CPU、GPU、ドライバー。CrossOver などの実行方法も記載。
- 変換コマンド、実行時の配置、特殊引数、既存セーブやステージ直行の有無。
- 到達箇所、入力操作、音声・セーブ・安定性の各結果。
- 最初の有用なエラーと関連ログ。共有前に個人情報やゲームデータを除去。
AnyPS5 トラブルシューティングの報告ツールでローカルに整形できます。上流の現在の手順に従い、ゲーム実行ファイル、専有モジュール、ファームウェア、鍵は添付しないでください。
その後を追う
AnyPS5 ゲームは成果と残る問題を、AnyPS5 開発状況はカウンターとブランチの背景を、AnyPS5 Redditは元のプロジェクトにつながるコミュニティーの議論を紹介します。