المؤلف:KingEnderBrineآخر تحديث:15/04/2025 11:16:572.1M41KB
يحفظ تقدمك في بداية كل مرحلة. يمكنك مغادرة الجري بمجرد بدء المرحلة. ملف حفظ واحد فقط لكل ملف تعريف للاعب الفردي. إذا ماتت، سيتم حذف الحفظ.
يجب أن يكون لدى المضيف فقط هذا التعديل حتى يعمل. (أ) تحميل سيكون الزر نشطًا إذا كنت مضيفًا وتم العثور على ملف حفظ مناسب (إذا كان ملف الحفظ يحتوي على نفس مجموعة اللاعبين الموجودة في الردهة الحالية).
كل وضع لعبة (كلاسيكية, كسوف, التصوير) يحتوي على ملفات حفظ خاصة بها، بحيث يمكنك التبديل بين أوضاع اللعبة وعدم فقدان تقدمك.
UseCloudStorage -تخزين الملفات في بخار/epicgames السحابة. لن يؤدي تمكين هذه الميزة إلى الحفاظ على عمليات الحفظ الحالية ولن يؤدي تعطيلها إلى مسح السحابة.CloudStorageSubDirectory -اسم الدليل الفرعي للتخزين السحابي. يسمح تغييره باستخدام ملفات حفظ مختلفة لملفات تعديل مختلفة.دليل الحفظ -الدليل حيث سيتم تخزين الملفات الحفظ. سيتم إنشاء دليل "ProperSave" في الدليل الذي حددته. إذا لم يكن الدليل موجودًا فسيتم استخدام الدليل الافتراضي.لحفظ البيانات التي تحتاج إلى الاشتراك فيها ProperSave.SaveFile.OnGatherSaveData. سيتم استدعاؤه في كل مرة يتم فيها حفظ اللعبة (يحدث ذلك على RoR2.Stage.onStageStartGlobal) لجمع المعلومات من التعديلات التي تحتاج إلى حفظها. يمكنك إضافة أي قيمة مع أي مفتاح، ولكن تذكر أن التعديلات الأخرى يمكن أن تفعل الشيء نفسه، لذا حافظ على المفاتيح فريدة من نوعها (ربما أضف اسم تعديل في المقدمة أو شيء من هذا القبيل). أود أن أقترح إضافة كائن واحد فقط لكل تعديل لأن نوع الكائن يتم تخزينه أيضًا ليتمكن من إلغاء تسلسل الكائنات، ويمكن أن يستغرق الكثير من المساحة مقارنة بالقيمة المخزنة. سيتم تسلسل الكائن الذي تضيفه في القاموس إلى json. إليك بعض المعلومات حول التسلسل:
[DataMember ()] سمة من System.Runtime.Serialization لتحديد اسم مخصص للخاصة/الحقل في ملف json.[تجاهل أعضاء البيانات] سمة من System.Runtime.Serialization لتحديد أنه يجب تجاهل هذه الخاصة/الحقل العام عند التسلسل.بمجرد تحميل ملف الحفظ، يمكنك الحصول على البيانات التي قمت بحفظها مسبقًا وتطبيقها في أي وقت تريد. إليك بعض الأشياء التي ستساعدك في ذلك:
ProperSave.Loading.IsLoading -يمكنك استخدام هذا للتحقق مما إذا كان الحفظ المناسب يتم التحميل.ProperSave.Loading.FirstRunStage -يمكنك استخدام هذا للتحقق مما إذا كان التشغيل يبدأ. تم تعيينه على حقيقي على RoR2.Run.Start، تم تعيينه على كاذبة على RoR2.Stage.onStageStartGlobalPropersave.loading.onloadingstart تعيين على صحيح (يحدث هذا بعد تحميل ملف الحفظ في الذاكرة، قبل بدء التشغيل).ProperSave.Loading.OnLoadingEnded -الحدث، تم طرده عندما إس تحميل ضبط على false (هذا يحدث بعد RoR2.TeamManager.Start لأن هذه هي الخطوة الأخيرة من عملية التحميل).Propersave. loading.currentsave -ملف حفظ الحالي ، يمكنك الوصول إليه بعد بدأت التحميلسيتم الكتابة فوق كل مرة يتم فيها حفظ اللعبة.CurrentSave.GetModdedData<Type>("") استخدم هذه الطريقة للحصول على البيانات التي قمت بحفظها.ProperSave.Data -تحت مساحة الاسم هذه يمكنك العثور على الفئات المستخدمة لحفظ بعض بيانات الفانيليا.ps_force_load {المسار} -تحميل حفظ من ملف محدد تجاهل معرف المستخدم. لأغراض تصحيح الأخطاء فقط. لا يتم حذف الملف عند انتهاء اللعبة، ويتم تعطيل الحفظ في التشغيل الذي بدأ بهذا الأمر.لقد حاولت حفظ جميع البيانات اللازمة بحيث تستمر اللعبة عند تحميلها كما كان ينبغي أن تكون دون الحفظ.

تنزيل التعديلات الآن
قم بتثبيت LagoFast، ثم قم بتشغيل Risk of Rain 2 والعب بالتعديلات التي تحبها.