Repositori resminya adalah boykopovar/AnyPS5. Mulai di sana untuk kode dan unduhan, lalu baca dokumentasi serta diskusi game yang sesuai dengan build Anda. Panduan AnyPS5 menghubungkannya dengan langkah instalasi dan hasil game.
Menavigasi GitHub AnyPS5
| Kebutuhan | Lokasi dan isi |
|---|---|
| Gambaran proyek | README: cakupan, desain, lisensi GPL-2.0 dan tautan resmi |
| File siap pakai | Releases: relinker, pustaka sistem tujuan dan petunjuk untuk tag itu |
| Perintah konversi | USAGE.md: input, opsi, jalur modul dan susunan runtime |
| Build sumber | BUILD.md: toolchain, dependensi dan target |
| Cara kerja | ARCHITECTURE.md: relinking, pustaka pengganti dan grafis |
| Masalah teknis | TechnicalDebt.md: batasan dan implementasi yang belum selesai |
| Game tertentu | Game bring-up: percobaan langsung, konfigurasi, log dan balasan |
| Bug yang dapat diulang | Issues: laporan yang ada dan petunjuk pelaporan saat ini |
Tautan dokumen di atas mengikuti main. Untuk mengulang hasil lama, pindah ke tag atau commit tercatat melalui pemilih cabang GitHub. Perintah dan pustaka sekarang dapat berbeda dari yang dipakai penulis.
Memilih rilis atau build sumber
Unduh satu set rilis
Panduan ini memakai v0.1.2:
- Windows:
relinker-v0.1.2.exedanprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2danprx-linux-v0.1.2.tar.gz.
Arsip pustaka juga tersedia dalam format lainnya. Paket Windows menyertakan DLL runtime MinGW yang diperlukan bersama .prx pengganti. Simpan petunjuk dari rilis yang sama. Tag ini tidak memiliki paket macOS.
Beberapa laporan memakai main lebih baru atau patch tersendiri. Setelah memilih file, lihat penempatannya dalam instalasi AnyPS5.
Bangun revisi yang dicatat
Untuk hasil main, checkout commit tersebut sebelum membangun. Untuk hasil eksperimental, pastikan cabang dan perubahan tambahannya tersedia. PR terbuka tidak otomatis menjadi bagian dari main.
Pasang toolchain dari persyaratan sistem AnyPS5, lalu ikuti instruksi build 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
Ganti checkout hanya bila ingin menguji revisi lain. Bangun ulang libs setelah perubahan pustaka; membangun ulang relinker saja dapat membuat game tetap memuat pustaka lama.
Menulis laporan yang bisa ditindaklanjuti
Cari nama game dan title ID sebelum membuat diskusi. Jika sudah ada thread, balasan menjaga konfigurasi dan riwayatnya bersama.
- Edisi, title ID dan versi konten game.
- Rilis/commit, cabang, PR tambahan dan perubahan lokal.
- OS host, CPU, GPU, driver, serta CrossOver atau metode eksekusi lain.
- Perintah konversi, susunan runtime, argumen khusus, simpanan lama atau masuk level langsung.
- Titik berhenti, input yang dicoba dan hasil audio, simpanan serta stabilitas secara terpisah.
- Kesalahan pertama yang berguna dan log relevan, setelah menghapus data pribadi dan data game.
Pembuat laporan di solusi masalah AnyPS5 merapikannya secara lokal. Ikuti petunjuk terbaru thread dan jangan melampirkan executable game, modul proprieter, firmware atau kunci.
Mengikuti hasil selanjutnya
Game AnyPS5 menampilkan tahap beserta masalahnya. Perkembangan AnyPS5 menjelaskan penghitung dan konteks cabang; AnyPS5 di Reddit menghubungkan diskusi ke proyek asalnya.