شرح قائمة توافق ألعاب shadPS4 وطريقة إرسال تقارير الألعاب

PS4

قائمة التوافق ليست قسمًا للدعم الفني أو النقاش العام. هي مخصصة لتقارير الاختبار الموثقة باستخدام إصدار رئيسي من المحاكي ونسخة لعبة قانونية غير معدلة.

ما هي قائمة توافق shadPS4؟

قائمة التوافق الرسمية هي مستودع على GitHub يجمع تقارير المستخدمين والمطورين عن حالة الألعاب عند تشغيلها على محاكي shadPS4.

يساعد كل تقرير الفريق في تحديد ما إذا كانت اللعبة تعمل بالكامل، أو تدخل إلى اللعب مع مشاكل، أو تتوقف عند القوائم، أو تفشل قبل الإقلاع.

وجود لعبة في القائمة لا يعني أنها تعمل بالسرعة الكاملة أو دون أخطاء. يجب قراءة التصنيف والتعليقات والسجل المرفق بالتقرير.

شرح حالات توافق الألعاب

status-playable

اللعبة قابلة للعب دون مشكلة كبيرة تمنع التقدم أو إكمالها.

status-ingame

تصل اللعبة إلى أسلوب اللعب، لكنها تعاني مشاكل جوهرية قد تمنع التقدم أو تجعل التجربة غير مستقرة.

status-menus

تصل اللعبة إلى القوائم، لكنها تتجمد أو تنهار عند محاولة بدء اللعب أو الانتقال إلى المرحلة التالية.

status-boots

تعرض اللعبة صورة أو صوتًا، لكنها تنهار أو تتجمد قبل الوصول إلى القائمة الرئيسية.

status-nothing

تنهار اللعبة عند التشغيل أو تتوقف على شاشة سوداء دون إخراج مرئي أو صوتي مفيد.

الأعطال، والتجمد، وتلف الخامات، وانفجار المجسمات، ومشاكل الصوت الأساسية قد تجعل اللعبة ضمن تصنيف status-ingame حتى لو أمكن الوصول إلى أسلوب اللعب.

المعلومات المطلوبة في كل تقرير

يجب أن يحتوي تقرير اللعبة على المعلومات الأساسية التالية:

  • اسم اللعبة كاملًا.
  • Game ID أو رقم CUSA.
  • إصدار اللعبة الذي جرى اختباره.
  • إصدار محاكي shadPS4.
  • حالة التوافق المناسبة.
  • نظام التشغيل: Windows أو Linux أو macOS.
  • سجل المحاكي دون تعديل.
  • صور للمشكلة عند الحاجة.
  • وصف واضح لما حدث أثناء الاختبار.
Title: Game Name Game ID: CUSA00000 Game Version: 1.00 Emulator Version: shadPS4 v0.16.0 Compatibility Status: status-ingame Operating System: Windows 11 Description: The game reaches gameplay but crashes when loading the second stage. Attachments: - shad_log.txt - Screenshot.png

استخدم الإصدارات الرئيسية فقط

تقبل القائمة تقارير الألعاب المبنية على الإصدارات الرئيسية الرسمية من shadPS4، مثل:

shadPS4 v0.16.0

لا ينبغي إرسال تقرير توافق مبني على Build تجريبي عشوائي أو Commit يومي، لأن نتائجه قد تتغير بسرعة ولا تمثل الإصدار الرئيسي للمحاكي.

الهدف هو جعل نتائج القائمة قابلة للمقارنة وإعادة الاختبار على نفس الإصدار الذي يستخدمه بقية المستخدمين.

لا ترسل تقريرًا مكررًا للعبة نفسها

يجب إرسال تقرير واحد فقط لكل رقم CUSA ونظام تشغيل.

متى يُسمح بوجود أكثر من تقرير؟

  • إذا كان نظام التشغيل مختلفًا، فيمكن وجود تقرير منفصل لكل من Windows وLinux وmacOS.
  • إذا كانت اللعبة تملك أرقام CUSA مختلفة حسب المنطقة أو الإصدار، فيمكن إرسال تقرير لكل رقم.

ماذا أفعل إذا كان التقرير موجودًا؟

لا تفتح Issue جديدًا. أضف تعليقًا إلى التقرير القديم يتضمن:

  • الإصدار الرئيسي الجديد من shadPS4.
  • الحالة الجديدة للعبة.
  • وصف التغيير أو المشكلة.
  • صورًا جديدة عند الحاجة.
  • ملف Log جديدًا وكاملًا.
عند تحديث تقريرك لا تعدّل المنشور الأصلي. أضف تعليقًا جديدًا حتى يكون سجل تغير توافق اللعبة واضحًا بين إصدارات المحاكي.

يجب استخدام نسخة لعبة غير معدلة

يقبل المستودع التقارير المبنية على نسخ ألعاب سليمة وغير معدلة فقط.

  • لا تستخدم Patches تغير سلوك اللعبة.
  • لا تستخدم Mods أثناء اختبار التوافق.
  • لا تستخدم ملفات لعبة معاد تجميعها.
  • لا تحول النسخة إلى FPKG ثم ترسل تقريرًا رسميًا.
  • لا تستخدم أي نسخة مقرصنة أو مجهولة المصدر.
