تخطَّ إلى المحتوى
PS5PCEM

المشغّل · Windows وLinux

مشغّل PS5PCEM

تبدأ كل جلسة من المشغّل. فهو يحتفظ بمكتبة ألعابك، ويتحقق من تعريف بطاقة الرسوم، ويحفظ تفضيلات الإدخال والعرض، ويستخرج حزم التصحيح، ثم يشغّل game-run بهذه الإعدادات. على Windows له واجهة Win32 أصلية، وعلى Linux نسخة مبنية على GTK 3 بالصفحات نفسها.

صفحة إعدادات المشغّل مع بطاقات اللغات ودقة الإخراج والنمط ومفاتيح التبديل وبطاقة واجهة الرسوميات Vulkan / DirectX 12
لقطة تطوير لميزات مضمّنة في الإصدار 0.3.6.

أربع صفحات

ما الذي تفعله كل صفحة

01

المكتبة

تتسع لما يصل إلى 48 لعبة. تعرض كل لعبة اسمها من sce_sys/param.json وغلافها من sce_sys/icon0.png. بدّل بين الشبكة والجدول، وابحث بالاسم أو معرّف اللعبة أو المجلد، واحذف أي إدخال دون المساس بملفات اللعبة أو ملفات حفظها. وتحت الأغلفة مجلد اللعبة وواجهة الرسوميات وحد الإطارات، ثم أزرار «اختيار مجلد» و«استخراج PKG» و«تشغيل اللعبة».

02

التحكم

اختر يد التحكم، أو لوحة المفاتيح كـ DualSense، أو الاثنين معًا. على Windows تُقرأ DualSense وDualShock 4 مباشرة عبر USB أو Bluetooth، وتستخدم أذرع التحكم المتوافقة مع Xbox منافذ XInput من 1 إلى 4. يمكن ربط كل زر من أزرار DualSense بمفتاح؛ وتتحكم WASD بالعصا اليسرى وAlt مع الأسهم بالعصا اليمنى. يشغّل زر «اختبار» اهتزازًا لثانية واحدة ويمرّ على ألوان شريط الإضاءة.

03

الحفظ

تعرض كل خانات الحفظ المحلية مجمّعة حسب معرّف اللعبة، أيًّا كانت اللعبة المحددة، وتفتح مجلد الحفظ. تُخزَّن ملفات الحفظ في savedata/<titleId>/<slot>/ داخل مجلد المحاكي، وتتشاركها مع التشغيل المباشر من سطر الأوامر.

04

الإعدادات

لغة الواجهة، ودقة الإخراج (1080p, 1440p, 4K, 8K، و1080p افتراضيًا)، ونمط العرض «السرعة» أو «الرسوم»، وإخراج الصوت، وعداد الإطارات في عنوان نافذة اللعبة، ووضع أداء اللعبة عندما توفّره، وواجهة الرسوميات: Vulkan أو DirectX 12 التجريبي. تُطبَّق الدقة والنمط والواجهة عند التشغيل التالي.

مكتبة المشغّل بالإنجليزية مع ثمانية أغلفة ألعاب وVulkan / DirectX 12 وحدود الإطارات وزرين منفصلين لاستخراج PKG وZAR
لقطة تطوير لميزات مضمّنة في الإصدار 0.3.6.
صفحة التحكم في المشغّل مع بطاقات يد التحكم ولوحة المفاتيح والإدخال المختلط وقائمة تعيينات المفاتيح
صفحة التحكم في وضع الإدخال المختلط مع DualSense متصلة وتعيينات المفاتيح الافتراضية.

قبل اللعب

ماذا يحدث عند الضغط على «تشغيل»

يُفحص Vulkan ولا يُفترض وجوده

عند البدء يطلب المشغّل من محمّل Vulkan مثيلًا وجهازًا. ثم يعرض اسم بطاقة الرسوم وإصدار الواجهة البرمجية، أو يخبرك بأن بيئة التشغيل غير موجودة، أو بأنه لم يُعثر على جهاز، أو بأن التعريف أقدم من 1.2.

العثور على اللعبة

يبحث عن eboot.bin في المجلد المختار وفي مجلده الفرعي decrypted، ثم يشغّل game-run مع تحميل المجلد كاملًا باسم /app0.

عندما يرفض Windows

إذا لم يشغّل Windows الملف game-run.exe، يشرح المشغّل السبب المرجّح — التحكم الذكي في التطبيقات، أو برنامج أمان، أو رفض الوصول، أو ملف تالف — ويحتفظ برقم خطأ Windows لتقارير المشكلات.

