Sunday 15 April 2012

Kopiowanie stanu gry w Angry Birds

Jak skopiować save'y z gry Angry Birds na Androidzie? Jak przenieść je na inny telefon? Jak nie stracić postępów w grze podczas aktualizacji systemu lub po reinstalacji Angry Birds?

Do skopiowania danych z gry do komputera PC będzie potrzebny kabel USB oraz program ADB (Android Debugging Bridge). ADB jest częścią Android SDK.
  1. Pobierz SDK i zainstaluj na swoim komputerze. Spokojnie, oprogramowanie jest bezpieczne. To oficjalny pakiet napisany przez Google.
  2. Doinstaluj ADB. Uruchom SDK Manager, rozwiń Tools, zaznacz Android SDK Platform-tools. Kliknij Install packages.
  3. Przed podłączeniem telefonu ustaw w nim Debugowanie USB (Ustawienia > Aplikacje > Dla programistów > Debugowanie USB)
  4. Podłącz telefon przez USB. Jeśli trzeba, zainstaluj sterownik USB. 
  5. Uruchom Wiersz poleceń (Win + R -> cmd.exe)
  6. Wpisz następujące komendy:
cd "C:\Program Files\Android\android-sdk\platform-tools"
adb usb
adb pull /data/data/com.rovio.angrybirds/files/highscores.lua C:\ab_highscores.lua
adb pull /data/data/com.rovio.angrybirds/files/settings.lua C:\ab_settings.lua
Aby przywrócić stan gry z tych plików:
  1. Zainstaluj ponownie grę.  Uruchom ją po raz pierwszy i ukończ dowolny poziom aby upewnić się, że pliki ustawień zostały utworzone.
  2. Wpisz następujące komendy:
adb push C:\ab_highscores.lua /data/data/com.rovio.angrybirds/files/highscores.lua
adb push C:\ab_settings.lua /data/data/com.rovio.angrybirds/files/settings.lua 
Jeśli chcesz zarchiwizować inne wersje, zamiast 'angrybirds' użyj:
  • angrybirdsrio - dla Angry Birds Rio
  • angrybirdsseasons - dla Angry Birds Seasons
  • angrybirdsspace.ads - dla Angry Birds Space

No comments:

Post a Comment