1 votes

Puis-je transférer mon fichier de sauvegarde d'un autre émulateur à My Boy ?

J'ai un émulateur sur mon téléphone (Redmi), et je jouais à Pokemon Fire Red. Cependant, je veux maintenant transférer ma progression sur l'émulateur. Mon garçon ! émulateur.

Est-ce possible ? Pour autant que je sache, l'autre émulateur n'utilise pas le même format de fichier de sauvegarde que Mon garçon ! . Y a-t-il un moyen de faire en sorte que cela fonctionne ?

4voto

Taco タコス Points 2674

La réponse courte est que ce que vous essayez de faire a peu de chances de fonctionner, quels que soient vos efforts.

Après recherche supplémentaire Cependant, il y a une chose que vous pouvez essayez .


Que pouvez-vous essayer avec MyBoy ?

Avec l'émulateur MyBoy, les fichiers de sauvegarde sont stockés dans le même dossier que la ROM elle-même, et sous le même nom. Par exemple, si vous avez une ROM nommée PokemonFireRed.gba votre fichier de sauvegarde doit être nommé PokemonFireRed.sav .

NOTE : C'est PAS garantie de fonctionner avec les fichiers de sauvegarde de tous les émulateurs lorsqu'ils arrivent sur MyBoy.


Pourquoi cela ne fonctionne-t-il pas pour tous les émulateurs ?

Le problème est que lorsque les applications sont développées, leurs développeurs choisissent comment sérialiser les données pour les désérialiser ultérieurement ( sauvegarder/charger ) dans leur application. Alors que j'utilise la sérialisation binaire dans mon application, vous pouvez choisir de créer simplement un fichier texte pour stocker les informations suivantes JSON données dans.

Lorsque vous essayez de charger un fichier dans une application, celle-ci possède un algorithme prédéfini qui lui indique comment interpréter les données qu'il contient. Si le fichier que vous essayez de charger n'a pas été créé de manière à permettre à cet algorithme de l'interpréter, le chargement échouera.

Visualisons pourquoi c'est un problème à l'aide d'un exemple simple.


Disons que je vous ai dit que lorsque vous sauvegardez des données, vous devez compter à partir de 1 à 10 et pour charger vos données, vous comptez à partir de 10 à 1 . Vous pouvez voir cela comme votre Ensemble d'instructions prédéfinies pour la sauvegarde et le chargement de données. Quand je vous dis de sauvegarder vos données, vous comptez de 1 à 10 :

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Quand je vous dis de charger vos données, vous comptez de 10 à 1 .

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

Maintenant, disons que mon ensemble d'instructions pour la sauvegarde et le chargement des données est de compter de 50 à 100 et de 100 à 50 respectivement, en ne comptant que les nombres pairs. Vous pouvez voir que lorsque je charge vos données, je ne compte pas de la même façon que vous :

50, 52, 54, 56, 58, 60, ...
100, 98, 96, 94, 92, 90, ...

Cela étant, vos données ne sont pas écrites de la même manière que les miennes, et je ne peux donc pas charger vos données avec mon algorithme.


J'espère que cela vous aidera !

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X