21 votes

Comment synchroniser la progression d'Angry Birds sur plusieurs appareils iOS ?

J'ai Angry Birds à la fois sur mon iPhone et mon iPad.

Je trouve frustrant d'être allé très loin sur l'iPhone, mais sur l'iPad, j'en suis encore aux premiers niveaux.

Est-il possible de synchroniser ma progression entre les deux appareils ?

5voto

naton Points 51

Je viens d'essayer http://www.macroplant.com/iphoneexplorer/ et il m'a permis de simplement glisser et déposer mon fichier highscore de mon ancien iPhone (2G, jailbreaké) vers mon nouveau (iPhone 4, non jailbreaké). J'espère que cela fonctionnera pour vous aussi !

4voto

balint.miklos Points 1131

Je suis d'accord avec cette question et j'ai une réponse malheureuse.

La partie la plus triste de la gamme iOS est qu'iTunes ne sauvegarde pas les données CoreData / données générées par les applications (sauvegardes de jeux, favoris, vous savez, les données enregistrées localement). La seule façon pour que cela soit possible est que l'application prenne en charge la sauvegarde de la progression vers le serveur, et le rechargement sur l'appareil la prochaine fois que vous jouez. Et, de toute évidence, Angry Birds ne le fait pas.

C'est l'occasion de contacter les développeurs d'Angry Birds et de leur demander de mettre en place un stockage côté serveur de votre progression, en PLUS des données locales.

[modifier]
Cette réponse est fausse à 50%. Un magasin côté serveur serait idéal, et iTunes ne sauvegarde pas les données générées par l'application, mais vous pouvez extraire les fichiers sauvegardés avec un peu de doigté.

3voto

Darrel Points 188

Ce n'est pas nécessairement une nouvelle réponse mais elle se veut plus précise que les précédentes (je ne peux pas encore commenter les autres réponses). Ce que vous devez faire est de récupérer le fichier highscores.lua auquel naton fait référence. Si vous êtes en mesure de parcourir le système de fichiers de votre iDevice (en utilisant l'un des nombreux programmes qui le font. J'ai utilisé Phone Disk), alors ce fichier sera situé à l'adresse suivante [location of iDevice root]/private/var/mobile/Applications/[xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx]/Documents/highscores.lua Cette longue partie avec des x est l'UUID. Il sera unique sur chaque iDevice. Si vous regardez dans tous les dossiers du dossier Applications, vous finirez par en trouver un qui contient le fichier AngryBirds.app. C'est dans ce même dossier que se trouve le dossier Documents qui contient votre fichier highscores.lua.

Maintenant que vous avez le fichier contenant toute votre progression (presque. J'y viendrai), vous devez fouiller dans tous ces dossiers nommés UUID sur l'iDevice de destination jusqu'à ce que vous trouviez celui contenant AngryBirds.app. Une fois que vous l'avez trouvé, vous pouvez écraser le fichier highscores.lua dans son dossier Documents.

C'est là que j'ai rencontré un problème. Apparemment, Phone Disk ne copie pas correctement les permissions et certains autres programmes non plus. Je pense que cela peut arriver avec n'importe quel programme Windows, mais cela m'est arrivé sous OS X. Vous devrez donc vous assurer que highscores.lua peut être exécuté par l'utilisateur mobile. Je me suis connecté à mon iDevice par SSH, et j'ai accédé au dossier Documents dans le dossier AngryBirds. J'ai lancé les deux commandes suivantes en tant que root :

chown mobile:mobile highscores.lua

et

chmod 644 highscores.lua

Avant que je ne modifie les autorisations, Angry Birds se plantait chaque fois que je jouais un niveau et que j'obtenais un nouveau score élevé.

Enfin, quand je dis presque toute votre progression, c'est parce que lorsque j'ai fait cela, il y avait un niveau qui n'avait qu'une étoile alors que j'avais auparavant 3 étoiles. De plus, certains de mes œufs d'or avaient disparu. Ils sont revenus après que j'ai rejoué les niveaux dans lesquels ils existaient. Certaines des réussites manquaient également. Quelqu'un veut-il me dire si c'est la même chose que lui ?

Et une dernière chose, je me souviens avoir lu quelque part que le fichier highscores.lua est compatible avec la version Mac OS d'Angry Birds. Je n'ai pas eu envie de l'acheter pour le tester, mais merci de commenter si vous pouvez le vérifier.

1voto

user36825 Points 11

Avec mon iPhone 4s, j'ai réussi à sauvegarder les niveaux grâce à Birds Scores - ça marche vraiment. Vous n'avez à faire qu'à highscores.lua et settings.lua. L'application est 4m Softorino. Je ne veux pas avoir l'air de faire de la promotion, cependant. Je vais la tester avec mon iPad 3.

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