Mulai dari tahap gagal pertama
Pilih titik berhenti, lalu ikuti pemeriksaan sesuai sistem.
Periksa format input dan opsi tujuan
- Pastikan ELF bersih dan folder modul yang didukung; --sce-module-path menunjuk direktori induk.
- Pilih --windows dengan jelas. Nama .exe tetap memakai format Linux bawaan tanpa opsi Windows.
- Bandingkan opsi dengan dokumen rilis yang sama. Jangan sertakan flag debug usang pada percobaan dasar.
Kode 0 bisa berarti bantuan ditampilkan. Dengan --autorun, kode dapat berasal dari aplikasi yang diluncurkan. Simpan perintah dan log bersama angkanya.
Input, opsi dan exit code v0.1.2 ↗Buat laporan masalah
Buat laporan untuk disalin ke issue atau diskusi GitHub. Formulir tidak mengunggah input.
Build lain? Ikuti dokumentasi yang cocok dan bandingkan laporan game AnyPS5.
Saat AnyPS5 tidak berjalan, mulai dari tahap pertama yang gagal: membaca input, konversi, memuat pustaka atau menjalankan game. Ini menentukan apakah Anda perlu memeriksa file, perintah, folder runtime atau penghalang game.
Simpan error pertama di dekat Anda. Pemeriksaan berikut memakai petunjuk v0.1.2; cabang khusus game mungkin memiliki tambahan.
Relinker tidak membaca input
Pastikan executable adalah ELF bersih, bukan paket terenkripsi atau SELF/fSELF, serta file boleh Anda gunakan. Nama eboot.bin tidak menjelaskan isinya.
Periksa modul:
source/
input.elf
sce_module/
bundled-module.prx
Nama standar adalah sce_module/, sce_modules/, prx/. prx/ boleh bersama salah satu lainnya; dua nama pertama sekaligus atau tidak ada ketiganya menyebabkan error. Hanya file langsung dalam direktori diproses.
--sce-module-path menunjuk induk folder modul. Untuk folder plugin atau lokasi lain, lihat kebutuhan --module-dir pada laporan. Instalasi AnyPS5 memperlihatkan susunan input dan output.
Windows menolak output
Format bawaan adalah Linux ELF meski bernama app.exe. Konversi ulang dengan --windows:
.\relinker-v0.1.2.exe --windows source\input.elf app.exe
Untuk crash illegal instruction di Intel, cek --to-intel. Opsi ini menangani instruksi AMD yang didukung di input dan modul, bukan yang dibuat saat runtime. Simpan detail bila masih berhenti; lihat persyaratan sistem AnyPS5.
Error Windows 193 atau 126
| Error | Periksa dahulu | Perubahan |
|---|---|---|
| 193: not a valid Win32 application | Ada .prx konsol asli di libs/? |
Ganti dengan pustaka Windows AnyPS5 yang cocok. Modul game hasil konversi mengikuti Guest module: di app0/. |
| 126: module not found | Dependensi hilang meskipun .prx ada? |
Periksa DLL MinGW dan dependensi lain dalam libs/. |
Arsip Windows v0.1.2 menyediakan libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll. Simpan ketiganya di libs/. Jika build sendiri, gunakan DLL dari mingw64/bin toolchain yang sama, bukan runtime compiler campuran.
Pemetaan direct memory gagal
Error Windows seperti replace guest placeholder with resident direct memory bisa berarti kekurangan komitmen. Direct memory dikomit saat dipetakan, hingga 13,824 MiB per judul. Batas Committed di Task Manager harus menampungnya bersama penggunaan sistem lain. Tutup aplikasi atau sesuaikan pagefile menurut kekurangannya.
Di Linux, [gpu] open /dev/udmabuf: Permission denied menunjukkan pemeriksaan akses dan batas ukuran pada driver impor dma-buf. BDA access failed juga dapat muncul bila jalur memori terkait tidak bekerja. Ikuti petunjuk penggunaan.
Jendela terbuka, tetapi hitam atau beku
Baca log terakhir dan bandingkan game/build yang sama di game AnyPS5. Game dapat berhenti pada pemuatan atau grafis meski file tersusun benar.
Jika GPU yang dipilih salah, baca nama Physical device candidate dan pilih sebagian nama perangkat. Contoh bila perangkat yang dapat digunakan memuat NVIDIA:
$env:ANYPS5_GPU="NVIDIA"
.\app.exe
Runtime sudah memprioritaskan GPU Vulkan diskret. Ubah pilihan bila perlu adaptor lain; layar hitam saja tidak membuktikan salah GPU. Nilai tanpa perangkat cocok membuat startup gagal.
Untuk panggilan belum diimplementasikan atau error shader/driver, cari kegagalan sama pada diskusi game. Catat cabang atau PR suatu solusi sebelum mencobanya. GitHub AnyPS5 membantu menemukan sumber.
Menu tidak memiliki teks
Untuk font sistem konsol, cek anyps5-fonts/ di samping executable atau ANYPS5_SYSTEM_FONTS. Dokumen mencantumkan nama font serta Noto pengganti Latin/CJK. Menyalin aset biasa ke app0/ tidak menyediakan font tersebut.
Kontrol tidak merespons
Periksa apakah SDL mengenali kontroler dan pad lain mengambil slot pertama. Coba keyboard bawaan untuk membedakan mapping dari game yang berhenti.
Periksa anyps5-input.ini atau file ANYPS5_INPUT_CONFIG. Baris tidak valid menghentikan inisialisasi dan menampilkan file serta nomor baris. Bandingkan dengan petunjuk mapping input. Klik touchpad berbeda dari koordinat jari; yang kedua belum diterapkan.
Simpan log sebelum mengganti build
Windows PowerShell:
.\app.exe *>&1 | Tee-Object -FilePath .\launch-log.txt
Linux:
./app.elf 2>&1 | tee launch-log.txt
Peluncuran GUI Windows tanpa handle stdout/stderr yang dapat dipakai dapat menulis anyps5.log di samping executable jika folder bisa ditulis. File lama diganti, jadi salin sebelum percobaan berikutnya.
Gunakan pembuat laporan di halaman ini untuk versi, build, hardware, rute dan error pertama. Bersihkan path pribadi dan data game sebelum berbagi. Konteks komunitas ada di AnyPS5 di Reddit; opsi konversi lain di konverter web AnyPS5.