作者:KingEnderBrine最後更新:2025-04-15 11:16:572.1M41KB
在每個階段開始時保存您的進度。 舞台一開始就可以離開run。 單個玩家的每個配置文件只有一個保存文件。 如果你死了,保存將被刪除。
只有主機必須有這個mod才能工作。 A 負載 如果您是主持人並且找到了合適的保存文件(如果保存文件與當前大廳中的播放器組相同),按鈕將被激活。
每個遊戲模式(經典, 日食, 擬像)有自己的保存文件,這樣你就可以在遊戲模式之間切換,而不會丟失你的進度。
使用雲存儲 -將文件存儲在Steam/EpicGames雲中。 啟用此功能不會保留當前保存的內容,禁用它也不會清除雲。CloudStorageSub目錄 -雲存儲的子目錄名。 改變它允許對不同的mod配置文件使用不同的保存文件。保存目錄 -存儲保存文件的目錄。 “ProperSave”目錄將在您指定的目錄中創建。 如果目錄不存在,將使用默認目錄。要保存您需要訂閱的數據 ProperSave.SaveFile.OnGatherSaveData每次保存遊戲時都會調用它(這發生在 RoR2.Stage.onStageStartGlobal)從需要保存的mod中收集信息。 你可以用任何鍵添加任何值,但是記住其他mod也可以做同樣的事情,所以保持鍵的唯一性(也許在前面加一個mod名稱什麼的)。 我建議每個mod只添加一個對象,因為對象的類型也被存儲以便能夠反序列化對象,與存儲的值相比,它可能會佔用大量空間。 您添加到字典中的對象將被序列化為JSON。 以下是有關序列化的一些信息:
[DataMember()] 屬性來自 System.Runtime.Serialization 為json文件中的屬性/字段指定自定義名稱。[忽略數據成員] 屬性來自 System.Runtime.Serialization 指定在序列化時應忽略此公共屬性/字段。保存文件加載后,您可以獲取以前保存的數據,並隨時應用它。 以下是一些可以幫助您做到這一點的事情:
ProperSave.Loading.IsLoading -您可以使用它來檢查 適當保存 正在加載。ProperSave.Loading.FirstRunStage -您可以使用它來檢查運行是否正在啟動。 設置為 真的 on RoR2.運行啟動,設置為 假的 on RoR2.Stage.onStageStartGlobalProperSave.Loading.OnLoadingStarted 設置為true(這發生在保存文件加載到內存之後,運行開始之前)。ProperSave.Loading.OnLoadingEnded -事件,在以下情況下觸發 裝貨 設置為false(這發生在 RoR2.TeamManager.Start 因為這是加載過程的最後一步)。ProperSave.Loading.CurrentSave -當前保存文件,之後可以訪問 OnLoadingStarted.將在每次保存遊戲時被覆蓋。CurrentSave.GetModdedData<Type>("") -使用此方法獲取已保存的數據。正確保存數據 -在這個命名空間下,您可以找到用於保存一些普通數據的類。ps_force_load{path} -忽略用戶標識符從指定文件加載保存。 僅用於調試目的。 遊戲結束時文件不會被刪除,在用此命令啟動的運行中保存被禁用。我試圖保存所有必要的數據,以便當你加載遊戲時,它會繼續,因為它應該沒有保存。

立即下载模组
安裝 LagoFast,啟動 Risk of Rain 2 並暢玩你喜愛的模組。