オフライン版ハチナイの永久保存方法(PC必須)
オフライン版ハチナイ(8.9.1)の永久保存に成功したのでやり方を載せておきます。
注意事項
・PCが必須です。
・BlueStacksを使用するのでプレイするならそこそこのスペックが必要です。ただとりあえず今はスマホで、将来的にPCに移すって場合なら最低限のスペックのものでもバックアップデータ自体は作れます。
・Androidの方のみセーブデータを抜き出して移動できます。iOSの方はセーブデータを現状抜き出せないので新規のみとなります。
・3月17日の配信終了以降はできません。アプリ内でのオフライン化処理が必須だからです。超重要です。
用意するもの
・PC(プレイするならスペックの良いもの、将来的に買うけど今はPCじゃなくてスマホって方ならお手持ちのPCで大丈夫だと思います、あとWindowsを使用します)
・BlueStacks 5(Androidのエミュレータです、昔DMM版はこれを利用して動いていたというどうでもいい情報入れておきます)
・Googleアカウント(持ってなくても途中で作れます)
・時間(ハチナイのインストール、バックアップファイルの作成、復元に時間がかかります。それはもう、すごい)
※セーブデータを移したい方のみ
・ハチナイのセーブデータが入っているAndroidスマホ(iOSは現状できません、root不要です)
・PCとデータのやり取りができるケーブル(USB-A to Cとか)
※あると便利なもの
・外付けのSSDorHDD(バックアップファイルが30GBぐらいあるのでおすすめ)
手順
1. PCにBlueStacks 5を導入する
この下のリンクからダウンロードできます。
ダウンロードするバージョンですが、
・Pie 64-bit(Android 9)
・Android 11 64-bit
の2つで動作を確認しています。
今回は、Pie 64-bitを選択してください。
Android 11でも動作しますが、セーブデータを移したい場合、Android 11はかなりややこしくなります。
Pieであれば簡単に移動できるのでおすすめです。
ダウンロード出来たら、画像にあるファイルを開いてください。
こんな感じの画面が出たら、「今すぐインストール」を押してください。
(保存場所を変えたい方は変更を選んで適宜変えてください)
「同意します」で大丈夫です。
ダウンロードが進むので待ちます。
この画面になったら、導入完了です。
2. BlueStacksにハチナイをインストールする
次は、BlueStacksにハチナイをインストールします。
「システムアプリ」から「Google Play ストア」を開いてください(矢印のやつ)。
「ログイン」を選んでください。
Googleアカウントを持っている方はログインしてください。
持っていない方は「アカウント作成」からアカウントを作ってください。
パスワードなり同意なり求められますが、上のような画面まで進めてください。
検索欄で「ハチナイ」とでも入れて、八月のシンデレラナインが出てきたら、「インストール」を選んでください。
「プレイ」と表示されたらインストール完了です。
3. ハチナイのオフライン化の処理を行う
先ほどの画面から「プレイ」を選ぶか、ホームに戻ってハチナイを起動してください。
まあ、この辺りは皆さんわかる気がしますが、説明しておきます。
「タイトル画面」を選択。
今見ると泣ける画面。普通に画面をクリック。
「開始」を選択。
長いインストールが始まるので待機。
ちなみにBGMは「世界でいちばん熱い夏」が無限ループしているのでお楽しみください。
最近この曲聴くと泣きそうになる、というか泣いてしまうのなんでですかね…?
「One and only darling 駆けぬけるゼブラのストライプ」
この画面まで来たら、「完了」を選んでください。
「同意する」を選択。
「OK」を選択。
ムービーが始まったら、「スキップ」を選択してください。
この画面まで来たら、タスクキルしてホーム画面に戻ってください。
(この画面まで行くことで初めてチュートリアルデータも含めて完全にダウンロードされるようです)
タスクキルですが、画像の通りこの一番右をクリックした後、
「×」を選べばできます。
ホームに戻ったら、ハチナイを再度起動してください。
オフライン版で見慣れたホーム画面が出ます。
ここで左上を必ず確認してください。
・8.9.1の後ろに(OffLine)の表記がある
・IDが付与されている
こうなっていれば大丈夫です。タスクキルしてください。
4. バックアップファイルを作成する
「歯車マーク」を選んでください。
「ユーザーデータ」を選択。
「バックアップを作成」を選んでください。
「開始」を選択。
こんな感じでフォルダーの参照に飛ぶので、保存場所を選んで「OK」を押してください。
今回は外付けSSDを使用しています。
時間がかかるので気長に待ちます。
この画面が出たら終了です。「×」で大丈夫です。
保存場所にこんな名前のフォルダができていれば成功です。
ここには、オフライン化を完了したハチナイを含めたAndroidデータが入っています。
絶対に残しておいてください。
復元方法
1. 移動先のPCにBlueStacks 5を導入する
手順の「1. PCにBlueStacks 5を導入する」に従って導入してください。
2台PCがないけど、検証したい方はBlueStacksをアンインストールして、再度手順の「1. PCにBlueStacks 5を導入する」に従ってインストールすれば検証できます。
2. バックアップファイルの復元を行う
「歯車マーク」を選択。
「ユーザーデータ」を選択。
今回は「バックアップをリストア」を選択してください。
「このまま続行」を選択。
フォルダーの参照画面になるので、手順4で作成したバックアップファイルのあるフォルダを選択して、「OK」を押してください。
復元が始まるので、気長に待ちます。
復元が終わったら、「BlueStacksを起動する」を選んでください。
3. 確認を行う
ホーム画面からハチナイを起動してください。
左上が、
・(OffLine)の表示
・IDが導入時と同じもの
であれば成功です。
セーブデータの移動方法(Android限定)
1. スマホとPCをケーブルで接続する
スマホとPCをデータ転送に対応しているUSBケーブルで接続してください。
(今回はXperia 5 IVを使用していますが、基本的に一緒だと思います)
通知バーを見るとこんな表示になっていると思います。
最初は充電中なので、タップしてください。
USBの接続用途で「ファイル転送」を選べば完了です。
2. セーブデータファイルを抽出する
「内部共有ストレージ」を選択。
色々出てくると思いますが、「Android」を選択。
「data」を選択。
いっぱい出てきますが、「jp.aktsk.hachinai」を選択してください。
「files」を選択。
この中の「savedata」がセーブデータファイルです。
これをPC内にコピーしてください。
コピー出来たら、スマホとPCを接続解除して大丈夫です。
3. 取り出したsavedataフォルダをzip化する
このままだと、BlueStacksでインポートできないので、zip化します。
「選択して右クリック」→「圧縮先」→「zip」で圧縮できます。
こんな感じになれば大丈夫です。
4. BlueStacksにFile Manager Plusをインストール
BlueStacksを起動して、「Google play ストア」を開いてください。
検索で、このアプリをインストールしてください。
インストール出来たら、「開く」を選択してください。
「次へ」を選択。
これも「次へ」を選択。
「許可」を選択。
この画面になったら、ホーム画面に戻ってください。
5. zip化したsavedataフォルダをインポート
ホーム画面から、「メディアマネージャー」を開いてください。
(先ほどインストールしたものではありません)
「Windowsからインポートする」を選択。
ファイルを選択する画面になるので、先ほど3で作成したzipファイルを選んで「開く」を選択してください。
こんな感じになったら成功です。もうひと踏ん張りです。
6. 展開して移動して起動する
先ほどの画面からそのまま、「savedata.zip」を選んでください。
こんな感じの画面になるので、矢印のアイコンを選択してください。
「メインストレージ」を選択。
(ダウンロードでもいけるかも)
「Download」を選択。
「ここに解凍する」を選択してください。
解凍が終わったら、アプリをタスクキルしてください。
ホーム画面から、「ファイルマネージャー+」を起動してください。
「ダウンロード」を選択。
「savedata」があると思うので、長押しして、画像のような状態にしてください(もしくはフォルダのアイコンをクリック)。
「移動」を選択。
家のアイコンを押してこの画面に戻ってください。
「メインストレージ」を選択。
「Android」を選択。
「data」を選択。
「jp.aktsk.hachinai」を選択。
「files」を選択。
この画面になったら、「貼り付け」を選択してください。
「すべてのフォルダに適用」にチェックを入れて、「マージ」を選択。
上書きするか聞かれるので、「すべてのファイルに適用」にチェックを入れて、「上書きする」を選択。
上書きが終わったら、タスクキルしてホーム画面に戻ってください。
「ハチナイ」を起動。
そのまま画面をクリック。
こうなったら成功です。
ちなみに、タイトル画面のIDが違っていますが、部室のほうではセーブデータ側のIDで表示されているので問題ありません。
(最高評価はキャプテンスキル増殖でこうなっているだけなので気にしないでください)
Q&A
動作が重いんですけど(by C.K.)
BlueStacksはそれなりのスペックを要求してきます。
重い場合はPCの変更を検討しましょう。
一応、低スペックでもバックアップファイルは作成できますので、とりあえず作成だけしておきましょう。
この方法で遊んでたけどPC買い替えるから引き継ぎたい!(by T.A.)
「手順4」を行ってバックアップファイルを作成後、「復元方法」の手順を行ってください。
ちなみに先に「セーブデータの移動方法」を行ってからバックアップファイルを作成すると、復元するだけでセーブデータも引き継がれているので便利です。
なぜ3月17日までなのかしら(by R.S.)
手順3が必須だからです。
オフライン化の処理を済ませていない端末にデータをぶち込んでも、起動できません。
そのため、アプリ内ダウンロードができ、オフライン化の処理ができる3月17日までに行う必要があります。
オフライン化完了後、バックアップファイルの作成さえできれば、3月17日以降にも移動させることができます。
もし今後、オフライン化の処理を挟まずにできる方法が発見された場合は、3月17日以降の新規からの復元もできます。
ただ現状はありません。誰か試してほしい。
今後質問等ありましたら、コメント欄にでも投げてください。
あとBlueStacksのヘルプなども活用してみてね。
おまけ
「jp.aktsk.hachinai」の中にある「assetbundle」というフォルダ。
ここにはアセットデータが入っており、シーンの元画像などが入っています。
unity3dファイルで出来ているので、やり方を調べれば抽出できますが、くれぐれも自己責任で。
あと商用利用は厳禁です。