Ce n'était pas facile, mais j'ai réussi à le faire.
Donc nous portons le fichier de sauvegarde du compte A au compte B. Je suppose qu'il n'y a qu'un seul personnage dans le fichier de sauvegarde sur le compte-A.
- Ouvrir
c:\Users\[user-A-windows-name]\AppData\Roaming\Sekiro\[user-A-steam-id]
et obtenir le fichier S0000.sl2
- c'est le fichier de sauvegarde de Sekiro.
- Assurez-vous d'avoir créé un fichier de sauvegarde avec au moins un personnage sur le compte B - connectez-vous au jeu sur le compte B, signez l'accord d'utilisation, commencez une nouvelle partie et quittez-en une lorsque vous obtenez le personnage dans la première zone.
- Ouvrir
c:\Users\[user-B-windows-name]\AppData\Roaming\Sekiro\[user-B-steam-id]
et être prêt à remplacer le dossier, qui est là, par le dossier du compte A.
- Commencez une nouvelle partie, et pendant que la scène se déroule, appuyez sur Alt-Tab et remplacez le fichier.
- Lorsque le jeu est lancé, quittez le menu principal. Allez dans le menu Charger et supprimez le dernier personnage (celui que vous venez de créer) - vous n'en aurez plus besoin.
- Maintenant, vous devriez être en mesure de charger le fichier de jeu dans le menu principal sans erreur, mais lorsque vous essayerez de charger le premier personnage, vous obtiendrez l'erreur "Failed to load save data".
- Maintenant, vous avez besoin d'un éditeur hexagonal. J'utilise celui-ci : https://mh-nexus.de/en/hxd/
- Ouvrez votre compte - enregistrez le fichier. Et copiez les octets avec les décalages de
00A003D4
a 00A003DB
(numération hexadécimale) - il s'agit du SteamId du compte B, qui est vérifié lorsque vous chargez le fichier.
- Trouver des octets
00034164-0003416B
et les remplacer par les octets copiés. Il s'agit du compte SteamId, qui est vérifié lorsque vous chargez le personnage. Maintenant, l'erreur se transforme en "Save data is corrupted".
- Ensuite, sélectionnez des octets dans
00000310
a 0010030F
et calculer la somme de contrôle MD-5 sur eux. Vous devriez obtenir un numéro dex à 32 chiffres, que vous saisirez à l'adresse suivante 00000300-0000030F
à votre fichier de sauvegarde. C'est la somme de contrôle pour les données de votre premier personnage, qui a indiqué au jeu que les données sont "corrompues".
- Allez dans le menu Load et chargez la première sauvegarde. Vous verrez alors que la date et l'heure de jeu seront incorrectes. Mais une fois que vous aurez chargé et quitté le jeu, ils seront corrigés.
- Les paramètres graphiques sont à
c:\Users\[user-windows-name]\AppData\Roaming\Sekiro\GraphicsConfig.xml
il suffit de copier ce fichier. Le reste des paramètres devra être configuré manuellement.
P.S. Les données de chaque personnage du joueur sont décalées de 00100010 octets. Sachant cela, vous devriez être en mesure de porter d'autres caractères slot de la même manière, mais je n'ai pas essayé. Comment porter le tout dernier slot - je ne sais pas.