คลังทางการคือ boykopovar/AnyPS5 เริ่มจากโค้ดและไฟล์ดาวน์โหลด แล้วอ่านเอกสารกับกระทู้เกมที่ตรงกับบิลด์ คู่มือ AnyPS5 เชื่อมข้อมูลเหล่านี้เข้ากับขั้นตอนติดตั้งและผลการรัน
หาอะไรใน AnyPS5 บน GitHub
| สิ่งที่ต้องการ | หน้าและข้อมูลที่ควรดู |
|---|---|
| ภาพรวม | README: ขอบเขต แนวทาง ไลเซนส์ GPL-2.0 และลิงก์ทางการ |
| ไฟล์พร้อมใช้ | Releases: รีลิงเกอร์ ไลบรารีของ 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 รวม MinGW runtime DLL ที่ต้องใช้กับ .prx ทดแทน เก็บเอกสารรุ่นเดียวกันด้วย แท็กนี้ไม่มีแพ็กเกจ macOS
รายงานบางรายการใช้ main ใหม่กว่าหรือแพตช์เฉพาะ ดู ติดตั้ง AnyPS5 ว่าแต่ละไฟล์วางตรงไหน
บิลด์รีวิชันที่ระบุ
ผลบน main ให้ checkout คอมมิตนั้นก่อนบิลด์ ผลทดลองให้ตรวจว่าผู้เขียนเปิดบรานช์และบอกการแก้ไขเพิ่มเติมหรือไม่ 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
เปลี่ยน checkout เมื่อจะลองรีวิชันอื่นเท่านั้น หลังแก้ไลบรารีให้บิลด์ libs ใหม่ด้วย มิฉะนั้นแม้รีลิงเกอร์ใหม่ เกมอาจยังโหลดไลบรารีเก่า
เขียนรายงานที่นำไปทำงานต่อได้
ค้นชื่อเกมกับ title ID ก่อนตั้งกระทู้ หากมีแล้วให้ตอบต่อเพื่อเก็บเงื่อนไขและประวัติไว้ด้วยกัน
- รุ่นเกม title ID และเวอร์ชันเนื้อหา
- รีลีสหรือคอมมิต บรานช์ PR เพิ่มเติม และการแก้ในเครื่อง
- OS ของโฮสต์ CPU GPU ไดรเวอร์ และวิธีรันอย่าง CrossOver
- คำสั่งแปลง ผังโฟลเดอร์ อาร์กิวเมนต์พิเศษ เซฟเดิม หรือการเข้าด่านตรง
- จุดที่หยุด อินพุตที่ลอง และผลเสียง เซฟ ความเสถียรแยกกัน
- ข้อผิดพลาดแรกและล็อกที่เกี่ยวข้อง ลบข้อมูลส่วนตัวกับข้อมูลเกมก่อนแชร์
เครื่องมือใน แก้ปัญหา AnyPS5 จัดข้อความในเครื่องให้ได้ ทำตามข้อแนะนำล่าสุดของกระทู้ ไม่แนบไฟล์เกม โมดูลเฉพาะของเจ้าของ เฟิร์มแวร์ หรือคีย์
ติดตามผลต่อ
เกม AnyPS5 วางความคืบหน้าคู่กับปัญหา ความคืบหน้า AnyPS5 อธิบายตัวนับกับบรานช์ และ AnyPS5 บน Reddit เชื่อมกระทู้กลับไปยังโปรเจกต์ต้นทาง