AnyPS5 الأدلة
كيف يعمل AnyPS5
يحوّل relinker الملف التنفيذي لـPS5 ووحدات اللعبة إلى صيغة النظام الهدف، وتوفّر مكتبات AnyPS5 البديلة وظائف النظام اللازمة أثناء التشغيل.
من ملفات اللعبة إلى برنامج يعمل
التحويل والتشغيل مرحلتان منفصلتان. يوضح الرسم مسار Windows وLinux الذي تغطيه أدلة الإصدارات هنا: تُحوّل الوحدات مع الملف التنفيذي وتوضع الموارد بشكل منفصل في app0/. وحدات PS5 الأصلية مدخلات لـrelinker، وليست بدائل للمكتبات الأصلية للمضيف في libs/.
01 / التحويل
- نسخة اللعبة الخاصة بك
ملف ELF نظيف ووحدات ELF المرفقة
- أداة relinker
تحويل الصيغة ومعلومات الربط
- الملفات الأصلية للنظام الهدف
Windows PE أو Linux ELF ووحدات اللعبة المحوّلة
02 / التجهيز والتشغيل
ضع الملفات المحوّلة مع هذين المكوّنين في مجلد التشغيل.
مكتبات بديلة مبنية للنظام الهدف
انسخ مواردك واستخدم وحدات اللعبة المحوّلة
تُربط الاستيرادات بالمكتبات المناسبة وتقرأ اللعبة مواردها.
ما الذي يغيّره relinker
يقرأ الدوال المستوردة ويعدّل معلومات الربط، ثم ينتج ملفاً تنفيذياً أصلياً ووحدات لعبة محوّلة. يكون الناتج PE على Windows وELF على Linux. يحمّل النظام الناتج ويربط استيراداته بالمكتبات المناسبة؛ ولا يشغّل AnyPS5 عملية محاكاة منفصلة.
كيف تُعالج الرسوميات
إنتاج ملف تنفيذي أصلي لا يعني اكتمال معالجة الرسوميات. تعالج مكتبة الرسوميات أوامر GPU وتعيد ترجمة مظللات RDNA المدعومة إلى SPIR-V، ثم ترسل العمل عبر Vulkan. قد تمنع الوظائف الناقصة أو المظللات غير المدعومة أو أخطاء الذاكرة اللعبة من العمل.
نجاح التحويل لا يضمن التوافق
نجاح التحويل يعني إنتاج ملفات، لا اختبار اللعبة كاملة. راجع تقريراً يطابق معرّف اللعبة والنظام والبناء والتعديلات قبل اختيار الملفات. تشرح الأسئلة الشائعة دعم التحويل لـMac والفرق بين الأدلة الرسمية وتقارير المجتمع.