ゲームのセーブデータはゲーマーにとって最も貴重な財産だと言われています。iPhoneでAngry BirdsやCut the Ropeなどのゲームをプレイしている方は、iOSデバイスを復元する際にゲームの進行状況が失われるのではないかと心配になるかもしれません。以前のバックアップから復元しない限り(必ずしもそれが可能とは限りません)、ゲームの進行状況や、以前にアンロックしてアクセスできたレベルはすべて失われてしまいます。
以前、AlexはCydiaアプリ「AppLinks」を使ってゲームをバックアップする方法についてチュートリアルを公開していました。ただし、これはジェイルブレイクしたデバイスでのみ利用可能です。今回は、iPhoneをジェイルブレイクせずに同じことを行う方法をご紹介します。
iPhoneのファイルにアクセスするには、MacとWindowsの両方で無料で利用できる「iPhone Explorer」というユーティリティを使用します。iOSデバイスをUSBで接続し、iPhone Explorerを起動します。「アプリ」>「バックアップしたいアプリケーション」に進みます。
「Documents」というサブフォルダが見えるはずです。このフォルダをパソコンのバックアップ先にドラッグしてください。以下のスクリーンショットでは、Angry Birdsを例に挙げて説明しています。
通常、ゲームのセーブデータを復元するには、1つのファイルだけで十分です。例えば、Angry Birdsは、上記の「highscores.lua」というファイルにすべての進行状況を保存します。復元したiOSデバイスにアプリをインストールしたら、同じ手順に従ってhighscoresファイル(他のゲームの場合はDocumentsフォルダ全体)を置き換えてください。
iOS 4.3 に復元すると、Angry Birds Seasons で以前に獲得したすべてのスターがこのようにして戻ってきました。
変更を有効にするには、マルチタスク バーを使用してアプリケーションを手動で終了し、再起動します。
これはRajat Kumarからのゲスト投稿です。