المستودع الرسمي هو boykopovar/AnyPS5. ابدأ منه للشيفرة والتنزيلات، ثم استخدم الوثائق ونقاشات الألعاب لفهم البناء الذي ستجربه. يربط دليل AnyPS5 هذه المصادر بخطوات الإعداد والنتائج.
التنقل في AnyPS5 على GitHub
| ما تحتاجه | الموضع وما تبحث عنه |
|---|---|
| نظرة عامة | README: النطاق والتصميم ورخصة GPL-2.0 والروابط الرسمية |
| الملفات التنفيذية | Releases: أداة إعادة الربط ومكتبات النظام وتعليمات الوسم |
| أوامر التحويل | USAGE.md: المدخلات والخيارات ومسارات الوحدات وترتيب التشغيل |
| البناء من المصدر | BUILD.md: سلسلة الأدوات والاعتماديات وأهداف البناء |
| آلية العمل | ARCHITECTURE.md: إعادة الربط والمكتبات والرسوميات |
| المشاكل الهندسية | TechnicalDebt.md: القيود والعمل غير المكتمل |
| لعبة معينة | Game bring-up: التجارب والإعدادات والسجلات والمتابعات |
| خلل قابل للتكرار | Issues: البلاغات الحالية وتعليمات التبليغ |
تتبع روابط الوثائق أعلاه main. عند تكرار نتيجة قديمة، غيّر محدد الفرع إلى الوسم أو الكوميت المسجل؛ فقد تختلف الأوامر والمكتبات الحالية عما استخدمه الكاتب.
اختر إصداراً أو بناء من المصدر
تنزيل ملفات متطابقة
تستخدم الخطوات 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 DLL اللازمة بجانب مكتبات .prx البديلة. احتفظ بتعليمات الإصدار نفسه. لا توجد حزمة macOS لهذا الوسم.
قد تستخدم تقارير الألعاب main أحدث أو مجموعة تعديلات منفصلة. يوضح إعداد AnyPS5 مواضع الملفات بعد اختيارها.
بناء مراجعة مسجلة
لنتيجة main انتقل إلى الكوميت المحدد قبل البناء. وللتجارب تأكد أولاً من نشر الفرع ووصف التغييرات الإضافية. طلب الدمج المفتوح ليس جزءاً من 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 بعد تعديل المكتبات؛ فقد تظل اللعبة تحمّل الملفات القديمة رغم إعادة بناء أداة الربط.
إعداد تقرير يمكن متابعته
ابحث بالاسم ومعرّف العنوان قبل فتح نقاش. وإذا وُجد موضوع، تحفظ المتابعة فيه الإعداد والتاريخ معاً.
- نسخة اللعبة ومعرّف العنوان ونسخة المحتوى.
- الإصدار أو الكوميت والفرع وطلبات الدمج والتغييرات المحلية.
- نظام الكمبيوتر وCPU وGPU والتعريف، وطريقة مثل CrossOver عند استخدامها.
- أمر التحويل وترتيب الملفات والمعاملات الخاصة والحفظ الموجود أو الدخول المباشر.
- موضع التوقف والإدخال الذي جُرّب، وملاحظات الصوت والحفظ والاستقرار كل على حدة.
- أول خطأ مفيد والسجلات ذات الصلة، بعد إزالة المعلومات الخاصة وبيانات اللعبة.
تنسّق أداة حل مشاكل AnyPS5 التفاصيل محلياً. اتبع تعليمات الموضوع الحالية، ولا ترفق ملفات ألعاب أو وحدات مملوكة أو برمجيات ثابتة أو مفاتيح.
تابع ما بعد النتيجة
تضع صفحة ألعاب AnyPS5 التقدم إلى جانب المشاكل. وتشرح صفحة تقدم AnyPS5 العدادات والفروع، بينما يعيد AnyPS5 على Reddit ربط النقاشات بالمشاريع الأصلية.