Méthodes de base et génériques :En premier lieu, il faut repérer le fichier de sauvegarde du jeu.
Pour cela, on cherche
un répertoire ou
un fichier au nom évocateur (saves, datas, .sav, etc...) ou alors on recherche
le dernier fichier modifié en date.
Une fois déniché, on ouvre le fichier avec
un éditeur hexadécimal (HexEdit 2.5F ou Notepad++ avec le plugin Hexa, gratuits tous les deux) et on repère
du texte en clair (level, gold, health, lives, cash, etc..). Si on ne trouve pas ce genre de repère, tant pis, la tâche sera juste un peu plus longue et ardue (technique de comparaison).
Dans le jeu,
repérez l'élément que vous voulez modifier (argent, potions, vies, niveaux, etc...) et notez
sa valeur.
Pour les grandes valeurs, prenez
la calculatrice Windows et transformer cette
valeur en hexa et tentez de
retrouver la valeur (tout ou partie) dans le fichier de sauvegarde.
Généralement, je remplace la valeur par un beau
FF et après enregistrement du fichier, je recharge la sauvegarde ou le jeu et là
ça passe ou ça casse.
Une autre technique consiste à
comparer le fichier de sauvegarde avant et après enregistrement dans le jeu après un changement d'état (vie, objet, argent en plus ou en moins).
Pour comparer, j'utilise la méthode manuelle (mes yeux !) mais il existe des éditeurs qui permettent de faire cette comparaison automatiquement (HexEdit).
Il faut, bien évidemment, travailler sur 2 copies renommées du fichier de sauvegarde original.