OneDriveがあるとPC版Hotline Miamiをウィンドウ化・日本語化できない?
新しいPC (OneDriveインストール済みのWindows10) に、SteamのHotline Miamiをインストールしたら、「ウィンドウモードにならない」「日本語にならない」といった問題が起きました。
結論だけ先に
OneDriveをアンインストールしてPC再起動した後、もう一回Hotline Miamiを起動してみてください。
もしくは、Hotline Miamiの設定ファイル hotline.cfg
が C:\Users\{ユーザー名}\Documents\My Games\HotlineMiami
にあるか確認してください。ほかの場所にゲームデータを保存するようにしてる人は、ここに移すなりシンボリックリンクを作るなりしてください。
そもそもウィンドウモードとか言語とかは、Hotline Miamiの起動設定ファイル hotline.cfg
に保存されてます。で、hotline.cfg
はWindowsの『My Game』フォルダに作られるんですけど、OneDriveがインストールされてると、Windowsが『My Game』フォルダをOneDriveに作ってしまうみたいです。でもHotline Miamiは、比較的古いゲームだからかそっちを読んでくれません。だからダメだったみたいです。
経緯と詳細
Hotline Miamiを起動しようとしたら、ウィンドウモードにならない。日本語にもならない。必ず全画面モード&英語で起動してしまう。もしやと思って日本語以外の言語にしてみても、解像度を変えてみても、やっぱり何も変わらない。
開始時に選んだはずの設定が、ガン無視されてるように見える……。
ちょっと調べてみたところ、以下のページを見ていたら、自分のPCだとHotline Miamiの起動設定ファイル (hotline.cfg
) の場所がおかしいことが判明。
上のページでは C:\Users\{ユーザー名}\Documents\My Games\HotlineMiami
にあるといわれてる hotline.cfg
が、筆者のPCでは C:\Users\{ユーザー名}\OneDrive\ドキュメント\My Games\HotlineMiami
に存在しているようだった。
Steamの設定を特に変更したりはしてないはず。もしかしてOneDriveが入っているPCだと、自動でOneDriveフォルダ以下に設定ファイルを作成してしまうのか? それでいてHotline Miami本体はなぜかその設定を読み込まないので、デフォルト設定 (全画面モード&英語) で起動してしまうのかも。
実際には本来の場所から読み込んでたりしないだろうか、と思って試しにMy Gamesフォルダを本来の場所に移動してみたが、設定は反映されなかった。しかもゲームを起動するたびに、OneDriveの下にフォルダとファイルを作成しなおされていた。完全に、OneDriveの下が自分の場所だと思い込んでいるらしい……。
それならOneDriveがインストールされてないPCだったらどうかと思い、特に使ってもなかったので、OneDriveをアンインストールしてみた。
コントロールパネル → 『プログラムと機能』 → 『Microsoft OneDrive』からアンインストール。その後、念のためWindowsからサインアウトして、再度サインインする。
そしてもう一度ゲームを起動すると……。
無事、本来の場所にhotline.cfg
が作られ、ゲームがウィンドウモード&日本語で起動した。デフォルトでOneDriveが入っているPCでマイアミする時は気を付けたほうがいいかも。
ちなみにこのあとOneDriveをインストールし直しても、もうOneDriveには設定ファイルが作られなかった。だからOneDrive普通に使っちゃってるよって人は、OneDriveアンインストール → マイアミ起動 → もっかいOneDriveインストール すれば両立できるかもしれない。OneDriveをアンインストールしてもフォルダの中身自体はリモート・ローカルとも消えないっぽいから、特にファイルを避難しておく必要も無い模様。(※ただし私は試してないので自己責任で。)
余談
どのタイミングでOneDriveに保存するか否かが決まるのかと思って、OneDriveが存在する状態でさらにHotline Miamiをアンインストール→再インストールしたりしてみたけど、一回解決してしまった後は、やっぱり正しい場所に作成された。
最初、Steamが何かしてるんだと勘違いしてたので、この記事も『Steam版』の話として書こうとしてた。が、手元のGamers Edition版のマイアミをインストールしてみたら、こちらもSteam版と同じ hotline.cfg
の設定を参照してた。
というかそもそも『My Games』ってのは、Windowsの都合だった。
Steamがどうとか関係ないらしい。ということは、Windowsの都合でゲームデータの保存先が変わっちゃって、マイアミの方がそれを想定してなくて困ってるだけかもしれない。
もしかしたら、マイアミ以外のゲームでも似たような問題が起きてるかもしれないね。