فحص التحديثات

يسأل زر «البحث عن تحديث» GitHub Releases عن أحدث إصدار منشور ويعرض رابطه إن كان أحدث. على Linux يستخدم ذلك curl.

واجهة الرسوميات

Vulkan أو DirectX 12

تضم الإعدادات بطاقة «واجهة الرسوميات». يُحفظ الاختيار في ps5pcem.ini بصيغة graphics_api=vulkan أو graphics_api=d3d12، ويصل إلى game-run بصفته PS5_GRAPHICS_API عند التشغيل التالي. Vulkan هو الخيار الافتراضي. يُوسَم DirectX 12 بأنه تجريبي في كل اللغات، ويعرضه الشريط الجانبي مكان حالة Vulkan.

  • مشغّل Linux يبدأ Vulkan دائمًا. يرفض المُشغِّل DirectX 12 هناك، ويرفض اسم واجهة غير معروف قبل تحميل أي لعبة.
  • إذا تعذّر بدء DirectX 12، أو أرسلت لعبة عملًا لـ GPU لا تدعمه الواجهة الخلفية بعد، يتوقف التشغيل ويطبع السبب. ولا ينتقل أبدًا إلى Vulkan من وراء ظهرك.
كيف تعمل واجهة DirectX 12 الخلفية
بطاقة «واجهة الرسوميات» في إعدادات المشغّل مع اختيار DirectX 12 وملاحظة بأنه تجريبي
لقطة تطوير لميزات مضمّنة في الإصدار 0.3.6.

حد الإطارات

تثبيت معدل الإطارات على 30 أو 60 أو 120

بجوار واجهة الرسوميات تعرض صفحة المكتبة حدًّا للإطارات: 30 أو 60 أو 120، أو «بلا حد» وهو الخيار الافتراضي. يُحفظ الاختيار في ps5pcem.ini بصيغة fps_limit، ويصل إلى game-run بصفته PS5_FPS_LIMIT عند التشغيل التالي.

  • يُبقي الحد كل قلب مكتمل في فترته الزمنية، سواء نفّذت اللعبة القلب من CPU أو من تدفق أوامر GPU، فتتباطأ اللعبة نفسها لا النافذة وحدها، مع Vulkan أو DirectX 12. لا يُؤخَّر الإطار المتأخر أكثر، ولا تعقبه دفعة إطارات لتعويض ما فات. وفي Windows يجري الانتظار عبر مؤقت عالي الدقة، لأن نبضة النظام الافتراضية البالغة 15.6 مللي ثانية لا تستطيع تثبيت إطار مدته 16.7 مللي ثانية.
  • على RTX 3070 Ti تعمل شاشة عنوان Asterix & Obelix: Slap Them All! بمئات الإطارات في الثانية دون حد. ومع الحد ثبتت القياسات الثانية بثانية عند 29.9–30.0 و59.9–60.0 و119.8–120.0 إطارًا في الثانية، بما في ذلك عند تشغيل اللعبة من المشغّل.
الجزء السفلي من مكتبة المشغّل: مجلد اللعبة وواجهة الرسوميات وحد الإطارات المضبوط على 60
لقطة تطوير لميزات مضمّنة في الإصدار 0.3.6.

من الداخل

ما الذي يمرّره المشغّل إلى game-run

تصل التفضيلات إلى المشغِّل الفعلي عبر متغيرات البيئة، لذا يتصرف التشغيل المباشر من سطر الأوامر بالطريقة نفسها إذا ضبطتها بنفسك.

المتغيرالقيمالمعنى
PS5_INPUT_MODEcontroller | keyboard | hybridمصدر الإدخال: يد التحكم أو لوحة المفاتيح أو كلاهما
PS5_CONTROLLER_INDEX0–3منفذ XInput
PS5_KEYMAPcross=32,circle=69,…المفتاح المرتبط بكل زر من أزرار DualSense، على شكل رموز مفاتيح افتراضية
PS5_OUTPUT_RESOLUTION1080 | 1440 | 2160 | 4320دقة الإخراج المختارة في الإعدادات
PS5_GRAPHICS_APIvulkan | d3d12العارض المستخدم في هذا التشغيل: Vulkan افتراضيًا، أو الواجهة الخلفية التجريبية DirectX 12 الخاصة بنظام Windows (تُقبل dx12 أيضًا).
PS5_FPS_LIMIT30 | 60 | 120 | 0حد معدل الإطارات لهذا التشغيل: 30 أو 60 أو 120؛ القيمة 0 أو عدم تعيينه يتركه بلا حد.
PS5_PERFORMANCE_MODEspeed | graphicsنمط العرض «السرعة» أو «الرسوم»
PS5_GAME_PRESETdefault | performanceيطلب وضع أداء اللعبة عند تفعيل المفتاح
PS5_SHOW_FPS1يعرض معدل الإطارات المقاس في عنوان النافذة
PS5_AUDIO_DISABLED1يوقف إخراج الصوت على الجهاز؛ مع الحفاظ على توقيت AudioOut

