Aller au contenu

Editeur de sauvegardes

L’Editeur de sauvegardes vous permet de visualiser et modifier le contenu des fichiers de sauvegarde Ren’Py et des donnees persistantes sans lancer le jeu. Vous pouvez changer les noms de personnages, ajuster les statistiques, basculer des indicateurs et parcourir l’etat interne complet de n’importe quelle sauvegarde.

  1. Ouvrez le Gestionnaire de sauvegardes pour un jeu
  2. Appuyez sur un emplacement de sauvegarde pour ouvrir sa vue detaillee
  3. Appuyez sur Modifier les donnees de sauvegarde pour ouvrir l’Editeur de sauvegardes

L’Editeur de sauvegardes a deux onglets :

Une vue arborescente de toutes les donnees a l’interieur du fichier de sauvegarde. Vous pouvez naviguer dans les structures imbriquees comme les dictionnaires, listes et instances de classes.

  • Recherche — Filtrer les entrees par cle ou nom de valeur
  • Chemin en fil d’Ariane — Affiche votre emplacement actuel dans l’arborescence de donnees ; appuyez sur n’importe quel segment pour revenir en arriere
  • Variables masquees — Les cles internes de Ren’Py (commencant par _ et les elements internes du moteur comme rollback_log) sont masquees par defaut. Appuyez sur l’icone en forme d’oeil pour basculer la visibilite.
  • Types codes par couleur — Chaque type de valeur a un badge de couleur distinct pour une identification rapide

Liste toutes les modifications que vous avez effectuees avec les anciennes et nouvelles valeurs. Vous pouvez annuler des modifications individuelles ou utiliser Tout annuler pour tout restaurer.

TypeModifiableSaisie
StringOuiChamp de texte
IntegerOuiPave numerique
FloatOuiPave decimal
BooleanOuiSelecteur True / False
DictNavigationExplorer les cles
ListNavigationExplorer les elements
TupleNavigationExplorer les elements
Set / FrozensetNavigationExplorer les elements
Object (classe)NavigationVoir __state__ et __args__
NoneLecture seule
BytesLecture seule

Lorsque vous avez termine la modification, vous avez deux options :

  • Ecraser la sauvegarde — Remplace le fichier de sauvegarde original par vos modifications
  • Enregistrer dans un nouvel emplacement — Cree un nouvel emplacement de sauvegarde, preservant l’original

L’editeur gere automatiquement la re-signature des fichiers de sauvegarde pour correspondre au format de signature attendu par Ren’Py. Si le jeu utilise la signature des fichiers de sauvegarde, vos sauvegardes modifiees seront correctement signees.

Vous pouvez egalement modifier les donnees persistantes (le fichier persistent qui stocke la progression, les deverrouillages et les preferences pour tous les emplacements de sauvegarde). Lors de la modification des donnees persistantes :

  • Toutes les variables sont affichees par defaut (y compris les masquees)
  • Le titre change en “Modifier Persistent”
  • Seul “Ecraser” est disponible (pas de “Enregistrer dans un nouvel emplacement”)
  • Changer les noms de personnages — Modifier les variables de type chaine dans la sauvegarde
  • Ajuster la monnaie ou les statistiques — Modifier les valeurs entieres/decimales pour les ressources en jeu
  • Basculer des indicateurs d’histoire — Inverser des valeurs booleennes pour deverrouiller des routes ou changer des choix
  • Reparer des sauvegardes cassees — Corriger des variables corrompues ou mal definies
  • Deverrouiller du contenu — Definir des indicateurs persistants pour marquer le contenu comme vu

Spark dispose egalement d’un Editeur de variables separe accessible depuis l’overlay en jeu pendant qu’un jeu est en cours d’execution. Contrairement a l’Editeur de sauvegardes qui fonctionne sur les fichiers sur disque, l’Editeur de variables en direct injecte les modifications directement dans la session Ren’Py en cours. Voir le guide de l’Editeur de variables pour les details.