RPCS3 Save State
Multi-Slot
SaveState Manager
طريقة استخدام Save State في RPCS3 وإدارة الحالات المحفوظة
شرح إنشاء Save State وتحميلها، والفرق بينها وبين حفظ اللعبة العادي،
وإدارة عدة حالات لكل لعبة، وضبط خيارات Savestate، ومعالجة مشاكل
التوافق وتجهيز تقرير صحيح للمطورين.
وش يعني Save State؟
Save State هي لقطة كاملة لحالة المحاكي واللعبة في لحظة محددة.
عند تحميلها ترجع لنفس المشهد والحركة والقوائم والذاكرة التي كانت
موجودة وقت إنشاء الحالة.
Save State
لقطة من حالة RPCS3 الكاملة، وقد يكون حجمها مئات الميجابايت أو أكثر.
تعتمد على توافق إصدار المحاكي واللعبة.
Save Data
الحفظ الطبيعي الذي تنشئه اللعبة داخل نظام PS3، وحجمه أصغر
وأكثر ملاءمة للنسخ الاحتياطي طويل المدى.
Save State ليست بديلًا عن Save Data. استمر باستخدام نقاط الحفظ
الطبيعية داخل اللعبة وخذ نسخة احتياطية من Save Data المهمة.
تحديث مهم: الدليل القديم ما عاد يغطي كل المزايا
الإصدارات الحديثة من RPCS3 أضافت SaveState Manager وقائمة الحالات
الأخيرة ودعم Multi-Slot، مع إمكانية إنشاء عدة حالات لكل لعبة
بدل الاعتماد على ملف واحد فقط.
عدة حالات
كل حالة جديدة تحصل على رقم متزايد داخل مجلد اللعبة.
SaveState Manager
يعرض الحالات، توافقها، تاريخها ومسارها، ويسمح بتشغيلها أو حذفها.
حد الملفات
الحد الافتراضي المضاف مع Multi-Slot هو 4 ملفات لكل لعبة.
حد الحجم
الحد الافتراضي الإجمالي المضاف هو 4GB، ثم تُحذف الحالات الأقدم.
إنشاء Save State
1
شغل اللعبة ووصل للمكان اللي تبي تحفظ عنده.
2
تأكد أن اللعبة ما تعرض علامة Autosave وما تثبت Game Data.
3
اضغط Ctrl + S
لإنشاء Save State.
4
انتظر انتهاء Progress Dialog وكتابة الملف بالكامل.
لا تنشئ Save State أثناء حفظ اللعبة أو أثناء تثبيت بيانات القرص.
مقاطعة الكتابة في هذي اللحظات قد تسبب حفظًا غير صالح أو تعارضًا
مع بيانات اللعبة.
عند استخدام Suspend Emulation Savestate Mode الافتراضي، تنتهي جلسة
اللعب بعد إنشاء الحالة وتحتاج تشغيلها مرة ثانية من Save State.
تحميل Save State
1
اضغط يمين على اللعبة داخل القائمة.
2
اختر
Boot with last SaveState
لتشغيل أحدث حالة مباشرة.
3
إذا عندك أكثر من حالة اختر
Choose SaveState to boot
لفتح المدير واختيار الحالة المطلوبة.
4
تقدر أيضًا تستخدم
File → Boot Savestate
أو تسحب ملف Save State وتفلته داخل نافذة RPCS3.
اختصارات التحميل السريع
Ctrl + Alt + 1
تحميل أحدث Save State.
Ctrl + Alt + 2
تحميل ثاني أحدث حالة.
Ctrl + Alt + 3
تحميل ثالث أحدث حالة.
Ctrl + Alt + 4
تحميل رابع أحدث حالة.
اختصار Ctrl + R يعتمد على تعطيل
Suspend Emulation Savestate Mode، ويعمل بعد تشغيل اللعبة؛ ما يعمل
من قائمة RPCS3 واللعبة مقفلة حسب سلوك الدليل الأصلي.
استخدام SaveState Manager
افتح Manage → Savestates
لعرض الألعاب التي لديها حالات محفوظة. اختر اللعبة، ثم شغل الحالة
أو احذفها أو افتح مسارها.
الصورة الرسمية المرفقة مع Pull Request الذي أضاف SaveState Manager
لعرض الحالات وتشغيلها وحذفها حسب اللعبة.
خانة Compatible مهمة: الحالة غير المتوافقة مع Build الحالي قد ترفض
التشغيل حتى لو كان الملف موجودًا وسليمًا.
مكان ملفات Save State
الإصدارات الحديثة تنظّم الحالات داخل مجلد
savestates
وتضع كل لعبة في مجلد مستقل باسم Serial أو Title ID.
Windows Portable
داخل مجلد RPCS3 النشط:
savestates\TITLE_ID\
Linux وFreeBSD
داخل مجلد إعداد RPCS3:
~/.config/rpcs3/savestates/TITLE_ID/
macOS
داخل Application Support:
~/Library/Application Support/rpcs3/savestates/TITLE_ID/
استخدم SaveState Manager أو Open RPCS3 Folder بدل تخمين المسار،
خصوصًا عند استخدام Portable User Directory أو أكثر من نسخة RPCS3.
خيارات Savestate
تقدر تضبط الخيارات من GUI، أو من قسم Savestate داخل
config.yml. إذا اللعبة تستخدم Custom
Configuration، عدل نفس الخيارات داخل ملف إعدادها المخصص.
Start Paused
القيمة الافتراضية False. عند تفعيلها تبدأ الحالة المحملة وهي متوقفة.
Suspend Emulation Savestate Mode
مفعّل افتراضيًا. يحافظ على أسلوب Suspend الآمن ويستهلك الحالة
عند التحميل حسب الوضع.
Inspection Mode Savestates
خيار Debugging للمطورين. المستخدم العادي ما يحتاج يفعله.
Maximum SaveState Files / Size
يتحكم بعدد الحالات وحجمها الإجمالي قبل حذف الملفات الأقدم تلقائيًا.
تعطيل Suspend Emulation Savestate Mode يسمح بإعادة استخدام الحالة،
لكن HDD0 State لا يُستعاد بالكامل. لو عدلت اللعبة ملفات HDD0 بعد
إنشاء الحالة، قد تظهر مشاكل عند تحميلها مرة ثانية.
متى ما تستخدم Save State؟
أثناء Autosave
انتظر اختفاء أيقونة الحفظ قبل الضغط على Ctrl+S.
أثناء Manual Save
لا تحفظ حالة والمحاكي يكتب Save Data في الوقت نفسه.
أثناء تثبيت Game Data
انتظر انتهاء التثبيت بالكامل في ألعاب الأقراص.
قبل تحديث RPCS3 فقط
لا تعتمد على الحالة وحدها؛ بعض التحديثات الكبيرة قد تكسر توافقها.
المشاكل المعروفة والحلول
الحالة ما تفتح
جرب أحدث Build، راجع Compatible داخل Manager، وتأكد أن اللعبة
ونفس Serial ما زالا موجودين.
الصورة ناقصة بعد التحميل
بعض الألعاب قد تستفيد من Write Color Buffers وForce CPU Blit،
لكن هذي الخيارات تقلل الأداء.
اللعبة تنهار بعد دقائق
اختبر Save Data العادي، ثم أنشئ حالة جديدة من موقع مختلف داخل اللعبة.
الحالة القديمة غير متوافقة
احتفظ بالـBuild الذي أنشأها مؤقتًا أو ارجع إلى Save Data طبيعي.
الحجم كبير
هذا طبيعي في بعض الألعاب؛ قلل Maximum SaveState Files بدل حذف
الحالات يدويًا كل مرة.
المساحة تمتلئ
راجع مجلد كل Title ID وحد الحجم الإجمالي في خيارات Savestate.
طريقة الإبلاغ عن مشكلة Save State
1
وصل للمكان الذي تظهر فيه المشكلة.
2
أوقف المحاكاة عبر Ctrl + P.
3
افتح
Utilities → Kernel Explorer → Log All.
4
أنشئ Save State ولا تقفل RPCS3.
5
حاول تحميل الحالة، وكرر Pause وLog All إذا أمكن.
6
بعد ظهور المشكلة اقفل اللعبة والمحاكي وخذ
RPCS3.log.gz.
7
افتح Issue في GitHub واتبع القالب، واكتب خطوات إعادة المشكلة
وموضعها داخل اللعبة.
8
إذا المشكلة مرتبطة بمرحلة معينة أرفق Save Data العادي، مو ملف
Save State فقط.
لا ترفع ملفات اللعبة أو محتوى محمي بحقوق النشر. المطلوب Log وSave Data
وخطوات واضحة لإعادة العطل.