القرصنة ممنوعة بالكامل. التقارير المرتبطة بنسخ مقرصنة ستُحذف، وقد يُحظر صاحبها من مستودع shadPS4.

لا تغير الإعدادات المؤثرة في سلوك اللعبة

بعض الإعدادات تغير طريقة تشغيل اللعبة، ولذلك لا تصلح نتائجها لتحديد حالة التوافق الرسمية.

إعدادات تؤدي إلى رفض التقرير

  • Enable PS4 Neo Mode
  • Enable Devkit Console Mode
  • تعديل Vblank Frequency

إعدادات تجريبية مسموحة

  • Readbacks
  • Readback Linear Images
  • Direct Memory Access
التقارير التي تستخدم الإعدادات التجريبية المسموحة قد تحصل على تصنيف experimental لتسهيل تمييزها عن نتائج الإعدادات الافتراضية.

لا تعدّل ملف Log قبل رفعه

يجب رفع سجل shadPS4 كما أنشأه المحاكي دون حذف الأسطر المتكررة أو اختصار المحتوى يدويًا.

  • لا تحذف الأسطر المتكررة.
  • لا تنسخ آخر جزء من السجل فقط.
  • لا تعدّل رسائل الخطأ.
  • لا تستبدل أسماء الملفات داخل السجل.
  • لا تحول السجل إلى صورة.
إذا تجاوز السجل 100 MB ولم يظهر Crash Assert بسببه، يسمح باستخدام Log Filter، لكن يجب توضيح ذلك داخل التقرير.

التعليقات ليست للدعم الفني

قسم التعليقات في تقارير التوافق ليس مكانًا لطرح الأسئلة أو طلب حلول إعدادات اللعبة.

  • لا تسأل عن طريقة تشغيل اللعبة.
  • لا تطلب إعدادات لزيادة الفريمات.
  • لا ترسل تعليقًا مثل: اللعبة لا تعمل عندي.
  • لا تحول التقرير إلى نقاش عام.

استخدم التعليقات فقط عند اختبار اللعبة على إصدار رئيسي جديد، وأرفق سجلًا جديدًا يثبت النتيجة.

ملفات نظام PS4 المطلوبة

يستطيع shadPS4 تحميل بعض مكتبات نظام PlayStation 4. ويجب استخراجها من جهاز PS4 تملكه بصورة قانونية ثم وضعها داخل المجلد:

shadPS4/sys_modules/
libSceAudiodec.sprx
libSceCesCs.sprx
libSceFont.sprx
libSceFontFt.sprx
libSceFreeTypeOt.sprx
libSceJpegDec.sprx
libSceJpegEnc.sprx
libSceJson.sprx
libSceJson2.sprx
libSceLibcInternal.sprx
libSceNgs2.sprx
libScePngEnc.sprx
libSceRtc.sprx
libSceSystemGesture.sprx
libSceUlt.sprx
هذه الملفات محمية بحقوق النشر، ولا ينبغي تحميلها من مواقع خارجية. استخرجها من جهاز PlayStation 4 الذي تملكه قانونيًا.
غياب المكتبات المطلوبة قد يؤدي إلى انهيار اللعبة أو فقدان الصوت أو فشل عرض الخطوط، وبالتالي قد تصبح نتيجة اختبار التوافق غير صحيحة.

خطوات إرسال تقرير صحيح

  1. حدّث shadPS4 إلى أحدث إصدار رئيسي.
  2. استخدم نسخة لعبة قانونية وغير معدلة.
  3. ثبت ملفات النظام المطلوبة داخل sys_modules.
  4. أعد إعدادات المحاكي المؤثرة إلى الوضع الافتراضي.
  5. شغّل اللعبة وحدد المرحلة التي تصل إليها.
  6. أغلق المحاكي بعد ظهور المشكلة.
  7. احتفظ بملف Log كامل دون تعديل.
  8. ابحث عن رقم CUSA في مستودع التوافق.
  9. حدّث التقرير القديم أو افتح تقريرًا جديدًا عند عدم وجوده.
  10. أرفق المعلومات والصور والسجل المطلوب.

الخلاصة

قائمة توافق shadPS4 ليست مجرد قائمة توضح الألعاب التي تعمل؛ بل قاعدة اختبار تساعد المطورين على مقارنة سلوك الألعاب بين الإصدارات والأنظمة.

  • استخدم إصدارًا رئيسيًا رسميًا فقط.
  • لا ترسل نسخ ألعاب معدلة أو مقرصنة.
  • لا تغير الإعدادات التي تؤثر في سلوك اللعبة.
  • ارفع السجل كاملًا دون تعديل.
  • لا تكرر تقرير CUSA نفسه على النظام نفسه.
  • استخدم التعليقات لتحديث النتائج فقط.
  • استخرج ملفات النظام من جهاز PS4 الذي تملكه.

الروابط الرسمية

إرسال تعليق

0 تعليقات