• Produits
  • Fonctionnalités
  • Mod Master
  • Télécharger
  • Jeux
  • Blog
  • Prix

Conservation appropriée

Auteur:KingEnderBrineDernière mise à jour :15/04/2025 11:16:572.1M41KB

Risk of Rain 2 Conservation appropriée-1-modérateur lagofast

Prédépendances

Présentation du module

Sauvegarde la progression au début de la phase pour le chargement ultérieur

Description

Enregistrez vos progrès au début de chaque phase. Vous pouvez quitter la course dès le début de la scène. Il n'y a qu'un seul fichier de sauvegarde par profil pour un seul joueur. Si vous meurez, les sauvegardes seront supprimées.

Prise en charge multijoueur

Seul l'hôte doit avoir ce mod pour fonctionner. A Charge Si vous êtes l'hôte et que vous avez trouvé un fichier de sauvegarde approprié (si le fichier de sauvegarde est le même que le groupe de joueurs dans le lobby actuel), le bouton sera activé.

Prise en charge du mode jeu

Chaque mode de jeu (Classique, Éclipse solaire, Simulacrum) a son propre fichier de sauvegarde afin que vous puissiez basculer entre les modes de jeu sans perdre votre progression.

Options de configuration

  • Utiliser le stockage cloud -Stocker les fichiers dans le cloud Steam/EpicGames. L'activation de cette fonctionnalité ne conserve pas le contenu actuellement enregistré, et la désactivation ne nettoie pas le cloud.
  • Répertoire CloudStorageSub -Le nom du sous-répertoire du stockage cloud. La modification permet d'utiliser différents fichiers de sauvegarde pour différents fichiers de configuration de mod.
  • Enregistrer le répertoire -Le répertoire dans lequel les fichiers sauvegardés sont stockés. Le répertoire "ProperSave" sera créé dans le répertoire que vous avez spécifié. Si le répertoire n'existe pas, le répertoire par défaut sera utilisé.

Pour les développeurs de mods

Épargne

Pour sauvegarder les données que vous devez souscrire ProperSave.SaveFile.OnGatherSaveDataIl est appelé à chaque fois que le jeu est sauvegardé (cela se produit lorsque RoR2.Stage.onStageStartGlobal) Recueillir des informations à partir des mods qui doivent être sauvegardés. Vous pouvez ajouter n'importe quelle valeur avec n'importe quelle clé, mais rappelez-vous que d'autres mods peuvent faire la même chose, alors gardez la clé unique (peut-être précédée d'un nom de mod ou quelque chose comme ça). Je recommande d'ajouter un seul objet par mod, car le type de l'objet est également stocké pour pouvoir désérialiser l'objet, ce qui peut prendre beaucoup d'espace par rapport à la valeur stockée. Les objets que vous ajoutez au dictionnaire seront sérialisés en JSON. Voici quelques informations sur la sérialisation:

  • Seuls les attributs/champs publics seront sérialisés.
  • Vous pouvez ajouter [DataMember ()] Propriétés de System.Runtime.Serialization Spécifiez un nom personnalisé pour les attributs/champs dans le fichier json.
  • Vous pouvez ajouter [Ignorer les membres de données] Propriétés de System.Runtime.Serialization Spécifie que cet attribut/champ public doit être ignoré lors de la sérialisation.

Chargement

Une fois le fichier enregistré chargé, vous pouvez récupérer les données précédemment enregistrées et les appliquer à tout moment. Voici quelques choses qui peuvent vous aider à le faire:

  • ProperSave.Loading.IsLoading -Vous pouvez l'utiliser pour vérifier Conservation appropriée Chargement en cours.
  • ProperSave.Loading.FirstRunStage -Vous pouvez l'utiliser pour vérifier si l'exécution démarre. Définir à Vraiment Louis RoR2. Exécution Démarrage, établi à Faux Louis RoR2.Stage.onStageStartGlobal
  • ProperSave.Loading.OnLoadingStarted Définir sur true (cela se produit après le chargement du fichier sauvegarde dans la mémoire et avant le début de l'exécution).
  • ProperSave.Loading.OnLoadingEnded -un événement, qui se déclenche lorsque Chargement Définie sur false (cela se produit lorsque RoR2.TeamManager.Start Parce que c'est la dernière étape du processus de chargement).
  • ProperSave.Loading.CurrentSave -Fichier actuellement enregistré, accessible par la suite OnLoadingStarted. sera écrasé à chaque fois que le jeu est sauvegardé.
  • CurrentSave.GetModdedData<Type>("") -Utilisez cette méthode pour obtenir les données sauvegardées.
  • Sauvegarder correctement les données -Sous cet espace de noms, vous trouverez des classes utilisées pour conserver des données ordinaires.

Commandes de console

  • ps_force_load {path} -Ignore l'identifiant utilisateur pour charger et enregistrer à partir du fichier spécifié. Uniquement à des fins de mise en service. Les fichiers ne sont pas supprimés à la fin du jeu et l'enregistrement est désactivé lors de l'exécution lancée avec cette commande.

Problèmes connus

J'ai essayé de sauvegarder toutes les données nécessaires de sorte que lorsque vous chargez le jeu, il continuera comme il ne devrait pas être sauvegardé.

  • Chaque fois que vous chargez le même fichier de sauvegarde, le minion renaît dans un emplacement différent. Ce n'est pas un gros problème, et je ne peux rien y faire.
  • Je n'ai pas testé ce mod avec Achievement Unlock, mais dans la plupart des cas, il devrait fonctionner comme prévu.
Cet outil est fourni par le tiers [bufftool]Icône d'attention

Téléchargez les mods

Installez LagoFast, démarrez Risk of Rain 2 et jouez avec les mods que vous aimez.