shadPS4 v0.16.0
التحديث فيه مئات التغييرات من عدد كبير من المطورين، وهذه أهم الأشياء اللي تهم المستخدم العادي:
اللعب المحلي وواجهة Big Picture
واحدة من أقوى إضافات الإصدار هي Local Multiplayer.
الحين تقدر تشبك أكثر من يد وتلعب مع شخص ثاني على نفس الكمبيوتر،
بشرط أن اللعبة نفسها تكون مدعومة وما عندها مشاكل في التحكم.
كذلك أضافوا وضع Big Picture، وهو مناسب للي يشغل
الكمبيوتر على التلفزيون ويبي يتنقل بين الألعاب والإعدادات باستخدام
Controller بدل الماوس والكيبورد.
- واجهة أوضح للشاشات الكبيرة.
- التنقل باستخدام يد التحكم.
- إدارة مجلدات الألعاب من الواجهة.
- وصول أسرع للإعدادات.
- تجربة أقرب لأجهزة الكونسول.
الإعدادات والحفظ والـ Trophies
الإصدار بدأ يستخدم نظام إعدادات جديد، والهدف منه يكون التعامل مع إعدادات المحاكي وإعدادات كل لعبة أوضح وأسهل من قبل.
كذلك فيه نقل لملفات الحفظ وبيانات Trophies من النظام
القديم إلى الجديد، عشان الانتقال للإصدار ما يكون مزعج.
- ترتيب جديد لمجلدات Trophies.
- استخراج الإنجازات صار أثبت من قبل.
- تعامل أفضل مع تحديثات الألعاب المنفصلة.
- حلول للحالات اللي يكون فيها Trophy Key ناقص.
- مجلد Mods أوضح وأسهل في التنظيم.
تحسينات Vulkan والرسوم
أكبر شغل في هذا الإصدار كان داخل Vulkan ونظام
الرسوم. الفريق أصلح مشاكل مزامنة وأخطاء في الذاكرة ومشاكل كانت
تسبب Crash أو تخرب الصورة في بعض الألعاب.
- تقليل أخطاء Vulkan Validation.
- إصلاح مشاكل Swapchain وعرض الصورة.
- تحسين التعامل مع GPU Memory.
- إصلاح مشاكل Image Layout Transitions.
- تحسين Mipmaps وجودة الخامات.
- تقليل التشوهات والوميض في بعض الألعاب.
دعم أفضل لميزات PlayStation 4 Pro
الفريق وسّع دعم تعليمات GPU الخاصة بجهاز
PlayStation 4 Pro، واللي يسمونه داخل التطوير
Neo.
| الميزة | وش تضيف؟ |
|---|---|
VOP3P |
تعليمات إضافية داخل Shader Recompiler. |
SDWA |
توافق أفضل مع بعض عمليات GPU. |
Float16 |
دعم العمليات الحسابية المضغوطة. |
| Packed Integer | دعم تعليمات أعداد صحيحة إضافية. |
| Geometry + Tessellation | تشغيل Pipelines رسومية أعقد. |
نظام صوت OpenAL
الإصدار أضاف أول نسخة من Audio Backend يعتمد على
OpenAL. الخطوة مهمة لأنها تعطي الفريق أساس أفضل
لتطوير الصوت ودعمه على أكثر من نظام.
- تطوير إضافي في
Audio3D. - إصلاحات في AVPlayer وتشغيل الفيديو.
- حساب أفضل لمدة المقاطع الصوتية.
- تحسين التعامل مع أخطاء الصوت.
- صوت Trophies ما عاد يعتمد على SDL_mixer.
تحسينات اليد والتحكم
التحكم أخذ نصيبه من الإصلاحات، خصوصًا يد
DualShock وبعض ألعاب Unity والألعاب اللي صار فيها
Regression بعد تحديثات سابقة.
- Deadzone افتراضي أفضل.
- إصلاح حالات غريبة في Touch Input.
- قراءة أدق لمعلومات Controller.
- إصلاحات مرتبطة بـ TV Remote.
- خيار تبديل زر التأكيد بين Cross وCircle.
- إصلاحات لبعض ألعاب Unity وDriveclub.
الشبكات وHTTP
صار فيه تقدم واضح في مكتبات الشبكة، خصوصًا
HTTP. هذا يفيد الألعاب اللي تستدعي خدمات الشبكة
حتى لو ما كنت ناوي تلعب Online.
بعض الألعاب كانت تعلق أو تقفل لما توصل لاستدعاء شبكة غير مدعوم، والتحديث الجديد ممكن يخليها تتجاوز النقطة هذه أو تتقدم أكثر.
تحسينات Trophies وMods
نظام Trophies أخذ شغل كثير في هذا الإصدار، سواء في ترتيب الملفات أو الاستخراج أو التعامل مع تحديثات الألعاب.
- نظام مجلدات جديد للـ Trophies.
- نقل بيانات الإنجازات من الإصدارات القديمة.
- تحسين استخراج ملفات الإنجازات.
- تعامل أفضل مع تحديثات الألعاب المنفصلة.
- حلول للحالات اللي يكون فيها Trophy Key ناقص.
- تحسين صوت إشعار Trophy.
- مجلد Mods جديد وأسهل في الترتيب.
كذلك صار فيه نظام Notifications يدعم الأيقونات وتحديد مكان ظهور الإشعار على الشاشة.
دعم أنظمة تشغيل أكثر
التحديث مو مخصص لـ Windows فقط، لأن الفريق اشتغل على دعم أنظمة ثانية وتحسين عملية البناء عليها.
- بداية دعم
FreeBSD x64. - تحسين التوافق مع Linux وmacOS.
- إصلاحات بناء MinGW-w64.
- إصلاحات Fedora 44 وClang 22.
- تحديث MoltenVK على macOS.
- تحسين التعامل مع مسارات UTF-8.
وش تغير داخل نواة المحاكي؟
فيه شغل كثير ما راح تشوفه كخيار داخل الواجهة، لكنه مهم عشان المحاكي يصير أثبت وأسهل في التطوير.
- إصلاح Race Conditions.
- تحسين Thread Safety.
- إصلاح Memory Mapping وتداخل الذاكرة.
- تحسين إدارة Address Space.
- إصلاحات Pthread وKernel Signals.
- نقل نظام Logs إلى
spdlog. - اختبارات آلية أكثر باستخدام Google Test.
ملفات التحميل
الفريق وفر نسخ لأكثر من نظام، بالإضافة إلى Source Code للمطورين.
shadps4-win64-sdl-0.16.0.zip
الحجم: 29.1 MB
shadps4-linux-sdl-0.16.0.zip
الحجم: 30.7 MB
shadps4-ubuntu64-0.16.0.zip
الحجم: 41.4 MB
shadps4-macos-sdl-0.16.0.zip
الحجم: 33 MB
هل كل ألعاب PS4 صارت تشتغل؟
لا. التحديث كبير ومهم، لكنه ما يحول المحاكي فجأة إلى برنامج يشغل كل ألعاب PS4 بدون مشاكل.
بعض الألعاب ممكن تتخلص من Crash أو مشكلة رسومية، وبعضها ممكن ما تستفيد كثير. النتيجة تعتمد على اللعبة ومواصفات جهازك وتعريف كرت الشاشة.

0 تعليقات