Androidエミュレータの使用に関して
公式の見解
ドールズフロントラインはエミュレータでのプレイを禁止していませんが、使用に当たってはいくつかの禁止事項があります。
公式の【エミュレータのご利用に関するお知らせ】(Twitter)より
1.エミュレータを利用したゲームプレイ自体は禁止しておりませんが、運営チームから推奨はしておりません。
2.エミュレータは仕組みが複雑なため、こちらを利用してプレイされた際に生じた問題に関しましては、運営チームではサポートいたしかねます。その場合はお手数ですが、それぞれのエミュレータの方へお問い合わせをお願いします。
3.エミュレータの録画機能、および仮想キーボードの使用は禁止しております。運営チームにて使用を確認した場合には、無期限のアカウント停止を行います。
禁止事項
- 仮想キーの使用
- マクロ及びスクリプト機能
メリット&デメリットと注意点
- メリット
- モニターやテレビなどの大きい画面でプレイが出来る。
- 画面の解像度、縦横比を変更できる。これにより戦役マップや編成画面でより広範囲を見ることが可能になる。
- エミュレータによっては実機よりも動作が軽くフレームレートが高い。
- 基本的にはマウスで操作するので、人によるがタッチ操作よりも戦闘中の操作がやりやすい。
- 実機と違い、バッテリーの残量を考慮する必要がない。
- デメリット
- エミュレータ使用によって生じた不具合はサポートの対象外となる。
- 注意点
- ある程度のPCスペックとPC知識が必要なので、全くの初心者には難しい。また、分からないことはまず自分で調べる力も必要。
- 基本的に自己責任での導入となる。
注:エミュレータ上での課金はセキュリティの観点からお勧め出来ません。課金する時はスマホ等の実機から行うか、Playカード経由での支払いをお勧めします。
エミュレータに共通する問題
- adb.exeもしくはこれに類するexe(adb_server.exe等エミュによって違う)がエミュレータ起動後から常駐する。
- 正式には「Android Debug Bridge」という開発者向けのツールなのだが
これが起動したままだとバックドアとして悪用される危険性があり、セキュリティ上の問題になってしまう。 - 対処法としてはadb.exeをメモ帳で開いて、中身を全て削除して上書き保存する。
もしくは、何も書いていないtxtファイルをadb.exeにリネームして差し替える等して、中身を空のexeファイルにすることで起動しなくなる。
- 正式には「Android Debug Bridge」という開発者向けのツールなのだが
- メモリリーク&VRAMリーク
- エミュレータ特有ではないが、ドルフロでは長時間戦役の周回を繰り返すと、メモリとVRAMを掃除しきれずに使用量が増え続けることでオーバーフローしてしまい
エミュレータが固まってタスクマネージャから強制終了するしかなくなったり、最悪PCごとフリーズする可能性がある。
対処法は時々アプリもしくはエミュレータを再起動すること、頻度は周回数とメモリの割当量にもよる。
実機でもこのメモリリークは発生するので、ドルフロアプリ側の構造的な問題である。メモリ搭載量の多い機種だと猶予が長くなる。
- エミュレータ特有ではないが、ドルフロでは長時間戦役の周回を繰り返すと、メモリとVRAMを掃除しきれずに使用量が増え続けることでオーバーフローしてしまい
- アンチウイルスソフトや各種セキュリティソフトによる、仮想環境の保護機能がオンになっていると猛烈に重くなる、または起動しない。
- これは仮想マシンに共通する問題であり、Androidエミュに限った話ではない。
多数の仮想マシンを扱うサーバーであればともかく、個人のPCであれば仮想環境保護の有無はほとんど影響はないのでオフを推奨。
- これは仮想マシンに共通する問題であり、Androidエミュに限った話ではない。
総合的な評価
- あくまでドールズフロントラインのプレイに限定すると、PCスペックに余裕が無い場合はMuMu、ミドルレンジ以降のゲーミングPC等ある程度のPCスペックがある場合はBlueStacks 5が推奨される。
エミュレータ別の評価
Nox
公式サイト: https://jp.bignox.com/
- 日本語対応
- 再現性が高い
- 他のエミュレータと比較して動作がやや重い
- 以前はドルフロとの相性はそこまで悪くなかったが、2019/04/12のストアアップデート以降は画面の切り替え時に明確にモタつくようになった。
- デフォルトのホームランチャーが怪しい動きをする上に、不死鳥の如く蘇って非常に鬱陶しい
- 起動時に広告が挿入されたり、その広告のゲームが知らない内に入っていたり、Nox_adb.exeが裏で動いていたりする。C&Cサーバへの接続の疑いもあり、タスクキル推奨。
- 対処法として別のランチャー(Nova Launcher等)を導入してそちらをホームアプリにした後、元のランチャーは削除してしまうかリネームすることで起動させない方法がある。
参考記事 こちらでは標準ランチャーだけでなく標準ブラウザの変更も行っている。
- 古いPCでも比較的よく動くが、CPUがVT(仮想化支援技術,VT-xもしくはAMD-V)に対応していないと1コアしか使えないので重い、もしくは起動しない。
- 推奨スペック:物理4コア以上のCPU、クロック数が2.2Ghz以上 RAM4GB以上
- 補足:スワイプやピンチイン/ピンチアウトを行う時は、マウスの中ボタン(ホイール)を押せば二本指操作モードになるので、スワイプかピンチを選択する。
あとは左クリックを押しながら動かせば、スワイプorピンチ操作が行える。二本指モードはマウス中ボタンクリックでいつでもオンオフできる。
MEmu
公式サイト: http://memuplay.com/jp/
- 日本語対応
- 64bit版有り
- 再現性がNoxと比べてやや劣る
- 動作が軽い
- ドルフロは過去に動作が不安定で操作を受け付けなくなる時があったが、2019年のVer7以降は安定している模様
- ホーム画面では逐一5秒広告などが流れ、有料のライセンス(月額課金制)を購入すれば広告は無くなる
LDPlayer
公式サイト: https://jp.ldplayer.net/
- 日本語対応
- 再現性はNoxと同程度だがアプリによってはやや劣る
- 動作が軽い
- Noxより軽く、MuMuよりは重め
- オプションによりドルフロを60fpsで描写可能、
実機よりもぬるぬる動くドルフロ側にも60fpsモードが追加されました
あくまで描写がスムーズになるのであって、ドルフロの戦闘処理等は30fpsで固定されている - ゲームによっては描写を120fps以上にすることもできる
- PC性能が反映されやすく、ハイスペックなPC(CPU,GPU,メモリ等)であれば割り当て設定を高めにすることで非常に快適に遊べる可能性がある
MuMu
公式サイト: http://www.mumuglobal.com/
- NetEaseが開発したゲーム用Androidエミュレータ
NetEase製のスマフォ向けゲームをPCでプレイするために最適化されており再現性と安定性が非常に高い
少女前線(中国版)の公式生放送で開発側が使用していたことで認知された - 現在はグローバル版が日本語に対応済み、特別な設定なしに普通に導入するだけでOK
すでに中国版を導入済みの場合はアンインストールしてから入れたほうが無難、予めデータを引き継げるようにドルフロのアカウント連携ができているかを確認すること。 - 再現性がとても高い
- 動作が軽快でスムーズに動く、音ズレがほぼ無いので音ゲーにも向く
- マルチモードを限定的に使用できる
- タブをドラッグして切り離すことで、複数の別アプリを同時プレイすることが可能(同一アプリの多重起動はできない)
- オプションによりドルフロを60fpsで描写可能、
実機よりもぬるぬる動くドルフロ側にも60fpsモードが追加されました
あくまで描写がスムーズになるのであって、ドルフロの戦闘処理等は30fpsで固定されている - ゲームによっては描写を120fps以上にすることもできる
- CPUコアを複数割り当てているとfpsが不安定になったりエラーを起こすことがある、1コア+メモリ多め(できれば4GB)が推奨設定
- 2019/11/08のストアアップデート以降はマルチコアでも安定するようになった
- レンダリングモードについて
- DirectXは高速だがやや不安定、互換性+(OpenGL)は安定性が高く速度もそれなりに速い、互換性(OpenGL)は古いPCかローエンド向け。
環境によってはDirectXは短時間でクラッシュすることがあるので、その場合は互換性+(OpenGL)にする。 - 安定重視ならレンダリング加速はチェックを外しておく。
- DirectXは高速だがやや不安定、互換性+(OpenGL)は安定性が高く速度もそれなりに速い、互換性(OpenGL)は古いPCかローエンド向け。
- 要求性能自体は高くないが、余りに世代が古いPCでは動かない
- 必要環境
OpenGL4.x以降に対応したGPU(グラフィックボード・ビデオカード)、あるいは適切なGPUを追加できるPC
もしくはIvy Bridge世代以降のCPUであれば、CPU内蔵グラフィックスがOpenGL4.xに対応している
- 必要環境
- 補足:ドルフロに関連することして、ピンチイン・ピンチアウト(マップの拡大縮小)操作はCrtlキー+マウスホイールである。キー設定一覧に無いので一応。
BlueStacks
BlueStacksは、アメリカ合衆国カリフォルニア州に本社を置くBluestack Systems社によって開発されているエミュレータ。
- UIが日本語に標準で対応しており再現性も高い。
- エミュレータとしての広告が起動時のロード画面とホーム画面のおすすめ欄程度で、プレイ中には表示されない。
- macユーザー以外で特別な事情が無い限りは、基本的にBlueStacks 5の利用が推奨される。
- 本エミュレータに限った話ではないが、導入環境は千差万別なのでドルフロの動作が重い、または不安定な場合は積極的に環境設定を変更してそれぞれの環境に合った組み合わせを見つけることが推奨される。
- BlueStacks 4
- GeForceユーザーかつアプリ起動時にクラッシュする場合は、32bit・64bit版共に環境設定、「エンジン」から「グラフィックエンジン」を「互換性」に、「グラフィックレンダラー」を「DirectX」に、「GPU設定」の「専用のコンピュータグラフィックスを使用する」をオンに、「ASTCテクスチャ(ベータ)」の「ソフトウェア・デコーディング」、「キャッシュの有効化」をオンにすることで改善される可能性がある。
- BlueStacks 5
- ドルフロの動作が不安定な場合は、環境設定から「グラフィックス」の「インターフェイスレンダラー」を「Software」に設定すると改善する可能性がある。
- BlueStacks 4
BlueStacks 4
- Hyper-V環境用のバージョンがリリースされているため、そちらを使用すればWSL2等とも共存が可能。
- 64bit版も利用可能だが、ドルフロの場合32bit版の方が安定して動作する傾向がある。
- ドルフロとの相性問題回避のため、バージョンを少なくともv4.280.0.1022(32bit)以降にする必要がある。
- 稀にSDキャラのマズルフラッシュのエフェクトが銃口からずれて描写される問題がある。
BlueStacks 5
- 32bitと64bit版、64bit(Hyper-V)に64bit(Android11)の利用が可能。推奨は通常の64bit版。
- フルスクラッチで開発され、新機能の実装や既存機能の最適化に加えてRAM使用量、CPU負荷など全体的に動作が4よりも軽量化された。
- ワンクリックまたはショートカットキー入力でRAMを開放できる機能が新たに追加され、長時間のプレイでRAMを圧迫しがちなドルフロをプレイする上では便利。
- 推奨設定はCPUの割り当ては高(4コア)、メモリの割り当てはエクストリーム(12GB)。最低でも4コア、4GB程度は割り当てたいところ。
- mac OS版が現在*1のところ「近日追加予定」として利用できない。
外部リンク
その他
Android-x86
プロジェクト公式ホームページ: https://www.android-x86.org/
ダウンロードミラーはこことかこことか
- これはエミュレータではない。
Android-x86プロジェクトが開発しているオープンソース・無料のOS(オペレーティングシステム)。Androidをパソコンで動くようにしたもの。*2
要は「エミュレータなんて噛ませずにパソコン上で直接Androidを動かせばいいんじゃね?」という考え方に至った時に選択肢になり得る、玄人向けの手段。*3
少し解説
- エミュレータを導入するとパソコンの中は以下のような構造であるのに対し、
┌────────┐ │ドルフロ │ ↑ソフトウェア ├────────┤ │ │エミュレータ │ │ ├────────┤ │ │OS(Windows) │ │ ├────────┤ │ │ドライバ │ │ ├────────┤ │ │パソコン本体 │ ↓ハードウェア └────────┘
- Android-x86を導入すると以下のような構造になる。先述の通りエミュレータという"段"が無くなる。
┌────────┐ │ドルフロ │ ↑ソフトウェア ├────────┤ │ │OS(Android-x86) │ │ ├────────┤ │ │ドライバ │ │ ├────────┤ │ │パソコン本体 │ ↓ハードウェア └────────┘
利点・欠点
上記の構造の変化の結果、エミュレータと比べて以下のような利点・欠点が発生する。
- 利点
- 再現性が非常に高い
パソコン上でAndroidそのものが動作しているので、そもそも"再現"性は適切ではない。差があるとすれば本家Androidとの仕様の差だろう。 - 動作が非常に軽い
10年前のPCでもドルフロが軽快に動作する。なんならWindows7世代のノートパソコンでも十分動作する。 - 比較的セキュリティリスクが低い
オープンソース=ソースコードを誰でも見ることができるため、開発者は悪意のあるプログラムを混入させずらい。
ただしオープンソース=絶対安全というわけではないので、やはり課金はスマートフォン上だけで行ったほうがいいだろう。
- 再現性が非常に高い
- 欠点
- 導入が難しい
最低でもOSを自力でインストールするスキルが必要。エミュレータよりハードルが高い。更に自力でトラブルシュートするには自作PCを組むことができ、簡単なLinuxコンソールコマンドを打てるレベルの知識が必要。 - ハードウェアによる制約がある
「ハードウェアによってはドライバが存在しない」「SSE4.1非対応の古いAMDマシンでは動作しない」などの制約がいくつかあり、手持ちのパソコンについてよく理解しておく必要がある。 - 操作感覚が良くも悪くもAndroidそのまま
Androidスマートフォンをマウスとキーボードで操作する違和感に慣れるには少し時間がかかるだろう。他にも電源OFFは電源ボタンを押す必要がある、とか。
動作についても「マルチウィンドウ動作ができない」「一部マルチタスク動作ができない」など、Windowsで出来てAndroidスマートフォンで出来ないことがそのまま反映される。 - 公式からの言及が無い
エミュレータについては公式が見解を発表しているが、あくまでもOSであるAndoroid-x86について公式は何も見解を発表していない。よって将来、悪い方向に転んだ場合、明示的に禁止される、またはBANされるといった可能性もある。 - 動くとは限らない
多くのゲームが正常動作する訳では無く、かなりの割合で動かないゲームも存在するので注意が必要である。
- 導入が難しい
- その他、補足など(というかここがAndroid-x86の本領)
- 本家Androidのバージョンアップに対する追従がエミュレータより遥かに早い。2022年現在最新リリースは、2021年3月更新のAndroid8.1-RC6版であるが2020年には9.0-RC2版がリリースされている。
- 導入事例、トラブルシュート事例がネット上に豊富にある。
- 利点の「動作が非常に軽い」は、見方を変えると「古くて低スペックのパソコンを再利用できる」になる。OSサポートが切れたor切れそうorOSが無い、古いPCを遊ばせている指揮官にはぴったり。
- 逆にハイスペックPCと4k以上の高解像度モニターを使って、スマートフォンやエミュレータでは不可能なレベルの好環境を実現することもできる。どちらかというと3Dゲームや重いゲーム向けで、ドルフロではあまり意味が無いが…
- 液晶タッチパネルを併用すればスマートフォンと同等の操作感覚を実現できる。もたつきが天敵の音ゲー界隈で流行しているらしい。
- Android-x86の(ISO)イメージをCDやUSBメモリに焼く(書き込む)だけで、普段はWindowsマシンとして利用し、Androidを使いたい時だけUSBメモリやCDを挿入してAndroidマシンとして使うといった芸当もできる(LiveCDという機能)。
- Android-x86の場合、LiveCDで保存されたメディアへの更新記録(アプリのインストール等)はPreseved fileという1つファイルにイメージとして保存されるが、このファイルサイズは最大で4GBとなっている。
このファイル自体は4GB以上でも生成可能であるが、システムは4GBまでしか認識できない(むしろ、4GBを超えて設定すると、容量を誤認識する)。実際の空容量は2.5GB程度となる。更に、イメージで保存する性質上、読み書きは遅くなる。
従って、起動デバイスとしてUSBデバイスを指定できるEFIならば、USBメモリに(ISOイメージではなく)普通にインストールすれば、メモリデバイスの全領域が使える。
- Android-x86の場合、LiveCDで保存されたメディアへの更新記録(アプリのインストール等)はPreseved fileという1つファイルにイメージとして保存されるが、このファイルサイズは最大で4GBとなっている。
- デュアルブートも可能。
- BIOS(UEFI)やハードディスクのファイルシステム、ブート・ローダーのGRUBに対する知識が必要。
- 戦術人形に例えると「サクッと強くしたいから、なんか手元にあった正規軍用ボディにI.O.Pのメンタルモデル弄って載せちまえ!」といったところだろうか。元も子もない…
Phoenix OS(鳳凰システム)
公式サイト: http://www.phoenixos.com/phoenixos
x86, x64またはARM CPU搭載機のPCやタブレットで動作するゲーム用途にカスタマイズされたOS。
エミュレータではない。
インストール:
Android 5あるいは7のインストール用exeまたはisoをファイルサービスのMEGAからダウンロードできる。
Android 7のexeではインストール(Cドライブ)とUSB-bootを指定できたが、USB-bootではブート出来なかった。
isoファイルをルーファスでUSBに書き込む場合には、保存領域は0でOK。
UEFIのBoot設定で Secure Boot をすべて無効にしないとUSBで起動しない。
USB起動では、Liveモードとインストールを選択できる。
ハードディスクを換装できるなどで余っているドライブがあるなら試してみてもよいかも。
なお、Androidから本サイトにアクセスするとGoogleから有害アプリありとの警告が出る(自己責任で)。
Apple Siliconを搭載したmacOS端末
公式サイト: https://support.apple.com/ja-jp/HT211814
Apple開発のARM命令セットを採用したシステム。
エミュレータではなく純粋なネイティブ動作。
編集時点で最新のBig Sur 11.4含め、過去の複数のOSバージョンでも動作が確認されている。
- 利点
- スマホをも凌ぐ、非常に高速なロードとなめらかな動作。
- 言葉を選ばずに言えば、「爆速」。
- 特別なソフトウェアや準備が不要であり手軽。
- 再現性が非常に高い。
- iPad用のものがそのまま動作する。
- 外部ツールを介さないため、比較的セキュア。
- スマホをも凌ぐ、非常に高速なロードとなめらかな動作。
- 欠点
- 公式にサポートされている動作環境でないため、突如使えなくなる可能性がある。
- 同じくApple Silliconで動作していたスマホアプリの「ブルーアーカイブ」がアップデート不能になった実例がある。
- Apple Silicon搭載のmacは最低でも8万円弱からであり、ドルフロのためだけに買うとすると金銭的なハードルが高い。
- 公式にサポートされている動作環境でないため、突如使えなくなる可能性がある。
2. メモ帳開く、[ファイル]→[開く]、ファイル形式を「全てのファイル」にしてadb_serverを選択 -- 2023-03-22 (水) 22:04:57
自環境:Ryzen7 3700X,GTX750ti,RAM32GB,Win10Home 22H2(ビルド19045.3693) -- 2023-12-08 (金) 23:46:17
テンプレ的で申し訳ないですがキャッシュクリアやアプリ再インストなどは試しましたか? -- 木主? 2023-12-17 (日) 15:50:33