ما هي قائمة توافق shadPS4؟
قائمة التوافق الرسمية هي مستودع على GitHub يجمع تقارير المستخدمين والمطورين عن حالة الألعاب عند تشغيلها على محاكي shadPS4.
يساعد كل تقرير الفريق في تحديد ما إذا كانت اللعبة تعمل بالكامل، أو تدخل إلى اللعب مع مشاكل، أو تتوقف عند القوائم، أو تفشل قبل الإقلاع.
شرح حالات توافق الألعاب
اللعبة قابلة للعب دون مشكلة كبيرة تمنع التقدم أو إكمالها.
تصل اللعبة إلى أسلوب اللعب، لكنها تعاني مشاكل جوهرية قد تمنع التقدم أو تجعل التجربة غير مستقرة.
تعرض اللعبة صورة أو صوتًا، لكنها تنهار أو تتجمد قبل الوصول إلى القائمة الرئيسية.
تنهار اللعبة عند التشغيل أو تتوقف على شاشة سوداء دون إخراج مرئي أو صوتي مفيد.
status-ingame
حتى لو أمكن الوصول إلى أسلوب اللعب.
المعلومات المطلوبة في كل تقرير
يجب أن يحتوي تقرير اللعبة على المعلومات الأساسية التالية:
- اسم اللعبة كاملًا.
- Game ID أو رقم
CUSA. - إصدار اللعبة الذي جرى اختباره.
- إصدار محاكي shadPS4.
- حالة التوافق المناسبة.
- نظام التشغيل: Windows أو Linux أو macOS.
- سجل المحاكي دون تعديل.
- صور للمشكلة عند الحاجة.
- وصف واضح لما حدث أثناء الاختبار.
استخدم الإصدارات الرئيسية فقط
تقبل القائمة تقارير الألعاب المبنية على الإصدارات الرئيسية الرسمية من shadPS4، مثل:
لا ينبغي إرسال تقرير توافق مبني على Build تجريبي عشوائي أو Commit يومي، لأن نتائجه قد تتغير بسرعة ولا تمثل الإصدار الرئيسي للمحاكي.
لا ترسل تقريرًا مكررًا للعبة نفسها
يجب إرسال تقرير واحد فقط لكل رقم CUSA ونظام تشغيل.
متى يُسمح بوجود أكثر من تقرير؟
- إذا كان نظام التشغيل مختلفًا، فيمكن وجود تقرير منفصل لكل من Windows وLinux وmacOS.
- إذا كانت اللعبة تملك أرقام CUSA مختلفة حسب المنطقة أو الإصدار، فيمكن إرسال تقرير لكل رقم.
ماذا أفعل إذا كان التقرير موجودًا؟
لا تفتح Issue جديدًا. أضف تعليقًا إلى التقرير القديم يتضمن:
- الإصدار الرئيسي الجديد من shadPS4.
- الحالة الجديدة للعبة.
- وصف التغيير أو المشكلة.
- صورًا جديدة عند الحاجة.
- ملف Log جديدًا وكاملًا.
يجب استخدام نسخة لعبة غير معدلة
يقبل المستودع التقارير المبنية على نسخ ألعاب سليمة وغير معدلة فقط.
- لا تستخدم Patches تغير سلوك اللعبة.
- لا تستخدم Mods أثناء اختبار التوافق.
- لا تستخدم ملفات لعبة معاد تجميعها.
- لا تحول النسخة إلى
FPKGثم ترسل تقريرًا رسميًا. - لا تستخدم أي نسخة مقرصنة أو مجهولة المصدر.
لا تغير الإعدادات المؤثرة في سلوك اللعبة
بعض الإعدادات تغير طريقة تشغيل اللعبة، ولذلك لا تصلح نتائجها لتحديد حالة التوافق الرسمية.
إعدادات تؤدي إلى رفض التقرير
Enable PS4 Neo ModeEnable Devkit Console Mode- تعديل
Vblank Frequency
إعدادات تجريبية مسموحة
ReadbacksReadback Linear ImagesDirect Memory Access
experimental لتسهيل تمييزها عن نتائج الإعدادات الافتراضية.
لا تعدّل ملف Log قبل رفعه
يجب رفع سجل shadPS4 كما أنشأه المحاكي دون حذف الأسطر المتكررة أو اختصار المحتوى يدويًا.
- لا تحذف الأسطر المتكررة.
- لا تنسخ آخر جزء من السجل فقط.
- لا تعدّل رسائل الخطأ.
- لا تستبدل أسماء الملفات داخل السجل.
- لا تحول السجل إلى صورة.
التعليقات ليست للدعم الفني
قسم التعليقات في تقارير التوافق ليس مكانًا لطرح الأسئلة أو طلب حلول إعدادات اللعبة.
- لا تسأل عن طريقة تشغيل اللعبة.
- لا تطلب إعدادات لزيادة الفريمات.
- لا ترسل تعليقًا مثل: اللعبة لا تعمل عندي.
- لا تحول التقرير إلى نقاش عام.
استخدم التعليقات فقط عند اختبار اللعبة على إصدار رئيسي جديد، وأرفق سجلًا جديدًا يثبت النتيجة.
ملفات نظام PS4 المطلوبة
يستطيع shadPS4 تحميل بعض مكتبات نظام PlayStation 4. ويجب استخراجها من جهاز PS4 تملكه بصورة قانونية ثم وضعها داخل المجلد:
خطوات إرسال تقرير صحيح
- حدّث shadPS4 إلى أحدث إصدار رئيسي.
- استخدم نسخة لعبة قانونية وغير معدلة.
- ثبت ملفات النظام المطلوبة داخل
sys_modules. - أعد إعدادات المحاكي المؤثرة إلى الوضع الافتراضي.
- شغّل اللعبة وحدد المرحلة التي تصل إليها.
- أغلق المحاكي بعد ظهور المشكلة.
- احتفظ بملف Log كامل دون تعديل.
- ابحث عن رقم CUSA في مستودع التوافق.
- حدّث التقرير القديم أو افتح تقريرًا جديدًا عند عدم وجوده.
- أرفق المعلومات والصور والسجل المطلوب.
الخلاصة
قائمة توافق shadPS4 ليست مجرد قائمة توضح الألعاب التي تعمل؛ بل قاعدة اختبار تساعد المطورين على مقارنة سلوك الألعاب بين الإصدارات والأنظمة.
- استخدم إصدارًا رئيسيًا رسميًا فقط.
- لا ترسل نسخ ألعاب معدلة أو مقرصنة.
- لا تغير الإعدادات التي تؤثر في سلوك اللعبة.
- ارفع السجل كاملًا دون تعديل.
- لا تكرر تقرير CUSA نفسه على النظام نفسه.
- استخدم التعليقات لتحديث النتائج فقط.
- استخرج ملفات النظام من جهاز PS4 الذي تملكه.
0 تعليقات