ملف الإعدادات

أين تُحفظ التفضيلات

  • Windows: الملف ps5pcem.ini بجوار ps5pcem.exe، في الأرشيف المحمول وفي التثبيت لكل مستخدم على حد سواء. وتوجد ملفات الحفظ والسجلات وذاكرات التخزين المؤقت بجواره.
  • حزم Linux وAppImage: ‏${XDG_CONFIG_HOME:-$HOME/.config}/ps5pcem/ps5pcem.ini للتفضيلات، و${XDG_DATA_HOME:-$HOME/.local/share}/ps5pcem/ لملفات الحفظ والسجلات وذاكرات التخزين المؤقت.

Linux

مشغّل Linux

منذ 0.3.5 يرسم مشغّل مبني على GTK 3 وCairo وPango الصفحات والعبارات نفسها التي يرسمها مشغّل Windows ويحتفظ بالإعدادات نفسها. لوحة المفاتيح تعمل؛ أما أذرع Sony HID وXInput والاهتزاز وشريط الإضاءة فتبقى ميزات خاصة بـ Windows. نسخة Linux تجريبية، ونتائج الألعاب على Windows ليست نتائج على Linux.

دليل التثبيت على Linux

التاريخ

كيف تطوّر المشغّل

يذكر كل سطر أول إصدار منشور تضمّن التغيير.

  1. الإصدار ⁦0.3.0-alpha.1⁩

    أول مشغّل لـ Windows: مكتبة لثماني ألعاب مع الأغلفة، ومتصفح للحفظ، وإدخال عبر يد التحكم ولوحة المفاتيح والوضع المختلط، بالإنجليزية والروسية والألمانية والفرنسية.

  2. الإصدار ⁦0.3.0-alpha.4⁩

    انضمت الصينية المبسطة والإسبانية والعربية والبرتغالية إلى الواجهة؛ وتُقرأ العربية من اليمين إلى اليسار.

  3. الإصدار ⁦0.3.1-beta.1⁩

    دقة الإخراج ونمط «السرعة/الرسوم»؛ ويُفحص Vulkan عند البدء بدل افتراض وجوده.

  4. الإصدار ⁦0.3.2⁩

    زر «استخراج PKG» مع أداة pkgextractor بجوار المشغّل؛ ويُعرض الإصدار الجاري تشغيله.

  5. الإصدار ⁦0.3.3⁩

    تقدّم الاستخراج وسجله داخل المشغّل؛ ومفتاح وضع أداء اللعبة.

  6. الإصدار ⁦0.3.4⁩

    شروح لإخفاقات التشغيل: التحكم الذكي في التطبيقات، وبرامج الأمان، ورفض الوصول، والملفات التالفة.

  7. الإصدار ⁦0.3.5⁩

    مكتبة لـ 48 لعبة بعرض شبكي وجدولي، وبحث وفحص للتحديثات؛ ومشغّل GTK 3 أصلي لـ Linux.

  8. الإصدار ⁦0.3.6⁩

    التركية واليابانية والهندية والكورية؛ وصار اختيار اللغة صفّين في كل منهما ست بطاقات.

  9. الإصدار ⁦0.3.6⁩

    اختيار لواجهة الرسوميات في الإعدادات: Vulkan افتراضيًا أو الواجهة الخلفية الأصلية التجريبية DirectX 12 على Windows. يبقى Linux على Vulkan.

  10. الإصدار ⁦0.3.6⁩

    حد للإطارات في صفحة المكتبة: 30 أو 60 أو 120 أو «بلا حد»، يُطبَّق على كل قلب مكتمل مع أي من العارضين.

اثنتا عشرة لغة للواجهة

كل صفحة وسطر حالة وشرح خطأ مترجم. اعرف أي لغة وصلت في أي إصدار وكيف تبدّلها. اللغات المدعومة (12)
ملاحظات المشغّل في المستودع