عن المشروع

shadPS4 هو نواة محاكي PlayStation 4 مفتوحة المصدر مكتوبة بلغة C++ تستهدف أنظمة Windows وLinux وmacOS (الإصدار 26.0+ على Apple Silicon) وFreeBSD. المشروع في مرحلة تطوير مبكرة ولا يتضمن واجهة رسومية؛ يُوجه المستخدمون إلى مستودع QtLauncher المنفصل للحصول على تجربة واجهة رسومية. يمكن للمحاكي تشغيل قائمة متزايدة من الألعاب التجارية، مع توافق مثبت لعناوين مثل Bloodborne وDark Souls Remastered وRed Dead Redemption وYakuza 0 وDRIVECLUB. يتطلب وحدات برامج ثابتة (مكتبات SPRX) مستخرجة من جهاز PS4 مملوك قانونيًا، ويجب وضعها في مجلد sys_modules. يتم التحكم في المحاكي عبر وسائط سطر الأوامر ويدعم إدخال لوحة المفاتيح والفأرة وذراع التحكم مع روابط قابلة للتخصيص تُحفظ لكل لعبة. تشمل ميزات التصحيح التقاط RenderDoc ولقطات الشاشة وعدادات FPS وتراكبات فيديو للتصحيح. تتوفر تعليمات البناء لكل منصة مدعومة باستخدام CMake، مع توثيق سير العمل المعتمد على Docker أيضًا. قاعدة الشيفرة مرخصة بموجب GPL-2.0-or-later وتقر بمساهمات من مشاريع محاكاة ذات صلة مثل yuzu (تصميم مترجم الشيدر) وfpPS4 (أبحاث نظام التشغيل) وPanda3DS (رؤى تنفيذ ثنائيات x64). يتم تنسيق التطوير على Discord، مع متتبع عام لتوافق الألعاب يديره المجتمع.