🛠️

بروتوكول إصلاح التحكم والاستقرار

MODULE // SYSTEM_DEBUGGING_FLOW

1️⃣ مسار فحص "انعدام الاستجابة" (No Input)

📱 فحص النظام

تأكد أولاً: هل يعمل جهاز التحكم في قوائم أندرويد الرئيسية؟ إذا "لا"، فالمشكلة في توافق الهاتف وليس المحاكي.

⚙️ أداة المطورين

استخدم المسار: Tools > Developer > Touch Test. اضغط الأزرار؛ ظهور الأرقام يعني أن المحاكي يستقبل الإشارة بنجاح.

🎮 التعريف اليدوي

في حال فشل الـ Auto Mapping، قم بتعيين كل زر يدوياً من قائمة Control Mapping لضمان الاستجابة.

⚠️ شرط أساسي: يجب تعطيل Frameskipping تماماً لنجاح الحركات السريعة!

🔄 حل معضلة "تدوير العصا السريع" (Spin Fix)

الحركات التي تتطلب تدوير الأنالوج بسرعة (مثل God of War) صعبة يدوياً. إليك الحل الآلي:

🅰️ لمستخدمي يد التحكم

خصص زراً لوظيفة Rotate Analog CW (مع العقارب) وزراً لـ CCW (عكس العقارب). ضغطة واحدة ستقوم بالدوران المطلوب.

🅱️ لمستخدمي اللمس

فعل أزرار Custom 1 & 2 من إعدادات اللمس واربطها بوظائف التدوير (CW/CCW) لتظهر لك أزرار مخصصة للتدوير فقط.

📂 حل مشكلة "اختيار المجلد" والوصول للذاكرة

إذا ظهرت رسالة تفيد بعدم القدرة على اختيار مجلد، فهذا يعني تعارضاً في "أداة اختيار الملفات" في نظامك.

  • 🖥️ Android TV: تفتقر معظم الأجهزة لمتصفح ملفات نظامي؛ استخدم نسخة PPSSPP Legacy لحل المشكلة جذرياً.
  • 📱 الهواتف: اذهب للإعدادات > التطبيقات > Reset App Preferences لإعادة تفعيل تطبيق "Files" الافتراضي.

⬛ بروتوكول معالجة الشاشة السوداء

🚫 تحذير الـ ISO

لا تفك ضغط ملف الـ ISO. المحاكي يحتاج لتشغيل الملف الخام مباشرة لضمان توزيع البيانات الصحيح.

✅ فحص CRC

استخدم خيار Calculate CRC على اللعبة؛ ظهور علامة خضراء يعني أن ملفك سليم وغير تالف.

// Windows Startup Fix (ppsspp.ini)
[Sound]
AudioBackend = 1 # التحويل لـ DirectSound لحل انهيار WASAPI

📋 بروتوكول استخراج سجلات الانهيار (Logcat)

للحصول على تشخيص دقيق، قم بتوصيل هاتفك بالكمبيوتر ونفذ أمر ADB التالي:

adb logcat -s DEBUG AndroidRuntime PPSSPPNativeActivity PPSSPP NativeGLView NativeRenderer

* ابحث عن الأسطر التي تلي لحظة الانهيار مباشرة لتعرف السبب الحقيقي (كرت الشاشة أو الذاكرة).

HAKAMIQ

STATUS: STABILITY_VERIFIED // SYSTEM_READY