เริ่มจากขั้นแรกที่ล้มเหลว
เลือกจุดที่หยุด แล้วตรวจตามระบบของคุณ
ตรวจรูปแบบอินพุตและตัวเลือกปลายทาง
- ตรวจ ELF ที่สะอาดและโฟลเดอร์โมดูลที่รองรับ --sce-module-path ใช้โฟลเดอร์แม่
- ระบุ --windows ชัดเจน ชื่อ .exe ยังเป็น Linux ตามค่าเริ่มต้นถ้าไม่เลือก Windows
- เทียบตัวเลือกกับเอกสารรุ่นเดียวกัน ไม่เพิ่มแฟล็กดีบักที่เลิกใช้ในการลองพื้นฐาน
รหัส 0 อาจหมายถึงแสดงความช่วยเหลือ --autorun อาจคืนรหัสของโปรแกรมที่เปิด เก็บคำสั่งและล็อกคู่ตัวเลข
อินพุต ตัวเลือก และรหัสออก v0.1.2 ↗สร้างรายงานปัญหา
สร้างรายงานเพื่อคัดลอกไป GitHub issue หรือกระทู้ แบบฟอร์มนี้ไม่อัปโหลดข้อมูล
ใช้บิลด์อื่นหรือ ทำตามเอกสารที่ตรง แล้วเทียบ รายงานเกม AnyPS5
ถ้า AnyPS5 ไม่ทำงาน ให้ดูขั้นแรกที่ล้มเหลว: อ่านอินพุต แปลง โหลดไลบรารี หรือรันเกม จะได้ตรวจไฟล์ คำสั่ง ผังโฟลเดอร์ หรือปัญหาคงค้างของเกมได้ตรงจุด
เก็บข้อผิดพลาดแรกไว้ใกล้มือ แนวทางนี้ตามเอกสาร v0.1.2 บรานช์เฉพาะเกมอาจมีขั้นตอนเพิ่ม
รีลิงเกอร์อ่านอินพุตไม่ได้
ตรวจว่าเป็น ELF ที่สะอาด ไม่ใช่แพ็กเกจเข้ารหัสหรือ SELF/fSELF และเป็นไฟล์ที่คุณมีสิทธิ์ใช้ ชื่อ eboot.bin ไม่ได้ยืนยันเนื้อหา
ตรวจโมดูลที่มาด้วย:
source/
input.elf
sce_module/
bundled-module.prx
ชื่อมาตรฐานคือ sce_module/, sce_modules/, prx/ โดย prx/ อยู่คู่กับชื่อใดชื่อหนึ่งได้ สองชื่อแรกพร้อมกันหรือไม่มีทั้งสามจะผิด อ่านเฉพาะไฟล์ในโฟลเดอร์โดยตรง
--sce-module-path ต้องชี้โฟลเดอร์แม่ ถ้าเป็นโฟลเดอร์ปลั๊กอินอื่นให้ดู --module-dir ในรายงาน ติดตั้ง AnyPS5 แสดงผังต้นทางกับปลายทางไว้
Windows ไม่ยอมเปิดเอาต์พุต
ค่าเริ่มต้นคือ Linux ELF แม้ตั้งชื่อ app.exe ให้แปลงใหม่ด้วย --windows:
.\relinker-v0.1.2.exe --windows source\input.elf app.exe
ถ้า Intel หยุดด้วย illegal instruction ตรวจว่ามี --to-intel หรือไม่ มันแก้คำสั่ง AMD ที่รองรับในไฟล์ ไม่ใช่คำสั่งที่เกิดขณะรัน หากยังหยุดให้เก็บรายละเอียด ดู สเปกที่ต้องใช้กับ AnyPS5
Windows ขึ้น 193 หรือ 126
| ข้อผิดพลาด | ตรวจอะไร | แก้อย่างไร |
|---|---|---|
| 193: not a valid Win32 application | มี .prx คอนโซลต้นฉบับใน libs/ หรือไม่ |
แทนด้วยไลบรารี AnyPS5 Windows ที่ตรงรุ่น ส่วนโมดูลเกมที่แปลงวางตาม Guest module: ใน app0/ |
| 126: module not found | มีไฟล์ .prx แต่ขาดไลบรารีที่มันเรียกหรือไม่ |
ตรวจ MinGW DLL และส่วนอื่นใน libs/ |
ไฟล์ Windows v0.1.2 มี libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll เก็บครบสามใน libs/ ถ้าบิลด์เองใช้ DLL จาก mingw64/bin ของเครื่องมือเดียวกัน ไม่ผสมรันไทม์คนละคอมไพเลอร์
แมป direct memory ไม่สำเร็จ
Windows อาจขึ้น replace guest placeholder with resident direct memory เมื่อคอมมิตไม่พอ direct memory ถูกคอมมิตตอนแมปและอาจใช้ถึง 13,824 MiB ต่อเกม ค่า Committed สูงสุดใน Task Manager ต้องรองรับกับระบบส่วนอื่น ปิดแอปหรือปรับ pagefile ตามที่ขาด
Linux ที่ขึ้น [gpu] open /dev/udmabuf: Permission denied ให้ตรวจสิทธิ์และขนาดสำหรับไดรเวอร์ dma-buf ตามเอกสาร เส้นทางหน่วยความจำที่ใช้ไม่ได้อาจแสดง BDA access failed ด้วย
เปิดหน้าต่างแล้วดำหรือค้าง
ดูล็อกท้ายสุดและเทียบบิลด์เกมเดียวกันใน เกม AnyPS5 บางเกมติดโหลดหรือกราฟิก แม้วางไฟล์ถูกแล้ว
ถ้าเลือก GPU ผิด อ่านชื่อ Physical device candidate แล้วใช้ข้อความบางส่วน เช่นเมื่ออุปกรณ์ที่ใช้ได้มีคำว่า NVIDIA:
$env:ANYPS5_GPU="NVIDIA"
.\app.exe
โปรแกรมให้ความสำคัญกับ Vulkan GPU แยกอยู่แล้ว เปลี่ยนเมื่อต้องการอีกตัว หน้าต่างดำอย่างเดียวไม่ได้บอกว่าเลือกการ์ดผิด และถ้าไม่มีชื่อที่ตรงจะเริ่มไม่ได้
หากเป็นคำสั่งที่ยังไม่พัฒนาหรือเชดเดอร์/ไดรเวอร์ล้มเหลว ค้นอาการในกระทู้เกม เก็บบรานช์กับ PR ของวิธีแก้ก่อนลอง AnyPS5 บน GitHub ช่วยหาแหล่งเหล่านี้
เมนูไม่มีตัวหนังสือ
เกมที่ใช้ฟอนต์ระบบอาจต้องมี anyps5-fonts/ ข้างโปรแกรม หรือที่ ANYPS5_SYSTEM_FONTS เอกสารระบุชื่อฟอนต์เดิมกับ Noto ทดแทน รวม Latin/CJK การคัดลอกทรัพยากรทั่วไปลง app0/ ไม่ได้เพิ่มฟอนต์ระบบ
ปุ่มไม่ตอบสนอง
ดูว่า SDL รู้จักคอนโทรลเลอร์หรือมีอีกตัวครองช่องแรกอยู่ ลองปุ่มคีย์บอร์ดเดิมเพื่อแยกว่าปัญหา mapping หรือเกมค้าง
ตรวจ anyps5-input.ini หรือไฟล์ที่ ANYPS5_INPUT_CONFIG ชี้ บรรทัดผิดหยุดการเริ่มอินพุตและแสดงไฟล์กับเลขบรรทัด เทียบเอกสารอินพุต คลิกทัชแพดกับพิกัดนิ้วเป็นคนละฟีเจอร์ อย่างหลังยังไม่พัฒนา
เก็บล็อกก่อนเปลี่ยนบิลด์
Windows PowerShell:
.\app.exe *>&1 | Tee-Object -FilePath .\launch-log.txt
Linux:
./app.elf 2>&1 | tee launch-log.txt
การเปิด Windows GUI ที่ไม่มี stdout/stderr ใช้งานได้อาจเขียน anyps5.log ข้างโปรแกรม หากโฟลเดอร์เขียนได้ มันแทนไฟล์เก่า จึงควรคัดลอกก่อนลองใหม่
ใช้เครื่องมือรายงานหน้านี้รวบรวมเวอร์ชัน บิลด์ ฮาร์ดแวร์ เส้นทาง และข้อผิดพลาดแรก ลบพาธส่วนตัวและข้อมูลเกมก่อนแชร์ บริบทชุมชนดู AnyPS5 บน Reddit หรือวิธีแปลงอีกแบบที่ ตัวแปลง AnyPS5 บนเว็บ