نویسنده:KingEnderBrineآخرین بهروزرسانی:2025-04-15 11:16:572.1M41KB
پیشرفت خود را در شروع هر مرحله ذخیره می کند. به محض شروع مرحله می توانید دویدن را ترک کنید. فقط 1 فایل ذخیره برای هر پروفایل برای یک پخش کننده واحد. اگر بمیرید، ذخیره حذف می شود.
فقط میزبان باید این مود را داشته باشد تا کار کند. الف بار کردن اگر میزبان هستید و پرونده ذخیره مناسب پیدا شوید (اگر پرونده ذخیره همان مجموعه پخش کننده هایی را که در لابی فعلی وجود دارد) ، دکمه فعال خواهد بود.
هر حالت بازی (کلاسیک, ماه گرفتگی, Simulacrum) فایلهای ذخیره شده خود را دارد، به طوری که بتوانید بین حالتهای بازی تغییر دهید و پیشرفت خود را از دست ندهید.
ذخیره سازی کلود استفاده کنید -پرونده ها را در ابر steam/epicgames ذخیره کنید. فعال کردن این ویژگی ذخیره های فعلی را حفظ نمی کند و غیرفعال کردن آن ابر را پاک نمی کند.دایرکتوری ذخیره سازی ابری -نام فهرست فرعی برای ذخیره سازی ابر. تغییر آن امکان استفاده از پرونده های ذخیره شده مختلف برای پروفایل های مختلف مود را می دهد.فهرست ذخیره -دایرکتوری که پرونده های ذخیره شده در آن ذخیره می شوند. دایرکتوری "ProperSave" در دایرکتوری مشخص شده ایجاد می شود. اگر فهرست وجود نداشته باشد، از فهرست پیش فرض استفاده می شود.برای ذخیره داده هایی که باید در آنها مشترک شوید Propertsave.savefile.ongathersavedataهر بار که بازی ذخیره می شود تماس می گیرد (این اتفاق می افتد RoR2.Stage.onStageStartGlobal) برای جمع آوری اطلاعات از مودها که باید ذخیره شوند. می توانید با هر کلید هر ارزشی را اضافه کنید، اما به یاد داشته باشید که سایر مودها می توانند همین کار را انجام دهند، بنابراین کلیدها را منحصر به فرد نگه دارید (شاید نام مود را در جلو یا چیز دیگری اضافه کنید). من پیشنهاد می کنم فقط یک شی را در هر مود اضافه کنم زیرا نوع شی نیز ذخیره می شود تا بتواند اشیاء را دزدایی کند و در مقایسه با مقدار ذخیره شده می تواند فضای زیادی را به خود اختصاص دهد. شیء که به فرهنگ لغت اضافه می کنید به json سریال می شود. در اینجا برخی از اطلاعات در مورد سریال سازی وجود دارد:
[DataMember ()] ویژگی از System.Runtime.Serialization برای مشخص کردن نام سفارشی برای ویژگی/فیلد در پرونده json.[اعضای داده را نادیده بگیرید] ویژگی از System.Runtime.Serialization برای مشخص کردن این ویژگی/قسمت عمومی باید در سریال سازی نادیده گرفته شود.پس از بارگیری فایل ذخیره می توانید داده هایی را که قبلاً ذخیره کرده اید دریافت کنید و هر زمان که می خواهید آن را اعمال کنید. در اینجا چیزهایی وجود دارد که در این زمینه به شما کمک می کنند:
Propertsave.loading.isloading -ميتوني از اين استفاده کني تا چک کني ذخیره صحیح در حال بارگیری استPropertsave.loading.firstrunstage ميتوني از اين استفاده کني تا چک کني که اين کار شروع شده يا نه. تنظیم شده است درست است روشن شدن RoR2.Run.Start، تنظیم شده است نادرست روشن شدن RoR2.Stage.onStageStartGlobalPropertsave.loading.onloadingstarted روی true تنظیم کنید (این پس از بارگیری پرونده ذخیره شده در حافظه ، قبل از شروع اجرا اتفاق می افتد).Propertsave.loading.onloadingended -رویداد، وقتی اخراج شد بارگذاری ایس روی غلط تنظیم کنید (این پس از آن اتفاق می افتد RoR2.TeamManager.Start زیرا این آخرین مرحله فرآیند بارگیری است).Propertsave.loading.currentsave -پرونده ذخیره شده فعلی ، می توانید بعد از آن دسترسی داشته باشید شروع بارگیری شروع شدهر بار که بازی ذخیره می شود بازنویسی می شود.CurrentSave.GetModdedData<Type>("") از این روش برای بدست آوردن داده هایی که ذخیره کرده اید استفاده کنید.Propertsave.data -در این فضای نام می توانید کلاسهایی را پیدا کنید که برای ذخیره برخی از داده های وانیل استفاده می شوند.ps_force_load {path} -ذخیره شده از پرونده مشخص شده را بارگیری می کند و شناسه کاربر را نادیده می گیرد. فقط برای اهداف اشکال زدایی پرونده پس از پایان بازی حذف نمی شود، ذخیره در اجرای شروع شده با این فرمان غیرفعال می شود.سعی کردم تمام داده های لازم را ذخیره کنم تا هنگام بارگیری بازی همانطور که باید بدون ذخیره ادامه یابد.

همین حالا مدها را دانلود کنید
LagoFast را نصب کنید، Risk of Rain 2 را اجرا کنید و با مدهایی که دوست دارید بازی کنید.