Autor:KingEnderBrineLetzte Aktualisierung:15/04/2025 11:16:572.1M41KB
Speichern Sie Ihren Fortschritt zu Beginn jeder Phase. Sie können den Lauf verlassen, sobald die Bühne beginnt. Es gibt nur eine Speicherdatei pro Profil eines einzelnen Spielers. Wenn du stirbst, wird das Speichern gelöscht.
Nur der Host muss diesen mod haben, damit er funktioniert. A Ladung Wenn Sie der Moderator sind und eine passende Speicherdatei gefunden wurde (wenn die Speicherdatei dieselbe ist wie die Playergruppe in der aktuellen Lobby), wird der Button aktiviert.
Jeder Spielmodus (Klassiker, Sonnenfinsternis, Simulacrum) Hat eine eigene Speicherdatei, so dass du zwischen den Spielmodi wechseln kannst, ohne deinen Fortschritt zu verlieren.
Verwendung von Cloud-Speicher -Speichern Sie die Dateien in der Steam/EpicGames Cloud. Wenn Sie diese Funktion aktivieren, bleibt der aktuell gespeicherte Inhalt nicht erhalten, und wenn Sie sie deaktivieren, wird die Cloud nicht bereinigt.CloudStorageSub Verzeichnis -Unterverzeichnisnamen des Cloud-Speichers. Ändern Sie es ermöglicht die Verwendung verschiedener Speicherdateien für verschiedene mod-Profile.Verzeichnis speichern -Das Verzeichnis, in dem die gespeicherten Dateien gespeichert werden. Das Verzeichnis "ProperSave" wird in dem von Ihnen angegebenen Verzeichnis erstellt. Wenn ein Verzeichnis nicht vorhanden ist, wird das Standardverzeichnis verwendet.Um die Daten zu speichern, die Sie abonnieren müssen ProperSave.SaveFile.OnGatherSaveDataWird jedes Mal aufgerufen, wenn das Spiel gespeichert wird (dies geschieht bei RoR2.Stage.onStageStartGlobal) Sammeln Sie Informationen aus Mods, die gespeichert werden müssen. Sie können jeden Wert mit einem beliebigen Schlüssel hinzufügen, aber denken Sie daran, dass andere Mods dasselbe tun können, also halten Sie den Schlüssel einzigartig (vielleicht einen mod-Namen oder so vorangestellt). Ich empfehle nur ein Objekt pro mod hinzuzufügen, da der Typ des Objekts auch gespeichert ist, um das Objekt deserialisieren zu können, was im Vergleich zu den gespeicherten Werten viel Platz beanspruchen kann. Die Objekte, die Sie dem Wörterbuch hinzufügen, werden in JSON serialisiert. Hier einige Informationen zur Serialisierung:
[DataMember ()] Eigenschaften von System.Runtime.Serialisierung Geben Sie benutzerdefinierte Namen für Attribute/Felder in der json-Datei an.[Datenmitglieder ignorieren] Eigenschaften von System.Runtime.Serialisierung Gibt an, dass dieses öffentliche Attribut/Feld bei der Serialisierung ignoriert werden soll.Nach dem Laden der Speicherdatei können Sie die zuvor gespeicherten Daten abrufen und jederzeit anwenden. Hier sind einige Dinge, die Ihnen dabei helfen können:
ProperSave.Loading.IsLoading -Sie können es verwenden, um zu prüfen Ordnungsgemäße Erhaltung Es wird geladen.ProperSave.Loading.FirstRunStage -Sie können es verwenden, um zu prüfen, ob der Lauf gestartet wird. Eingestellt als Wahr Auf RoR2. Start laufen, eingestellt auf Falsch Auf RoR2.Stage.onStageStartGlobalProperSave.Loading.OnLoadingStarted Setzen Sie auf true (dies geschieht, nachdem die gespeicherte Datei in den Speicher geladen wurde, bevor der Lauf beginnt).ProperSave.Loading.OnLoadingEnded -Ereignisse, die ausgelöst werden, wenn Ladung Auf false gesetzt (dies geschieht bei RoR2.TeamManager.Start Denn dies ist der letzte Schritt des Ladevorgangs).ProperSave.Loading.CurrentSpeichern -Aktuell gespeicherte Datei, die später zugänglich ist OnLoadingStarted. wird jedes Mal überschrieben, wenn das Spiel gespeichert wird.CurrentSave.GetModdedData<Type>("") -Verwenden Sie diese Methode, um die gespeicherten Daten zu erhalten.Daten korrekt speichern -Unter diesem Namespace finden Sie Klassen, die zum Speichern einiger normaler Daten verwendet werden.ps_force_load{path} -Benutzerkennung ignoriert Laden und Speichern aus der angegebenen Datei. Nur für Inbetriebnahmezwecke. Die Dateien werden am Ende des Spiels nicht gelöscht, das Speichern ist in einem mit diesem Befehl gestarteten Lauf deaktiviert.Ich habe versucht, alle notwendigen Daten zu speichern, damit es fortgesetzt wird, wenn Sie das Spiel laden, da es nicht gespeichert sein sollte.

Mods jetzt herunterladen
Installieren Sie LagoFast, starten Sie Risk of Rain 2 und spielen Sie mit den Mods, die Sie lieben.